面向RAFT共识的低能耗无线区块链分片算法

A Low-Energy-Consumption Wireless Blockchain Sharding Algorithm for RAFT Consensus

  • 摘要: 区块链系统由于共识协商需要多轮沟通,会消耗大量的能量。在一些无线网络中,节点电池容量有限,会迅速导致节点能量耗尽和脱机,从而影响共识性能。该文设计了一种面向RAFT共识的低能耗的分片算法,算法将无线区块链网络中的节点限制在基于地理区域的分片上,从而避免节点参与全局共识。同时,还提出了一种分片后的能耗估算方法,简化了分片无线区块链网络的能量计算。在太赫兹和毫米波两个信号场景中得到的仿真结果均验证了该算法的有效性,能耗可降低98.36%,估算方法的最小误差仅为0.40%。

     

    Abstract: Blockchain shows great potential in wireless network scenarios due to its security features. It establishes trust and consistency between system nodes without the trusted central authority. However, blockchain systems tend to consume a lot of energy, as many rounds of communication are required for consensus. In some wireless networks, the limited capacity of node batteries can quickly lead to node power depletion and offline, which can affect consensus performance. In addition, when the network is large, the huge energy consumption can also limit the scalability of the blockchain. Therefore, a low-energy-consumption sharding algorithm for RAFT consensus is designed to minimize the energy overhead in this paper. This algorithm restricts nodes to specific shards based on their geographic location, thereby avoiding nodes participating in a global consensus. Meanwhile, this paper also proposes an energy consumption estimation method to simplify the energy calculation of sharded wireless blockchain networks. The simulation results show that the proposed algorithm is effective. The energy consumption can be reduced by 98.36%, and the minimum error of the estimation method is only 0.4%.

     

/

返回文章
返回