Research on blockchain scalability based on sharding strategy

X. Mei, Wenjing Guo, Zhu Liu, Yu Min Liu, Wen J. Li, Pei Zhang
{"title":"Research on blockchain scalability based on sharding strategy","authors":"X. Mei, Wenjing Guo, Zhu Liu, Yu Min Liu, Wen J. Li, Pei Zhang","doi":"10.1117/12.2667350","DOIUrl":null,"url":null,"abstract":"The emergence of cryptocurrencies has promoted the development of blockchain technology. However, due to the low performance and poor scalability of the blockchain, it is difficult to apply the blockchain technology to production. Analysis of its essential reason is mainly caused by the distributed consensus protocol. Distributed consensus protocols provide data transparency, integrity, and immutability in a decentralized and untrusted environment, but good security greatly sacrifices scalability. In order to improve the performance and scalability of the system. This paper first improves the Byzantine consensus protocol and improves the throughput of a single shard; on this basis, an efficient shard formation protocol is designed, which can safely assign nodes to shards. This paper relies on trusted hardware (SGX) to achieve consensus and sharding protocol performance improvements. Second, we design a transaction protocol that ensures transaction security and flexibility even when the transaction coordinator is malicious; finally, our research is extensively evaluated on local clusters and on Google Cloud Platform. The results show that the consensus and shard formation protocol in this paper outperforms other advanced solutions in scale and can well scale the blockchain system through sharding and consensus formation protocol. More importantly, the scalable blockchain system based on the sharding strategy proposed in this paper achieves high throughput and can handle Visa-level workloads.","PeriodicalId":345723,"journal":{"name":"Fifth International Conference on Computer Information Science and Artificial Intelligence","volume":"28 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-03-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Fifth International Conference on Computer Information Science and Artificial Intelligence","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1117/12.2667350","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The emergence of cryptocurrencies has promoted the development of blockchain technology. However, due to the low performance and poor scalability of the blockchain, it is difficult to apply the blockchain technology to production. Analysis of its essential reason is mainly caused by the distributed consensus protocol. Distributed consensus protocols provide data transparency, integrity, and immutability in a decentralized and untrusted environment, but good security greatly sacrifices scalability. In order to improve the performance and scalability of the system. This paper first improves the Byzantine consensus protocol and improves the throughput of a single shard; on this basis, an efficient shard formation protocol is designed, which can safely assign nodes to shards. This paper relies on trusted hardware (SGX) to achieve consensus and sharding protocol performance improvements. Second, we design a transaction protocol that ensures transaction security and flexibility even when the transaction coordinator is malicious; finally, our research is extensively evaluated on local clusters and on Google Cloud Platform. The results show that the consensus and shard formation protocol in this paper outperforms other advanced solutions in scale and can well scale the blockchain system through sharding and consensus formation protocol. More importantly, the scalable blockchain system based on the sharding strategy proposed in this paper achieves high throughput and can handle Visa-level workloads.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于分片策略的区块链可扩展性研究
加密货币的出现促进了区块链技术的发展。然而,由于区块链的性能低,可扩展性差,区块链技术很难应用到生产中。分析其本质原因主要是分布式共识协议造成的。分布式共识协议在分散和不可信的环境中提供数据透明性、完整性和不可变性,但良好的安全性极大地牺牲了可伸缩性。为了提高系统的性能和可扩展性。本文首先改进了拜占庭共识协议,提高了单个分片的吞吐量;在此基础上,设计了一种高效的分片形成协议,可以安全地将节点分配给分片。本文依靠可信硬件(SGX)来实现共识和分片协议性能的改进。其次,我们设计了一个交易协议,即使在交易协调器是恶意的情况下,也能保证交易的安全性和灵活性;最后,我们的研究在本地集群和谷歌云平台上进行了广泛的评估。结果表明,本文的共识和分片形成协议在规模上优于其他先进的解决方案,可以很好地通过分片和共识形成协议对区块链系统进行扩展。更重要的是,基于本文提出的分片策略的可扩展区块链系统实现了高吞吐量,可以处理visa级的工作负载。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Design and application of rhythmic gymnastics auxiliary training system based on Kinect Long-term stock price forecast based on PSO-informer model Research on numerical simulation of deep seabed blowout and oil spill range FL-Lightgbm prediction method of unbalanced small sample anti-breast cancer drugs Learning anisotropy and asymmetry geometric features for medical image segmentation
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1