Divide and Scale: Formalization of Distributed Ledger Sharding Protocols

Avarikioti Georgia, Kokoris-Kogias Eleftherios,Wattenhofer Roger

arxiv(2019)

引用 17|浏览69
暂无评分
摘要
Sharding distributed ledgers is the most promising on-chain solution for scaling blockchain technology. In this work, we define and analyze the properties a sharded distributed ledger should fulfill. More specifically we show that a sharded blockchain cannot be scalable under a fully adaptive adversary and that it can scale up to $n/\log n$ under an epoch-adaptive adversary. This is possible only if the distributed ledger employs a checkpoint process at the end of each epoch. Our model builds upon and extends the Bitcoin backbone protocol by defining consistency and scalability. Consistency encompasses the need for atomic execution of cross-shard transactions to preserve safety, whereas scalability encapsulates the speedup a sharded system can gain in comparison to a non-sharded system. Lastly, we analyze existing sharded blockchains and either show their correctness (OmniLedger, RapidChain) under our model, or pinpoint where they fail to balance the consistency and scalability requirements (Elastico, Monoxide).
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要