具有空间感知表示的状态分片

Avi Mizrahi, Ori Rottenstreich
{"title":"具有空间感知表示的状态分片","authors":"Avi Mizrahi, Ori Rottenstreich","doi":"10.1109/ICBC48266.2020.9169402","DOIUrl":null,"url":null,"abstract":"State sharding is a common solution to the scalability problem in blockchain systems, allowing nodes to hold a partial view of the system state. With such sharding, the processing of a transaction might not be completed locally within a node and require the involvement of multiple shards. Such cross-shards transactions have a high negative impact on system performance and are frequent with traditional state partition solutions which are often based on a simple mapping of data into shards. By locating together parts of the system state accessed by frequent transactions, the amount of cross-shard transactions can be reduced. On the other hand, the representation of such particular mappings can be memory intensive. In this paper, we study traffic-aware sharding that can be described in memoryefficient mappings. We first survey existing mapping schemes in common blockchains. We indicate the tradeoff between the size of the mapping of data to shards and the required transaction processing time and suggest algorithms for finding memory-light sharding of low cross-shard rate. We examine the efficiency of the solutions and the required frequency of sharding recomputation based on real transaction information of the Ethereum network.","PeriodicalId":420845,"journal":{"name":"2020 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":"{\"title\":\"State Sharding with Space-aware Representations\",\"authors\":\"Avi Mizrahi, Ori Rottenstreich\",\"doi\":\"10.1109/ICBC48266.2020.9169402\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"State sharding is a common solution to the scalability problem in blockchain systems, allowing nodes to hold a partial view of the system state. With such sharding, the processing of a transaction might not be completed locally within a node and require the involvement of multiple shards. Such cross-shards transactions have a high negative impact on system performance and are frequent with traditional state partition solutions which are often based on a simple mapping of data into shards. By locating together parts of the system state accessed by frequent transactions, the amount of cross-shard transactions can be reduced. On the other hand, the representation of such particular mappings can be memory intensive. In this paper, we study traffic-aware sharding that can be described in memoryefficient mappings. We first survey existing mapping schemes in common blockchains. We indicate the tradeoff between the size of the mapping of data to shards and the required transaction processing time and suggest algorithms for finding memory-light sharding of low cross-shard rate. We examine the efficiency of the solutions and the required frequency of sharding recomputation based on real transaction information of the Ethereum network.\",\"PeriodicalId\":420845,\"journal\":{\"name\":\"2020 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)\",\"volume\":\"15 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-05-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"8\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICBC48266.2020.9169402\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICBC48266.2020.9169402","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8

摘要

状态分片是解决区块链系统可扩展性问题的一种常见解决方案,它允许节点保留系统状态的部分视图。使用这种分片,事务的处理可能不会在节点内本地完成,而需要多个分片的参与。这种跨分片事务对系统性能有很大的负面影响,并且在传统的状态分区解决方案中很常见,这些解决方案通常基于将数据简单地映射到分片中。通过将频繁事务访问的系统状态的各个部分定位在一起,可以减少跨分片事务的数量。另一方面,这种特定映射的表示可能会占用大量内存。在本文中,我们研究了可以用内存高效映射描述的流量感知分片。我们首先调查了常见区块链中的现有映射方案。我们指出了数据映射到分片的大小和所需的事务处理时间之间的权衡,并提出了寻找低跨分片率的内存轻分片的算法。我们根据以太坊网络的真实交易信息检验了解决方案的效率和分片重新计算所需的频率。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
State Sharding with Space-aware Representations
State sharding is a common solution to the scalability problem in blockchain systems, allowing nodes to hold a partial view of the system state. With such sharding, the processing of a transaction might not be completed locally within a node and require the involvement of multiple shards. Such cross-shards transactions have a high negative impact on system performance and are frequent with traditional state partition solutions which are often based on a simple mapping of data into shards. By locating together parts of the system state accessed by frequent transactions, the amount of cross-shard transactions can be reduced. On the other hand, the representation of such particular mappings can be memory intensive. In this paper, we study traffic-aware sharding that can be described in memoryefficient mappings. We first survey existing mapping schemes in common blockchains. We indicate the tradeoff between the size of the mapping of data to shards and the required transaction processing time and suggest algorithms for finding memory-light sharding of low cross-shard rate. We examine the efficiency of the solutions and the required frequency of sharding recomputation based on real transaction information of the Ethereum network.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Evaluation of Security and Performance of Master Node Protocol in the Bitcoin Peer-to-Peer Network Building Hybrid DApps using Blockchain Tactics -The Meta-Transaction Example FabricUnit: A Framework for Faster Execution of Unit Tests on Hyperledger Fabric Distributed Fractionalized Data Networks For Data Integrity Cross-chain Transactions
×
引用
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