Font Size: a A A

Optimization On Storage Mode And Consensus Mechanism Of Blockchain Based On Tendermint

Posted on:2024-05-23Degree:MasterType:Thesis
Country:ChinaCandidate:X H WangFull Text:PDF
GTID:2568306944961029Subject:Communication Engineering (including broadband network, mobile communication, etc.) (Professional Degree)
Abstract/Summary:PDF Full Text Request
The sensor blockchain network is a distributed network based on blockchain technology.Its main purpose is to collect and transmit a large amount of sensor data.Blockchain technology is used for data security protection.Since sensor data has high real-time and stability requirements,and densely deployed sensors need to process a large number of transactions,and most sensor nodes have small memory and storage capacity and limited computing power,traditional blockchain storage methods and consensus mechanisms It is difficult to achieve long-term storage and real-time consensus requirements of the blockchain system on sensor devices with limited performance.Therefore,for the requirements of sensor blockchain network scenarios,it is necessary to optimize research on blockchain storage methods and consensus.The main contributions of this paper are summarized as follows:Aiming at the problem that sensor devices with limited storage capacity cannot participate in the use and maintenance of blockchain data for a long time,this paper proposes a segmented blockchain storage mechanism based on state and block compression.The state-based segmentation strategy ensures the continuity of the block state.By superimposing a block compression algorithm that effectively avoids collisions,the storage pressure is greatly relieved.Afterwards,the scheme is applied to the 21-node sensor blockchain network test platform.Experimental verification shows that compared with the traditional time-segmentation scheme,the storage space of this scheme is reduced by 26.9%,and the delay of joining the network is shortened by 19.4%.When the block transaction capacity is 500,the throughput has increased by about 18.6%.Therefore,this storage mechanism allows resource-constrained nodes to use the blockchain for a long time in the sensor blockchain network scenario with a large transaction volume and a large number of smart contracts,and allows faster deployment of new nodes.Aiming at the problem that the traditional consensus mechanism in the sensor blockchain network cannot adapt to the gradual expansion of the sensor network scale,this paper proposes a Tendermint consensus optimization strategy based on the amount of contribution.The contribution of the node is based on the node’s currency age,data collection,status distribution,and the behavior of participating in the consensus.The election of Tendermint proposers and consensus voting are further optimized based on the contribution mechanism.Finally,rewards for generating new blocks are distributed to validators in proportion to their contribution value.Through experimental verification,the optimized Tendermint consensus mechanism has reduced the confirmation delay by 19.5%compared with that before optimization.When the number of verifiers is 5 and 10,the throughput increases by 25.8%and 17.7%,respectively.Therefore,the consensus optimization strategy based on the amount of contribution effectively improves the scalability,security and reliability of the blockchain system.The Tendermint-based sensor block chain storage method and consensus mechanism optimization scheme proposed in this paper greatly reduces the node storage requirements,improves the performance of throughput and scalability while ensuring network reliability,and can encourage more sensor nodes to participate to the ledger maintenance of the blockchain,so as to better adapt to the gradually expanding sensor blockchain network.
Keywords/Search Tags:blockchain network, consensus mechanism, Tendermint, contribution mechanism, segmented blockchain
PDF Full Text Request
Related items