Pith. sign in

Security Analysis of Filecoin's Expected Consensus in the Byzantine vs Honest Model

1 Pith paper cite this work. Polarity classification is still indexing.

1 Pith paper citing it
abstract

Filecoin is the largest storage-based open-source blockchain, both by storage capacity (>11EiB) and market capitalization. This paper provides the first formal security analysis of Filecoin's consensus (ordering) protocol, Expected Consensus (EC). Specifically, we show that EC is secure against an arbitrary adversary that controls a fraction $\beta$ of the total storage for $\beta m< 1- e^{-(1-\beta)m}$, where $m$ is a parameter that corresponds to the expected number of blocks per round, currently $m=5$ in Filecoin. We then present an attack, the $n$-split attack, where an adversary splits the honest miners between multiple chains, and show that it is successful for $\beta m \ge 1- e^{-(1-\beta)m}$, thus proving that $\beta m= 1- e^{-(1-\beta)m}$ is the tight security threshold of EC. This corresponds roughly to an adversary with $20\%$ of the total storage pledged to the chain. Finally, we propose two improvements to EC security that would increase this threshold. One of these two fixes is being implemented as a Filecoin Improvement Proposal (FIP).

fields

cs.DC 1

years

2024 1

verdicts

CONDITIONAL 1

representative citing papers

SoK: DAG-based Consensus Protocols

cs.DC · 2024-11-15 · conditional · novelty 5.0

A new taxonomy divides DAG-based consensus protocols into availability-focused and consistency-focused families, with subcategories for structured versus unstructured and optimistic versus certified DAGs.

citing papers explorer

Showing 1 of 1 citing paper.

  • SoK: DAG-based Consensus Protocols cs.DC · 2024-11-15 · conditional · none · ref 42 · internal anchor

    A new taxonomy divides DAG-based consensus protocols into availability-focused and consistency-focused families, with subcategories for structured versus unstructured and optimistic versus certified DAGs.