PoTA: A hybrid consensus protocol to avoid miners' collusion for BaaS platform
【Author】 Wang, Kaiyu; Tu, Zhiying; Ji, Zhenzhou
【Source】PEER-TO-PEER NETWORKING AND APPLICATIONS
【影响因子】3.488
【Abstract】The emergence of the blockchain-as-a-service (BaaS) platform reduces the application barrier of blockchain technology. However, in BaaS, the transaction processing demand generated by BaaS users is continuous isolating from the transaction processing capability that comes from blockchain miner community. This results in the phenomenon that miner community spontaneously reduces the transaction processing capacity to obtain higher revenue, which is called the miners' collusion. The BaaS platform requires a new consensus protocol that prevent the miners' collusion while remain the security and immutability of blockchain. Based on this challenge, in this article, we propose a hybrid consensus protocol for BaaS called the Proof-of-Transaction Amount (PoTA). First, we theoretically analyze and formally define the miners' collusion. The existence of Nash-equilibrium collusion strategy has been proven. Second, the calculation method of the miner's effective collusion strategy space is provided to help determine whether the BaaS is facing the threat of collusion. Third, by organizing a transaction packaging committee (TPC) based on transaction amount, PoTA successfully avoids single-identity miners who have greater effective collusion strategy space obtaining the authority of transaction packaging. In the meanwhile, we redefine the reference relationship of blocks to enable cross-verification of PoW and PoS consensus. Finally, we prove our protocol can effectively avoid the occurrence of the miners' collusion. Control experiments prove the outperforms security and performance of PoTA in the comparison with PoW, PoS and other hybrid protocols.
【Keywords】Blockchain-as-a-Service; Miners' collusion; Game theory; Consensus protocol
【发表时间】
【收录时间】2022-06-22
【文献类型】实证性文章
【主题类别】
区块链技术-核心技术-共识机制
评论