Font Size: a A A

The Design And Implementation Of Donation System Based On Blockchain

Posted on:2020-05-24Degree:MasterType:Thesis
Country:ChinaCandidate:K LuoFull Text:PDF
GTID:2428330611954766Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Philanthropy has existed since ancient times,and with the development of the Internet,philanthropy has gradually shifted from offline to online,and therefore various donation systems have established.However,many charity scandals break out in recent years,and problems such as corruption and bribery have impacted people's enthusiasm for charity.Since the birth of blockchain technology,its characteristics of openness,transparency,immutability and traceability make people have great enthusiasm for its research.Combining blockchain technology with donation system,making use of the open and transparent features of blockchain,and building a donation system without people's trust,can solve the trust problem existing in the current central server-based fund-raising system.The main content of this thesis is to design and implement a donation system based on blockchain.Below is the main work of this thesis:1.In view of the trust problem in the traditional donation system,the solution of using blockchain technology for donation system is proposed,and the design and implementation of blockchain-based donation system is implemented,including P2 P blockchain network construction,smart contract design and deployment,front-end Android APP implementation and other major work.2.The PBFT algorithm supported by the consensus mechanism of the Hyperledger Fabric framework has problems such as random selection of the primary node and large network communication overhead.In view of these shortcomings,node credit rating and broadcasting protocol reduction are proposed to make the PBFT algorithm more suitable for blockchain scenarios.3.The system function is tested by the black box test method and system performance is tested with Caliper.The test results show that the system implemented in this paper has good functions and performance,which meets the design expectations.
Keywords/Search Tags:blockchain, donation system, PBFT
PDF Full Text Request
Related items