Block Circulant Codes with Application to Decentralized Systems
Birenjith Sasidharan, Emanuele Viterbo, Son Hoang Dau

TL;DR
This paper introduces a family of block circulant codes designed for decentralized systems, offering scalable minimum distance, efficient decoding, and cryptographic verification, outperforming traditional 2D Reed-Solomon codes in high-rate regimes.
Contribution
The paper presents a novel construction of block circulant codes with scalable minimum distance and low-complexity verification, tailored for blockchain data availability protocols.
Findings
Codes support distributed erasure decoding
Achieve larger relative minimum distance than 2D RS codes
Efficient parallelizable erasure decoder for up to 2 ho erasures
Abstract
In this paper, we design a family of block circulant codes that consist of many local codes and that satisfy three properties: (1) the code supports distributed erasure decoding, (2) can be scaled above by a given parameter, and (3) it is amenable to low complexity verification of code symbols using a cryptographic commitment scheme. These properties make the code ideal for use in protocols that address the data availability problem in blockchain networks. Moreover, the code outperforms the currently used 2D Reed-Solomon (RS) code with a larger relative minimum distance , as desired in the protocol, for a given rate in the high-rate regime. The code is designed in two steps. First, we develop the topology, i.e., the structure of linear dependence relations among code symbols, and define it as the block circulant topology…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCoding theory and cryptography · Cellular Automata and Applications · DNA and Biological Computing
