Font Size: a A A

Research On Trusted Donation Technology Based On Blockchain

Posted on:2023-06-09Degree:MasterType:Thesis
Country:ChinaCandidate:D K XuFull Text:PDF
GTID:2557306836974039Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Nowadays,charity donation has a variety of online activities,which are not only concerned by people,but also facing a crisis of trust.Traditional donation activities need to rely on the centralized management of charity platforms or charities.This service mode has the following shortcomings:first,the fundraising information is centrally managed by charities,which makes it difficult to distinguish the true from the false.The second is that the donation information is also centrally managed by charities.There are some problems,such as tampering with the donation information,resulting in the opaque flow of donations.Therefore,how to ensure the credibility of fundraising information and donation information in the process of charitable donation is a problem that needs to be solved at present.The decentralized and tamper proof characteristics of blockchain technology provide ideas for the realization of trusted donation under the decentralized mode.This thesis mainly studies the trusted donation technology based on blockchain to get rid of the dependence on the central server in the process of charitable donation.Record the fundraising information and donation information related to trust management on the blockchain in a decentralized manner.All participants jointly maintain the blockchain and can perform corresponding operations according to the data on the chain.Based on the functional requirements,the trusted donation scheme based on blockchain proposed in this thesis is researched from the following three aspects:(1)Aiming at the problem of authenticity verification of fundraising and donation data in decentralized mode,the data structure of transaction is designed respectively for fundraising and donation,and a double chain structure suitable for trusted management of transaction in this scheme is proposed,including blockchain structure and block structure.Each block stores one transaction to complete the trusted management of transaction.(2)Aiming at the authenticity verification of fundraising and donation information release in decentralized mode,a authenticity verification method of fundraising and donation information release based on blockchain is proposed based on peer-to-peer network,asymmetric encryption technology and digital signature technology commonly used in blockchain.(3)In order to improve the efficiency of blockchain query,a transaction query method based on skip list index is proposed.This method improves the query speed of transactions in blockchain by creating index on the original blockchain.The simulation experiment is carried out based on the blockchain experimental platform.Using the Ethereum blockchain platform to build a local private blockchain environment,and based on the class library web3 j and smart contract supported by Ethereum,the trusted release of help,the trusted release of donation and the establishment of blockchain query index are simulated in the built private blockchain environment.Relevant tests are carried out in the local test environment,and the test results show the correctness and feasibility of the trusted donation method based on blockchain proposed in this thesis.
Keywords/Search Tags:blockchain, smart contract, decentralization, donation, ethereum
PDF Full Text Request
Related items