基于双向交易算法的区块链数据资产管理技术

IF 1.6 Q2 ENGINEERING, MULTIDISCIPLINARY
Pengju Xia
{"title":"基于双向交易算法的区块链数据资产管理技术","authors":"Pengju Xia","doi":"10.1007/s13198-024-02474-w","DOIUrl":null,"url":null,"abstract":"<p>Blockchain data asset transaction technology has advantages such as decentralization and data that cannot be tampered with, which can expand the application field of blockchain technology. However, the consensus algorithm widely used in the current blockchain system with the low consensus efficiency makes the development of blockchain technology significantly restricted. Regarding the above-mentioned problems, this research proposes an improved two-way transaction algorithm based on the theory of practical Byzantine fault-tolerant algorithm. The consensus protocol of the algorithm is improved when there is no Byzantine node. The purpose is to reduce the traffic generated during consensus so that the algorithm can be kept in the best state, and ensure that the algorithm can execute the consensus protocol in any period. The experimental results showed that the proposed two-way transaction algorithm had shorter transaction delay and lower traffic than the traditional Byzantine fault-tolerant algorithm. The former had the highest stability value of 0.98 at low, medium and high bandwidth, which was much higher than that the latter's 0.90. Applying the designed bidirectional trading algorithm to the blockchain data asset trading system, it is found that the number of blocks generated by the trading system was about 50 per second, the delay was about 8 s, and the success rate was 100%. In each node, the memory consumption of the peer node was about 128 M and the CPU consumption was about 48%. It can be seen that the transaction model proposed in this study can not only meet the usage needs, but also optimize the system security.</p>","PeriodicalId":14463,"journal":{"name":"International Journal of System Assurance Engineering and Management","volume":"5 1","pages":""},"PeriodicalIF":1.6000,"publicationDate":"2024-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Blockchain data asset management technology based on a two-way transaction algorithm\",\"authors\":\"Pengju Xia\",\"doi\":\"10.1007/s13198-024-02474-w\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p>Blockchain data asset transaction technology has advantages such as decentralization and data that cannot be tampered with, which can expand the application field of blockchain technology. However, the consensus algorithm widely used in the current blockchain system with the low consensus efficiency makes the development of blockchain technology significantly restricted. Regarding the above-mentioned problems, this research proposes an improved two-way transaction algorithm based on the theory of practical Byzantine fault-tolerant algorithm. The consensus protocol of the algorithm is improved when there is no Byzantine node. The purpose is to reduce the traffic generated during consensus so that the algorithm can be kept in the best state, and ensure that the algorithm can execute the consensus protocol in any period. The experimental results showed that the proposed two-way transaction algorithm had shorter transaction delay and lower traffic than the traditional Byzantine fault-tolerant algorithm. The former had the highest stability value of 0.98 at low, medium and high bandwidth, which was much higher than that the latter's 0.90. Applying the designed bidirectional trading algorithm to the blockchain data asset trading system, it is found that the number of blocks generated by the trading system was about 50 per second, the delay was about 8 s, and the success rate was 100%. In each node, the memory consumption of the peer node was about 128 M and the CPU consumption was about 48%. It can be seen that the transaction model proposed in this study can not only meet the usage needs, but also optimize the system security.</p>\",\"PeriodicalId\":14463,\"journal\":{\"name\":\"International Journal of System Assurance Engineering and Management\",\"volume\":\"5 1\",\"pages\":\"\"},\"PeriodicalIF\":1.6000,\"publicationDate\":\"2024-08-20\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Journal of System Assurance Engineering and Management\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1007/s13198-024-02474-w\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"ENGINEERING, MULTIDISCIPLINARY\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of System Assurance Engineering and Management","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1007/s13198-024-02474-w","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"ENGINEERING, MULTIDISCIPLINARY","Score":null,"Total":0}
引用次数: 0

摘要

区块链数据资产交易技术具有去中心化、数据不可篡改等优势,可以拓展区块链技术的应用领域。然而,当前区块链系统中广泛使用的共识算法,共识效率较低,使得区块链技术的发展受到很大限制。针对上述问题,本研究基于实用拜占庭容错算法理论,提出了一种改进的双向交易算法。在不存在拜占庭节点的情况下,改进了算法的共识协议。目的是减少共识过程中产生的流量,使算法保持在最佳状态,保证算法在任何时期都能执行共识协议。实验结果表明,与传统的拜占庭容错算法相比,提出的双向事务算法具有更短的事务延迟和更低的流量。前者在低、中、高带宽下的稳定性值最高,达到 0.98,远高于后者的 0.90。将所设计的双向交易算法应用于区块链数据资产交易系统,发现交易系统每秒产生的区块数量约为 50 个,延迟约为 8 秒,成功率为 100%。在每个节点中,对等节点的内存消耗约为 128 M,CPU 消耗约为 48%。由此可见,本研究提出的交易模型不仅能满足使用需求,还能优化系统安全性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。

Blockchain data asset management technology based on a two-way transaction algorithm

Blockchain data asset management technology based on a two-way transaction algorithm

Blockchain data asset transaction technology has advantages such as decentralization and data that cannot be tampered with, which can expand the application field of blockchain technology. However, the consensus algorithm widely used in the current blockchain system with the low consensus efficiency makes the development of blockchain technology significantly restricted. Regarding the above-mentioned problems, this research proposes an improved two-way transaction algorithm based on the theory of practical Byzantine fault-tolerant algorithm. The consensus protocol of the algorithm is improved when there is no Byzantine node. The purpose is to reduce the traffic generated during consensus so that the algorithm can be kept in the best state, and ensure that the algorithm can execute the consensus protocol in any period. The experimental results showed that the proposed two-way transaction algorithm had shorter transaction delay and lower traffic than the traditional Byzantine fault-tolerant algorithm. The former had the highest stability value of 0.98 at low, medium and high bandwidth, which was much higher than that the latter's 0.90. Applying the designed bidirectional trading algorithm to the blockchain data asset trading system, it is found that the number of blocks generated by the trading system was about 50 per second, the delay was about 8 s, and the success rate was 100%. In each node, the memory consumption of the peer node was about 128 M and the CPU consumption was about 48%. It can be seen that the transaction model proposed in this study can not only meet the usage needs, but also optimize the system security.

求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
CiteScore
4.30
自引率
10.00%
发文量
252
期刊介绍: This Journal is established with a view to cater to increased awareness for high quality research in the seamless integration of heterogeneous technologies to formulate bankable solutions to the emergent complex engineering problems. Assurance engineering could be thought of as relating to the provision of higher confidence in the reliable and secure implementation of a system’s critical characteristic features through the espousal of a holistic approach by using a wide variety of cross disciplinary tools and techniques. Successful realization of sustainable and dependable products, systems and services involves an extensive adoption of Reliability, Quality, Safety and Risk related procedures for achieving high assurancelevels of performance; also pivotal are the management issues related to risk and uncertainty that govern the practical constraints encountered in their deployment. It is our intention to provide a platform for the modeling and analysis of large engineering systems, among the other aforementioned allied goals of systems assurance engineering, leading to the enforcement of performance enhancement measures. Achieving a fine balance between theory and practice is the primary focus. The Journal only publishes high quality papers that have passed the rigorous peer review procedure of an archival scientific Journal. The aim is an increasing number of submissions, wide circulation and a high impact factor.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信