Paper 2024/961
Efficient Execution Auditing for Blockchains under Byzantine Assumptions
Abstract
Security of blockchain technologies primarily relies on decentralization making them resilient against a subset of entities being taken down or corrupt. Blockchain scaling, crucial to decentralisation, has been addressed by architectural changes: i.e., the load of the nodes is reduced by parallelisation, called sharding or by taking computation load off the main blockchain via rollups. Both sharding and rollups have limitations in terms of decentralization and security. A crucial component in these architectures is a layer that allows to efficiently check the validity of incoming blocks in the system. We provide the first formalization and analysis of ELVES, the auditing layer that is currently deployed in the Polkadot and Kusama blockchains. In this layer, “auditing committees” are formed independently for each block, and security relies on the fact that it is prohibitively expensive in expectation for an adversary to make ELVES to accept a block that is not valid. In addition, ELVES has the following characteristics: 1) Auditing committees wind up orders of magnitude smaller than pre-assigned committees. In fact, the size of the committees adapts automatically to network conditions but remains a low constant in expectation, in the order of tens or low hundreds; 2) Although synchronous per se, ELVES tolerates instant adaptive crashes, mirroring realistic network capabilities. Surprisingly, the committee-size analysis of our protocol is ’all but simple’ and involves a novel strengthening of Cantelli’s inequality, which may be of independent interest.
Metadata
- Available format(s)
- Category
- Cryptographic protocols
- Publication info
- Preprint.
- Keywords
- blockchainscalingrollupsshardingauditing
- Contact author(s)
-
jeff @ web3 foundation
alfonsoc @ gmail com
handankilinc1 @ gmail com
chendaliu @ gmail com
fateme shirazi @ gmail com
stewart al @ gmail com
rphmeier @ gmail com
robert klotzner @ parity io
andronik @ parity io - History
- 2024-06-17: approved
- 2024-06-14: received
- See all versions
- Short URL
- https://ia.cr/2024/961
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2024/961, author = {Jeff Burdges and Alfonso Cevallos and Handan Kılınç Alper and Chen-Da Liu-Zhang and Fatemeh Shirazi and Alistair Stewart and Rob Habermeier and Robert Klotzner and Andronik Ordian}, title = {Efficient Execution Auditing for Blockchains under Byzantine Assumptions}, howpublished = {Cryptology {ePrint} Archive, Paper 2024/961}, year = {2024}, url = {https://eprint.iacr.org/2024/961} }