Font Size: a A A

Research And Application Based On Consensus Algorithm For Hyperledger Fabric

Posted on:2024-05-29Degree:MasterType:Thesis
Country:ChinaCandidate:M W HuFull Text:PDF
GTID:2568307124985039Subject:Electronic information
Abstract/Summary:PDF Full Text Request
"Being kind to others" has been one of the fine traditions of the Chinese nation since ancient times.It is the crystallisation of China’s excellent traditional culture and the embodiment of lofty spiritual realm,and is an important symbol of the progress of human civilisation.With the development of Internet technology and the public’s emphasis on philanthropy,it has promoted the development of philanthropy in various fields in our country.However,there are problems in the traditional charity system in all aspects of donations: the use of funds is not transparent,the source of donations is unknown,information is asymmetric,and centralized server information is easily tampered with.The decentralization,anonymity,traceability and other characteristics of blockchain technology can provide a new solution for the charity donation system to solve these pain points.By reading relevant literature,analyzing the research status of philanthropy and blockchain technology at home and abroad,and comparing different blockchain technologies,this paper chooses one of the representatives of the alliance chain: Hyperledger Fabric as the research object of the subject,Combining Fabric technology with the charitable donation system will improve the transparency and credibility of charities,help charities rebuild their credit.The main work content of this paper is as follows:(1)At present,the Fabric sorting service adopts the Raft consensus algorithm.Aiming at the Byzantine problem in the Raft consensus algorithm,this paper studies and analyzes two representative consensus algorithms,PBFT and Raft,and combines their advantages to introduce a node communication mechanism on the basis of Raft,and apply the Schnorr aggregate signature and verification mechanism to design and implement the SRaft algorithm suitable for the alliance chain.It is also proved from theoretical derivation and simulation experiments that the SRaft algorithm can tolerate some Byzantine nodes through multiple communications and signature mechanisms,making the system highly flexible and scalable.(2)Design and implement a charity donation system based on the Fabric blockchain.Design the overall architecture of the system,and analyze the system requirements and functions in detail.Build and use the Fabric blockchain platform to realize the core functions of the charity donation system,and display the pages of identity management,project management and background management in detail.Finally,conduct a comprehensive function and performance test on the system to verify the reliability and stability of the system to ensure that the system can successfully achieve the expected design.
Keywords/Search Tags:blockchain, hyperledger fabric, charitable fundraising, consensus algorithm
PDF Full Text Request
Related items