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

Xuechao Wang, Sarah Azouvi, Marko Vukoli'c
{"title":"Security Analysis of Filecoin's Expected Consensus in the Byzantine vs Honest Model","authors":"Xuechao Wang, Sarah Azouvi, Marko Vukoli'c","doi":"10.48550/arXiv.2308.06955","DOIUrl":null,"url":null,"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).","PeriodicalId":393632,"journal":{"name":"Conference on Advances in Financial Technologies","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-08-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Conference on Advances in Financial Technologies","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.48550/arXiv.2308.06955","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

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).
拜占庭与诚实模型中Filecoin预期共识的安全性分析
Filecoin是最大的基于存储的开源区块链,无论是存储容量(>11EiB)还是市值。本文首次对Filecoin的共识(排序)协议预期共识(Expected consensus, EC)进行了正式的安全性分析。具体来说,我们表明EC对于控制$\beta m<1- e^{-(1-\beta)m}$总存储的一部分$\beta$的任意对手是安全的,其中$m$是一个参数,对应于每轮的预期块数,目前在Filecoin中为$m=5$。然后,我们提出了一种攻击,$n$ -split攻击,攻击者将诚实的矿工分成多条链,并证明$\beta m \ge 1- e^{-(1-\beta)m}$是成功的,从而证明$\beta m= 1- e^{-(1-\beta)m}$是EC的严格安全阈值。这大致对应于拥有承诺给链的总存储的$20\%$的对手。最后,我们对EC安全性提出了两项提高该阈值的改进。这两个修复中的一个正在作为Filecoin改进建议(FIP)实施。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信