Information Dispersal with Provable Retrievability for Rollups

11/24/2021
by   Kamilla Nazirkhanova, et al.
0

The ability to verifiably retrieve transaction or state data stored off-chain is crucial to blockchain scaling techniques such as rollups or sharding. We formalize the problem and design a storage- and communication-efficient protocol using linear erasure-correcting codes and homomorphic vector commitments. Motivated by application requirements for rollups, our solution departs from earlier Verifiable Information Dispersal schemes in that we do not require comprehensive termination properties or retrievability from any but only from some known sufficiently large set of storage nodes. Compared to Data Availability Oracles, under no circumstance do we fall back to returning empty blocks. Distributing a file of 28.8 MB among 900 storage nodes (up to 300 of which may be adversarial) requires in total approx. 95 MB of communication and storage and approx. 30 seconds of cryptographic computation on a single-threaded consumer-grade laptop computer. Our solution requires no modification to on-chain contracts of Validium rollups such as StarkWare's StarkEx. Additionally, it provides privacy of the dispersed data against honest-but-curious storage nodes.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/19/2022

Scaling Blockchains with Error Correction Codes: A Survey on Coded Blockchains

This paper reviews and highlights how coding schemes have been used to s...
research
07/12/2022

Achieving Almost All Blockchain Functionalities with Polylogarithmic Storage

In current blockchain systems, full nodes that perform all of the availa...
research
11/07/2018

Private Information Retrieval Schemes with Regenerating Codes

A private information retrieval (PIR) scheme allows a user to retrieve a...
research
10/18/2021

A Generalised Logical Layered Architecture for Blockchain Technology

Precision, validity, reliability, timeliness, availability, and granular...
research
05/12/2020

Towards Privacy-assured and Lightweight On-chain Auditing of Decentralized Storage

How to audit outsourced data in centralized storage like cloud is well-s...
research
12/21/2022

Do NFTs' Owners Really Possess their Assets? A First Look at the NFT-to-Asset Connection Fragility

NFTs (Non-Fungible Tokens) have experienced an explosive growth and thei...
research
11/27/2019

Plasma Cash: Towards more efficient Plasma constructions

Plasma is a framework for scalable off-chain computation. We describe an...

Please sign up or login with your details

Forgot password? Click here to reset