【Author】
Ai, Zhendong; Cui, Wei
【Source】IEEE INTERNET OF THINGS JOURNAL
【Abstract】Blockchain technology can benefit Internet of Things (IoT) in terms of message exchange, access control, and management; however, existing blockchain consensus protocols cannot provide sufficient performance without compromising security and fairness. This article proposes a round-based two-stage blockchain consensus protocol called Proof-of-Transactions (PoT) for a variety of requirements, such as performance and security of large-scale IoT. In the first stage of each round, all nodes preconstruct new blocks and exchange information about the number of valid transactions contained in each other's blocks. The block containing most valid transactions is broadcasted in the second stage and examined by all nodes of the cluster before being received as the new block in the global blockchain ledger. The consensus reaching of a new block requires only two rounds of message exchange process. Theoretical analysis and experimental results verify the feasibility and superiority of the proposed protocol.
【Keywords】Peer-to-peer computing; Internet of Things; Consensus protocol; Consensus algorithm; Throughput; Synchronization; Indexes; Blockchain; consensus; Internet of Things (IoT)
【摘要】区块链技术可以在消息交换、访问控制和管理方面使物联网(IoT)受益;然而,现有的区块链共识协议无法在不影响安全性和公平性的情况下提供足够的性能。本文针对大规模物联网的性能和安全性等多种需求,提出了一种称为交易证明(PoT)的基于回合的两阶段区块链共识协议。在每一轮的第一阶段,所有节点预先构建新块并交换有关彼此块中包含的有效交易数量的信息。包含最有效交易的区块在第二阶段被广播并由集群的所有节点检查,然后作为全球区块链分类帐中的新区块接收。新区块达成共识只需要两轮消息交换过程。理论分析和实验结果验证了所提方案的可行性和优越性。
【关键词】对等计算;物联网;共识协议;共识算法;吞吐量;同步;索引;区块链;共识;物联网 (IoT)
评论