Font Size: a A A

Design And Implementation Of Donation System Based On Blockchain

Posted on:2021-05-08Degree:MasterType:Thesis
Country:ChinaCandidate:Y C HanFull Text:PDF
GTID:2428330626463685Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The traditional charity donation system has a series of problems,such as unclear capital flow,charities' collection of management fees and asynchronous receipt of accounts,easy to tamper with centralized data and information,which are still the difficulties to be solved in the charity industry.With the development of blockchain technology,"blockchain + charity" has gradually attracted the attention and recognition of relevant scholars and government agencies at home and abroad.At present,the research and application of blockchain technology in the field of charity is still in its infancy,most of which is still in the stage of theoretical concept.Based on the characteristics of decentralization,transaction traceability and anti tampering of blockchain technology,this paper applies it to the donation information storage of donation system in this paper,designs a donation system based on blockchain,which ensures the authenticity of donation information and the security and trust of donation information,and plans to use the VGBFT(Verifiable Grouping Byzantine Fault Tolerance)algorithm proposed in this paper as a consensus algorithm.The main work of this paper is as follows:(1)As a secure distributed ledger technology,blockchain technology is combined with traditional website development technology to ensure the effective verification and safe storage of donation information.For the selection of blockchain technology,this paper uses the alliance chain framework of super ledger,and the consensus protocol of blockchain network uses the vgbft algorithm proposed in this paper.Compared with pbft algorithm,this algorithm has better response delay and throughput in the case of multiple nodes.(2)Based on the demand analysis of the users and scenarios of donation system,the donation and assistance information publishing system and blockchain data storage system are designed.The system mainly includes the design of user subsystem,donation subsystem and recipient subsystem.The main design of blockchain data storage system includes the design of chain code function and consensus algorithm.The use of blockchain technology ensures the information security of donation information.(3)The functional and non functional requirements of the system are verified,which are mainly divided into system environment deployment,system functional test and system performance test.The test results meet the requirements of functional and non functional requirements.
Keywords/Search Tags:Blockchain, Charitable Donantion, Consensus Algorithm, VRF, PBFT
PDF Full Text Request
Related items