节点(物理)
计算机科学
块(置换群论)
吞吐量
匿名
互联网
机制(生物学)
权力下放
计算机网络
分布式计算
会计
计算机安全
无线
工程类
业务
数学
电信
认识论
几何学
万维网
结构工程
哲学
法学
政治学
作者
Peiyun Zhang,MengChu Zhou,QiXi Zhao,Abdullah Abusorrah,Omaimah Bamasag
出处
期刊:IEEE Transactions on Network Science and Engineering
[Institute of Electrical and Electronics Engineers]
日期:2021-07-01
卷期号:8 (3): 2147-2159
被引量:40
标识
DOI:10.1109/tnse.2021.3079415
摘要
Blockchain technology has wide applications in the fields of finance, public welfare, and the Internet of Things. Owing to a blockchain's characteristics, which include decentralization, openness, autonomy, immutability, and anonymity, it is difficult to quickly reach a reliable consensus result among its nodes. This work proposes a performance-optimized consensus mechanism based on node classification. Nodes are classified into accounting, validating, and propagating ones based on their trust values. All accounting nodes form an accounting node group, from which one is selected as the current accounting node to package transactions into a block, and the remaining nodes in the accounting node group can be used to validate the block quickly, owing to their high trust values. Validating and propagating nodes are responsible for validating and propagating transactions, respectively. All nodes' trust values are dynamically updated according to their behavior and performance. Corresponding algorithms are designed to realize the proposed consensus mechanism. The experimental results show that the proposed consensus mechanism provides higher throughput, lower consumption, and higher fault tolerance than some popularly used methods, thereby advancing the field of consortium blockchains.
科研通智能强力驱动
Strongly Powered by AbleSci AI