Monotone Erasure Codes
Vivien Bammert, Annalisa Cimatti, Orestis Alpos, Giuliano Losa, Christian Cachin

TL;DR
This paper introduces monotone erasure codes that accommodate arbitrary trust assumptions, enabling more flexible and efficient data reliability and communication in blockchain and storage systems.
Contribution
It presents a method to construct linear monotone erasure codes for any access structure, including partitioned ones, with minimal storage overhead.
Findings
Efficient algorithms for constructing linear monotone erasure codes for arbitrary access structures.
Construction of codes for partitioned access structures with minimal storage overhead.
Application of monotone erasure codes to improve communication efficiency in reliable broadcast protocols.
Abstract
Erasure codes are a critical component in reliable storage systems today, and many blockchain systems use consensus protocols that involve erasure codes to reduce their communication cost. Existing erasure codes rely on a threshold failure assumption, but recent blockchain systems have departed from this simple model and use generalized failure assumptions. This paper introduces monotone erasure codes that respect arbitrary trust assumptions on a set of nodes. The paper first describes a method for constructing a monotone erasure code from any access structure given by a monotone Boolean formula. Next, the relevant notion of a linear monotone erasure code is introduced, which works on vectors over a finite field and where the encoding is a linear operation. We then focus on constructing linear monotone erasure codes: We give an efficient algorithm to construct linear monotone erasure…
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.
