Paper 2024/961 Original: eprint.iacr.org/2024/961 ↗

Efficient Execution Auditing for Blockchains under Byzantine Assumptions

Jeff Burdges
Alfonso Cevallos
Handan Kılınç Alper
Chen-Da Liu-Zhang
Fatemeh Shirazi
Alistair Stewart
Rob Habermeier
Robert Klotzner
Andronik Ordian
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)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
History
2024-06-14: last updated
2024-06-14: published
Short URL
https://ia.cr/2024/961
License
https://creativecommons.org/licenses/by/4.0/

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}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.