Free2Shard

Author:

Rana Ranvir1,Kannan Sreeram2,Tse David3,Viswanath Pramod1

Affiliation:

1. University of Illinois at Urbana-Champaign, Urbana, IL, USA

2. University of Washington at Seattle, Seattle, WA, USA

3. Stanford University, Stanford, CA, USA

Abstract

In this paper, we study a canonical distributed resource allocation problem arising in blockchains. While distributed resource allocation is a well-studied problem in networking, the blockchain setting additionally requires the solution to be resilient to adversarial behavior from a fraction of nodes. Scaling blockchain performance is a basic research topic; a plethora of solutions (under the umbrella of sharding ) have been proposed in recent years. Although the various sharding solutions share a common thread (they cryptographically stitch together multiple parallel chains), architectural differences lead to differing resource allocation problems. In this paper we make three main contributions: (a) we categorize the different sharding proposals under a common architectural framework, allowing for the emergence of a new, uniformly improved, uni-consensus sharding architecture. (b) We formulate and exactly solve a core resource allocation problem in the uni-consensus sharding architecture -- our solution, Free2shard, is adversary-resistant and achieves optimal throughput. The key technical contribution is a mathematical connection to the classical work of Blackwell approachability in dynamic game theory. (c) We implement the sharding architecture atop a full-stack blockchain in 3000 lines of code in Rust -- we achieve a throughput of more than 250,000 transactions per second with 6 shards, a vast improvement over state-of-the-art.

Funder

National Science Foundation

US Army Research Office Grant

XDC network

Publisher

Association for Computing Machinery (ACM)

Subject

Computer Networks and Communications,Hardware and Architecture,Safety, Risk, Reliability and Quality,Computer Science (miscellaneous)

Reference51 articles.

1. Jacob Abernethy , Peter L Bartlett , and Elad Hazan . 2011 . Blackwell approachability and no-regret learning are equivalent . In Proceedings of the 24th Annual Conference on Learning Theory. JMLR Workshop and Conference Proceedings, 27--46 . Jacob Abernethy, Peter L Bartlett, and Elad Hazan. 2011. Blackwell approachability and no-regret learning are equivalent. In Proceedings of the 24th Annual Conference on Learning Theory. JMLR Workshop and Conference Proceedings, 27--46.

2. Communication Complexity of Byzantine Agreement, Revisited

3. Mustafa Al-Bassam . 2019. LazyLedger: A Distributed Data Availability Ledger With Client-Side Smart Contracts. arxiv : 1905 .09274 [cs.CR] Mustafa Al-Bassam. 2019. LazyLedger: A Distributed Data Availability Ledger With Client-Side Smart Contracts. arxiv: 1905.09274 [cs.CR]

4. Bowen Alpern and Fred B Schneider . 1987. Recognizing safety and liveness. Distributed computing , Vol. 2 , 3 ( 1987 ), 117--126. Bowen Alpern and Fred B Schneider. 1987. Recognizing safety and liveness. Distributed computing , Vol. 2, 3 (1987), 117--126.

5. Mining competition in a multi-cryptocurrency ecosystem at the network edge

Cited by 4 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. LMChain: An Efficient Load-Migratable Beacon-Based Sharding Blockchain System;IEEE Transactions on Computers;2024-09

2. A survey on blockchain sharding;ISA Transactions;2023-10

3. CoChain: High Concurrency Blockchain Sharding via Consensus on Consensus;IEEE INFOCOM 2023 - IEEE Conference on Computer Communications;2023-05-17

4. GearBox;Proceedings of the 2022 ACM SIGSAC Conference on Computer and Communications Security;2022-11-07

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3