The Finality Calculator: Analyzing and Quantifying Filecoin's Finality Guarantees
Pith reviewed 2026-05-15 17:32 UTC · model grok-4.3
The pith
Filecoin can reach its target 2^{-30} finality error probability in roughly 30 rounds under typical conditions rather than the fixed 900-round threshold.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
We analyze the finality of the Filecoin network by dynamically computing the error probability of tipset permanence at each round using live chain history. Our algorithm requires only visibility into blocks produced by honest participants and can be implemented by clients or off-chain applications without any change to Filecoin's consensus mechanisms. Under typical operating conditions the sought-after error probability of 2^{-30} is achievable in approximately 30 rounds, a 30x improvement over the 900 rounds encoded as a fixed threshold.
What carries the argument
The dynamic finality calculator, which recomputes the error probability of tipset permanence round-by-round from the observed history of honest blocks in the DAG.
If this is right
- Transactions can be treated as finalized after far fewer rounds, expediting settlement and reducing user wait times.
- The network's usability improves because applications no longer need to wait the full 900-round conservative threshold.
- Clients and off-chain services can implement the calculator independently using only public honest-block data.
- No modifications to Filecoin's existing consensus rules or block-production logic are required.
- The same dynamic approach provides a template for quantifying finality in other DAG-structured blockchains.
Where Pith is reading between the lines
- Similar live-probability trackers could be built for other blockchains that rely on probabilistic finality in DAG topologies.
- Operators might eventually allow variable confirmation thresholds that adapt to observed network conditions instead of a single fixed number.
- Real-time applications could incorporate the calculator's output to accept different risk levels depending on the transaction value.
- Further measurement on live data could reveal how factors such as block-production rate or participant honesty affect the exact round count needed.
Load-bearing premise
Typical operating conditions hold and visibility into honest participants' blocks is sufficient to compute accurate dynamic probabilities.
What would settle it
Compare the calculator's predicted error rates against the actual frequency of chain reorganizations on historical Filecoin data, or measure whether the observed error after 30 rounds in live operation falls to or below 2^{-30}.
read the original abstract
In this paper, we analyze the finality of the Filecoin network, focusing on dynamic probabilistic guarantees of tipset permanence in the canonical chain. Our approach differs from static analyses that consider only the worst-case scenario; instead, we dynamically compute the error probability at each round using the live chain history, providing a more accurate and efficient assessment. We provide a practical algorithm that only requires visibility into the blocks produced by honest participants, which can be implemented by clients or off-chain applications without any change to Filecoin's consensus mechanisms.We demonstrate that, under typical operating conditions, the sought-after error probability of $2^{-30}$ is achievable in approximately 30 rounds, a 30x improvement over the 900 rounds that the network currently encodes as a fixed threshold. This finding immediately expedites transactions and enhances usability of the Filecoin network, while laying the foundation for further analysis of other DAG-structured blockchains.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper introduces the Finality Calculator, a dynamic algorithm for assessing tipset permanence in Filecoin's DAG-structured blockchain. Unlike static worst-case analyses, it computes error probabilities round-by-round using live history of blocks produced by honest participants. The central claim is that, under typical operating conditions, the target error probability of 2^{-30} is reached after approximately 30 rounds, providing a 30x improvement over the network's fixed 900-round threshold. The algorithm requires only visibility into honest blocks and can be implemented by clients without protocol changes.
Significance. If the result holds, the work offers a practical mechanism to accelerate finality in Filecoin, directly improving transaction confirmation times and network usability. It also supplies a reusable template for dynamic finality analysis in other DAG-based systems. The emphasis on live-data computation and client-side implementability distinguishes it from purely theoretical bounds.
major comments (2)
- [Abstract] Abstract: The headline result (2^{-30} error probability in ~30 rounds) is conditioned on 'typical operating conditions' whose parameters (adversary fraction, block-production rate, fork visibility) are never bounded or justified. Because the algorithm deliberately ignores adversarial blocks, any deviation from the implicit model can render the computed probability optimistic by orders of magnitude; the manuscript therefore supplies no evidence that the 30-round figure remains valid outside the single plotted operating point.
- [Algorithm description] The description of the algorithm states that it 'only requires visibility into the blocks produced by honest participants,' yet provides no quantitative analysis of how partial visibility or temporary network partitions affect the computed probability. Without such bounds or sensitivity analysis, the claim that the method yields accurate dynamic guarantees cannot be assessed.
minor comments (2)
- [Abstract] The abstract refers to 'the sought-after error probability of 2^{-30}' without citing the source of this specific threshold or explaining why it is the relevant target for Filecoin applications.
- [Notation] Notation for rounds, tipsets, and error probability is introduced without a dedicated preliminary section; a short table of symbols would improve readability.
Simulated Author's Rebuttal
We thank the referee for their constructive comments, which help clarify the presentation of our results on dynamic finality in Filecoin. We provide point-by-point responses below and indicate the revisions we will make to address the concerns.
read point-by-point responses
-
Referee: [Abstract] Abstract: The headline result (2^{-30} error probability in ~30 rounds) is conditioned on 'typical operating conditions' whose parameters (adversary fraction, block-production rate, fork visibility) are never bounded or justified. Because the algorithm deliberately ignores adversarial blocks, any deviation from the implicit model can render the computed probability optimistic by orders of magnitude; the manuscript therefore supplies no evidence that the 30-round figure remains valid outside the single plotted operating point.
Authors: We agree that the parameters for 'typical operating conditions' require explicit definition and justification. The revised manuscript will include a new section that bounds these parameters based on historical Filecoin data, such as adversary fraction ≤ 1/3, observed block production rates, and fork visibility assumptions. Additionally, we will provide sensitivity analysis with multiple plots showing the number of rounds needed to reach 2^{-30} error probability across a range of these parameters. This will demonstrate that the approximately 30-round result is robust within the typical regime and provide evidence against excessive optimism. revision: yes
-
Referee: [Algorithm description] The description of the algorithm states that it 'only requires visibility into the blocks produced by honest participants,' yet provides no quantitative analysis of how partial visibility or temporary network partitions affect the computed probability. Without such bounds or sensitivity analysis, the claim that the method yields accurate dynamic guarantees cannot be assessed.
Authors: The design choice to use only honest blocks is to enable lightweight client implementation. We recognize the importance of analyzing partial visibility. In the revision, we will add quantitative analysis, including bounds on the impact of missing honest blocks due to temporary network partitions. This will involve modeling the probability of visibility and showing that the error probability computation remains within a small factor of the true value under realistic partition durations consistent with Filecoin's network. revision: yes
Circularity Check
No circularity: dynamic computation from observed live data is independent of the reported improvement
full rationale
The paper's central claim rests on a practical algorithm that ingests live honest-block history to compute per-round error probabilities. The 30-round figure for 2^{-30} error is presented as the output of running this algorithm on observed data under stated typical conditions, not as a fitted parameter, self-defined quantity, or result forced by prior self-citation. No equation reduces the target probability to the input history by construction, and no uniqueness theorem or ansatz is smuggled in via self-reference. The derivation chain therefore remains self-contained against external benchmarks; the skeptic concern about uncharacterized operating conditions is a question of assumption validity, not circularity.
Axiom & Free-Parameter Ledger
free parameters (1)
- error probability threshold =
2^{-30}
axioms (1)
- domain assumption Honest participants produce blocks visible to the algorithm
Lean theorems connected to this paper
-
IndisputableMonolith/Foundation/Cost/FunctionalEquation.leanwashburn_uniqueness_aczel unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
We dynamically compute the error probability at each round using the live chain history... L, B, M random variables... Skellam distribution... P(error) formula (14)
-
IndisputableMonolith/Foundation/DimensionForcing.leanalexander_duality_circle_linking unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
under typical operating conditions, the sought-after error probability of 2^{-30} is achievable in approximately 30 rounds
What do these tags mean?
- matches
- The paper's claim is directly supported by a theorem in the formal canon.
- supports
- The theorem supports part of the paper's argument, but the paper may add assumptions or extra steps.
- extends
- The paper goes beyond the formal theorem; the theorem is a base layer rather than the whole result.
- uses
- The paper appears to rely on the theorem as machinery.
- contradicts
- The paper's claim conflicts with a theorem or certificate in the canon.
- unclear
- Pith found a possible connection, but the passage is too broad, indirect, or ambiguous to say the theorem truly supports the claim.
Reference graph
Works this paper leans on
-
[1]
Proofs of Space: When space is of the essence
1 Giuseppe Ateniese, Ilario Bonacina, Antonio Faonio, and Nicola Galesi. Proofs of Space: When space is of the essence. In9th International Conference on Security and Cryptography for Networks, SCN 2014, volume 8642 ofLNCS, pages 538–557. Springer, 2014.doi:10.1007/ 978-3-319-10879-7_31. 2 Sarah Azouvi, Christian Cachin, Duc V. Le, Marko Vukolic, and Luca...
-
[2]
Com- munications of the ACM 61(7), 95–102 (2018)
Accessed on 2024-03-16. URL:https://drand. love/. 7 Ittay Eyal and Emin Gün Sirer. Majority is not enough: Bitcoin mining is vulnerable. Communications of the ACM, 61(7):95–102, 2018.doi:10.1145/3212998. 8 Filecoin Project. Filecoin docs,
-
[3]
Accessed on 2024-09-30. URL:https://docs.filecoin. io/basics/the-blockchain/proofs. 9 Filecoin Project. Filecoin spec,
work page 2024
-
[4]
Accessed on 2024-03-16. URL:https://spec.filecoin. io/. 10 Filecoin Project. go-state-types,
work page 2024
-
[5]
URL:https://github.com/ filecoin-project/go-state-types/blob/master/builtin/v14/miner/policy.go#53
Accessed on 2024-03-16. URL:https://github.com/ filecoin-project/go-state-types/blob/master/builtin/v14/miner/policy.go#53. 11 Filscan. Filecoin chain statistics,
work page 2024
-
[6]
URL:https://filscan.io/ en/statistics/charts/
Accessed on 2024-03-16. URL:https://filscan.io/ en/statistics/charts/. G. Goren and J. M. Soares 15 12 Peter Gazi, Ling Ren, and Alexander Russell. Practical settlement bounds for Proof-of-Work blockchains. In2022 ACM SIGSAC Conference on Computer and Communications Security, CCS 2022, pages 1217–1230, 2022.doi:10.1145/3548606.3559368. 13 Arthur Gervais, ...
-
[7]
doi:10.1145/2976749.2978341. 14 Guy Goren. FRC-0051: Synchronous consistent block broadcast for EC security,
-
[8]
URL:https://github.com/filecoin-project/FIPs/blob/master/ FRCs/frc-0051.md
Accessed on 2024-03-16. URL:https://github.com/filecoin-project/FIPs/blob/master/ FRCs/frc-0051.md. 15 Guy Goren and Jorge M. Soares. FRC-0089: A finality calculator for Filecoin,
work page 2024
-
[9]
URL: https://github.com/filecoin-project/FIPs/blob/master/ FRCs/frc-0089.md
Ac- cessed on 2024-03-16. URL: https://github.com/filecoin-project/FIPs/blob/master/ FRCs/frc-0089.md. 16 Guy Goren and Jorge M. Soares. The Finality Calculator,
work page 2024
-
[10]
URL:https://github.com/consensus-shipyard/ec-finality-calculator
Accessed on 2024-03-16. URL:https://github.com/consensus-shipyard/ec-finality-calculator. 17 Dongning Guo and Ling Ren. Bitcoin’s latency–security analysis made simple. In4th ACM Conference on Advances in Financial Technologies, AFT 22, page 244–253,
work page 2024
-
[11]
doi:10.1145/3558535.3559791. 18 Silvio Micali, Michael Rabin, and Salil Vadhan. Verifiable random functions. In40th Annual Symposium on Foundations of Computer Science, FOCS 99, pages 120–130, 1999.doi: 10.1109/SFFCS.1999.814584. 19 Satoshi Nakamoto. Bitcoin: A peer-to-peer electronic cash system,
-
[12]
URL: https: //bitcoin.org/bitcoin.pdf. 20 John G Skellam. The frequency distribution of the difference between two Poisson variates belonging to different populations.Journal of the Royal Statistical Society Series A: Statistics in Society, 109(3):296–296, 1946.doi:10.1111/j.2397-2335.1946.tb04670.x. 21 Yonatan Sompolinsky and Aviv Zohar. Bitcoin’s securi...
-
[13]
Gossipsub: Attack-resilient message propagation in the filecoin and eth2. 0 networks,
Accessed on 2024-09-30. URL: https://libp2p.io/. 23 Dimitris Vyzovitis, Yusef Napora, Dirk McCormick, David Dias, and Yiannis Psaras. Gossipsub: Attack-resilient message propagation in the Filecoin and ETH 2.0 networks, 2020.arXiv: 2007.02754,doi:10.48550/arXiv.2007.02754. 24 Xuechao Wang, Sarah Azouvi, and Marko Vukolić. Security analysis of Filecoin’s E...
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.