Font Size: a A A

Design And Implementation Of Charity System Based On Blockchain

Posted on:2020-06-28Degree:MasterType:Thesis
Country:ChinaCandidate:H LiFull Text:PDF
GTID:2428330623958499Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of Internet technology,there has been more and more ways for people to get information.The philanthropy in China has become more open and transparent.People's attention and participation in charity has increased in recent years.A good charity system can simplify the charity process technically and make charitable activities more transparent,which will enhance people's trust in charitable organizations and promote the development of philanthropy in China.As the underlying technology of Bitcoin,blockchain technology has the characteristics of decentralization,immutability,anonymity and traceability.The blockchain system is a distributed database system with multiple independent nodes participating,and the entire database is jointly maintained by the entire network of nodes.A blockchain system keeps all transaction information,the process is efficient and transparent,and the data is highly secure.At present,blockchain technology has been used in various fields,and Internet companies such as Alibaba and Tencent have successively launched their own blockchain platforms.To this end,this article designs and implements a charity platform with blockchain technology.This platform records various transactions of charitable activities on the blockchain,makes transactions open,transparent,searchable and traceable.The work of this article is as follows:(1)We have researched the blockchain technology.Based on Ethereum,we have deeply studied the relevant technologies and concepts of blockchain,studied the operation mechanism and development methods of Ethereum applications.(2)We have completed the design of a charity platform based on blockchain technology.This article divides the system into five layers: application service layer,system interface layer,business logic layer and data storage layer.At the same time,the system adopts a modular design,which mainly includes a user module,a project initiation module,a project approval module,an information release module,a donation module and a fund transfer module.(3)A charity platform based on blockchain technology has been achieved.Thisarticle integrates J2 EE development with blockchain technology,uses Solidity language to develop smart contracts,uses Ethereum as a blockchain platform,has completed the development of blockchain applications based on Ethereum and the multidimensional verification of the system.
Keywords/Search Tags:Blockchain, Smart contract, Charity system
PDF Full Text Request
Related items