摘 要:区块链系统的交易处理能力较弱使其无法广泛应用,分片是在不降低去中心化程度情况下解决区块链瓶颈的最佳技术,但目前主流的分片方案存在牺牲安全性来提升性能的问题。通过对现有分片方案进行研究,提出了基于节点属性的分片方案,根据节点属性和节点随机分配方法开展了网络分片、交易分片和状态分片。实验结果表明基于节点属性分片的区块链系统在满足系统安全的条件下提升了交易处理能力。
关键词:区块链;扩展性;节点属性;分片技术
DOI:10.19850/j.cnki.2096-4706.2023.04.007
中图分类号:TP311 文献标识码:A 文章编号:2096-4706(2023)04-0029-04
Research and Design of Blockchain Based on Node Attribute Fragmentation
ZHAO Peng, LIANG Jinming, LIU Jiabao
(Taiyuan Normal University, Jinzhong 030619, China)
Abstract: The weak transaction processing capability of blockchain system makes it unable to be widely used. Fragmentation is the best technology to solve the blockchain bottleneck without reducing the degree of decentralization. However, the current mainstream fragmentation scheme has the problem of improving performance at the expense of security. Based on the research of existing fragmentation schemes, a fragmentation scheme based on node attributes is proposed. According to node attributes and node random allocation method, network fragmentation, transaction fragmentation and state fragmentation are carried out. The experimental results show that the blockchain system based on node attribute fragmentation improves the transaction processing ability under the condition of meeting the system security.
Keywords: blockchain; extensibility; node attribute; fragmentation technology
参考文献:
[1] LUU L,NARAYANAN V,ZHENG C,et al. A Secure Sharding Protocol For Open Blockchains [C]//Proceedings of the 2016ACM SIGSAC Conference on Computer and Communications Security. Vienna:ACM,2016:17-30.
[2] KOKORIS-KOGIAS E,JOVANOVIC P,GASSER L,et al. Omniledger:A secure,scale-out,decentralized ledger via sharding [C]//2018 IEEE Symposium on Security and Privacy (SP).San Francisco:IEEE,2018:583-598.
[3] WANG J,WANG H. Monoxide:Scale Out Blockchains with Asynchronous Consensus Zones [J].Cryptology and Information Security Series,2019,2019:263.
[4] 秦文慧,李志淮,马洪程 . 状态分片中交易过载处理的节点竞选方案 [J]. 计算机工程与应用,2022,58(22):89-100.
[5] 刘昌平,刘海 . 一种区块链数据的云存储与共享方法 [J].计算机应用研究,2021,38(9):2600-2603.
作者简介:赵鹏(1973—),男,汉族,山西太原人,教授,博士在读,主要研究方向:软件工程、大数据、区块链;梁晋铭(1996—),男,汉族,山西吕梁人,硕士研究生在读,主要研究方向:区块链技术、共识算法;刘佳宝(1998—),男,汉族,陕西西安人,硕士研究生在读,主要研究方向:区块链共识算法研究。