Font Size: a A A

Research And Analysis Of Consensus Algorithm Based On Blockchain For Power Resource Sharing

Posted on:2022-03-21Degree:MasterType:Thesis
Country:ChinaCandidate:Y J ZhangFull Text:PDF
GTID:2512306323984909Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the extensive development of Bitcoin and the increasing attention of the public to the development prospect of blockchain,the research on blockchain technology at home and abroad is becoming more and more in-depth and gradually widely used in various fields..With the development of power resource sharing system,traditional centralized management cannot meet the reliability and security of power resource sharing network.It is required that secure and reliable distributed blockchain technology should be used to achieve distributed power resource sharing network.In the distributed power resource sharing network which uses blockchain technology,the important problem that needs to be solved is how to improve its efficiency and security.Another major challenge is to design lightweight consensus for power resource sharing networks.At the same time,there is an obvious defect in the existing consensus agreements.It is that the degree of decentralization is not thorough enough.As a transaction user of power resource sharing network,its resources are limited.So a lightweight consensus algorithm is needed.Meanwhile,the reliable consensus algorithm can realize the correct completion of transaction in the power resource sharing network and the non-tampering of transaction.In order to solve the above problems,this paper proposes consensus algorithms for power resource sharing network.The main research contents and contributions are as follows:(1)This paper proposes the network architecture of power resource sharing network on blockchain platform.In a distributed environment,power resource sharing networks should provide transparency,traceability,scalability,and sustainability to participants.In order to adapt to the scene of power resource trading in the community,the power trading network needs to realize the supervision and fairness of transaction behavior.Therefore,this paper proposes a supervised basic network using alliance blockchain network for power resource transactions sharing.(2)Proof of Random Trust(PoRT)consensus algorithm is proposed in this paper.The algorithm realizes the separation of transaction verification and block verification,puts the pressure of generating block into the hands of the alliance committee,and ensures the lightweight of verifier nodes participating in consensus.The random trust value is set to ensure that the power is decentralized to each participant,which improves decentralization.PoRT consensus algorithm uses asymmetric crypto system to realize traceability and node security.This paper uses Shamir's Secret Sharing Scheme(SSSS)to improve the efficiency and security of PoRT consensus algorithm.The simulation results show that the algorithm realizes the separation of users and consortium committees,and improves the relative decentralization.This paper designs a reasonable node reward and punishment mechanism.The setting of reward mechanism promotes the enthusiasm of honest participants to participate in consensus.At the same time,it penalizes malicious participants and prevents malicious nodes from participating in the consensus process,which ensures security to some extent.(3)Proof of Trust Vote(PoTV)consensus algorithm is designed in this paper.The algorithm uses trust nodes to participate in consensus voting and ensures the reliability of consensus.Verifier nodes in the consortium committee use trust values to divide node states to improve voting efficiency in the consensus process.The setting of random value improves the security of the leader.Through the analysis of simulation results,the state division of verifiers is divided by the trust value,which improves the efficiency of the voting verification process and the efficiency of the consensus algorithm.
Keywords/Search Tags:Consortium blockchain, Consensus algorithm, Random trust value, Trust partition, Power resource sharing
PDF Full Text Request
Related items