Questions tagged [finality]

Finality is a property of some blockchains where transactions in a subset of the blockchain will always be included in the blockchain.

Filter by
Sorted by
Tagged with
0 votes
1 answer
13 views

Why is Proof of Work considered to have no Economic Finality

In this article I read that Proof of Work has no Economic Finality. As I understand concept of economic finality is when for given block B, the consensus algorithm guarantees that if B is finalized, ...
Rezga's user avatar
  • 103
2 votes
1 answer
47 views

Why optimistic rollup chains can take a week, while ZK don't?

Optimistic and ZK rollups, both submit data to Ethereum or similar chain, but why do optimistic rollups take longer time then zk rollups? What's the core difference that causes this time difference?
aakash4dev's user avatar
4 votes
1 answer
68 views

Network partitioning and FINALITY

Imagine China has switched the internet off. Half validators are in the China, half in the rest of the world. So we have a 2 separate networks (like a fork). Each side produces some blocks and votes ...
YodaDefi's user avatar
1 vote
1 answer
181 views

Casper FFG: Why can't we just finalize a block after receiving 2/3 votes in the justification phase? Why is the finalization phase necessary?

In Casper FFG, a checkpoint takes two voting sessions to be finalized. Say checkpoint c. First, c needs to be voted to be justified (supermajority link c'->c). Then, c needs to be voted again to be ...
orangutan's user avatar
  • 125
2 votes
2 answers
342 views

Finalized Blocks/Slots in PoS Ethereum. (theoretically) After how many Slots will an Epoch be finalized?

What I'm trying to find out is: After how many Slots will an Epoch be finalized (theoretically)? The first block in each epoch is a checkpoint and validators then vote on pairs of checkpoints that are ...
Majd TL's user avatar
  • 3,177
4 votes
2 answers
1k views

How to find if a block is finalized

Is there a simple way to find out if a given block is finalized in PoS Ethereum? Currently, I'm calling the endpoint ../eth/v1/beacon/states/finalized/finality_checkpoints of the Beacon Node and it ...
Majd TL's user avatar
  • 3,177
1 vote
0 answers
133 views

Transaction Finalization

According to features of the Ethereum Consensus, the rollbacks of blocks are possible: the block (and so, its transactions) is considered as a finalized one if quite a long chain is built upon the ...
Кирилл Волков's user avatar
2 votes
1 answer
94 views

How would a 50/50 netsplit play out on Ethereum 2 (beaconchain)?

I'd like to know what would happen in terms of penalization of staked validators if there was some sort of major global netsplit that -- for the sake of this question -- resulted in exactly 50% of all ...
Joseph's user avatar
  • 123
0 votes
1 answer
162 views

Finality in blockchain consensus

Is Absolute/ Immediate Finality a goal in blockchain consensus or does some areas work better under probabilistic finality such as Ethereum's Pow and to be PoS? (I know that some networks using BFT ...
AvocadoChocolate's user avatar
8 votes
3 answers
2k views

Distribution of chain-reorganization events?

I'm curious about, for instance, the frequency of chain reorganizations, and the distribution of their depths. Is this information available anywhere? Mostly this is because I'm interested in rules ...
Alex Coventry's user avatar
0 votes
2 answers
877 views

Geth PoA Clique and 100% transaction finality

In Bitcoin and Ethereum PoW, we have probabilistic BFT. I.e., the transaction finality will never reach 100%, but it will be very close to that with every further confirmation. How about Geth POA ...
ivicaa's user avatar
  • 7,519
1 vote
0 answers
215 views

What is missing to make a successful payment between payer and recipient?

I tested both signing payment and signature verification that is implemented by JavaScript and EthereumJS here: And both of them (signing and verification) properly work, meaning that I am sure the ...
Questioner's user avatar
  • 2,670
1 vote
1 answer
123 views

Ethereum proof of stake - Is transaction finality/settlement finality finally possible / within reach?

With Ethereum proof of stake, is transaction finality/settlement finality finally possible / within reach?
Nathan Aw's user avatar
  • 1,924