Skip to main content
6 votes

Distribution of chain-reorganization events?

From looking at the block stats on etherscan over the last 20 days, it looks like there are approximately: 475-525 single depth reorgs per day (uncle blocks) 1-2 reorgs with depth of two per day I ...
Daniel Von Fange's user avatar
4 votes

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

In a zk rollup, the sequencer submits a batch of transactions and a proof that the new state root was computed correctly. In optimistic rollups, the sequencer only submits the batch of transactions ...
Aleksander Misztal's user avatar
4 votes
Accepted

Network partitioning and FINALITY

Your question is similar to asking: what happens in case of a network partition? The answer is inactivity leak. The Ethereum protocol has a special mode that activates itself if no finalization has ...
upavloff's user avatar
  • 1,210
4 votes
Accepted

How to find if a block is finalized

I have found another way using the latest version of Web3js 1.8.0. They added a new BlockTag that is called finalized. var Web3 = require('web3'); async function main() { const blockNumberToCheck ...
Majd TL's user avatar
  • 3,257
3 votes

How to find if a block is finalized

Just for reference to other people, if they are looking for cuRL requests, they can do it like so using Alchemy endpoints: curl https://eth-mainnet.g.alchemy.com/v2/<apiKey> -k \ -X POST \ -H &...
0xAnon's user avatar
  • 174
2 votes

Distribution of chain-reorganization events?

Just to follow on from Daniel's answer, here's a crappy Python scraper to scrape Etherscan and count the number of ephemeral forks of different lengths. Results: Forks of length 1: 6526 Forks of ...
Richard Horrocks's user avatar
1 vote
Accepted

Why is Proof of Work considered to have no Economic Finality

You do understand the economic finality and changing a block that has been finalized would incur an Excessively high cost. The key difference lies in the nature of the finality, In PoW, the economic ...
yazan erar's user avatar
1 vote
Accepted

Finality in blockchain consensus

"Best" depends on the goals. Blockchain provides "finality" through a data structure and a process that makes it possible to reason about finality. That is a deliberately vague ...
Rob Hitchens's user avatar
  • 55.6k
1 vote

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?

A great explanation can be found in the eth2book: https://eth2book.info/capella/part2/consensus/casper_ffg/#justification-and-finalisation The idea is that the justification and the finalization ...
Rosen Santev's user avatar
1 vote

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?

Although if a checkpoint has already received >2/3 votes in the first round and is justified, we can't be sure that it would be included in the canonical chain because although reorganization is ...
Yongjian P.'s user avatar
  • 4,308
1 vote
Accepted

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

To answer your question, I restate what is exactly justification and finalization: All validators make one FFG vote per epoch. This vote contains a checkpoint source and a checkpoint target. If ...
upavloff's user avatar
  • 1,210
1 vote

Distribution of chain-reorganization events?

Just to add to @Daniel's great answer: the amount of necessary confirmations depends on the needed amount of surety. How sure does the party need to be that the block won't get reverted? As noted, ...
Lauri Peltonen's user avatar
1 vote

Geth PoA Clique and 100% transaction finality

You can consider a transaction 100% final, if there is an upper limit to network delay between nodes and 51% of validators are honest and have signed your block. If you can't guarantee 51% honest ...
Grunzwanzling's user avatar
1 vote

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

It's in reach as much as it is theoretically possible: it can provide theoretical finality guarantees if more than 2/3 of participants are honest. These are the safety guarantees that Byzantine Fault ...
confused00's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible