| In today’s public welfare system,the trust crisis caused by low transparency is gradually eroding the public’s enthusiasm and confidence in philanthropy.The openness,transparency and non tamperability of blockchain to data has brought new ideas to the research of pain points in the field of public welfare.But the combination of the two will still produce some new problems.First of all,the information on the blockchain is too transparent,which is not a good thing for public welfare organizations that store sensitive information.Secondly,the special node joining mechanism in the alliance chain increases the possibility of nodes in the chain doing evil.Finally,there is no information interaction between blockchains,which hinders the formation of public welfare alliances.Therefore,the research and solution of the above three problems are of great significance to the development of public welfare platforms.The work of this thesis is to design and implement a charity platform based on blockchain,and complete the research on three problems arising from the combination of blockchain and public welfare in this platform.Firstly,this thesis designs and implements a privacy protection storage scheme suitable for public welfare platforms.This platform designs a privacy protection storage model to increase the participation of helpers,protect the privacy information of helpers in help seeking,review and donation,and solve the problem of distortion of help seeking information from the source when manual review is unavoidable.Secondly,this thesis designs and implements a double chain tamper proof scheme.Alliance chain nodes must be audited before entering the blockchain network,and the authenticity of their block data is difficult to be guaranteed.This thesis uses the combination of alliance chain and a more secure and efficient open alliance chain to prevent alliance chain nodes from conspiring to tamper with the data on the chain.Thirdly,this thesis designs and implements an information security sharing scheme between blockchain public welfare platforms.Information cannot be transferred between blockchains.This paper introduces Polkadot cross chain platform,so that public welfare project data can be safely transferred between blockchain public welfare platforms.Finally,this thesis designs and implements a charity platform based on blockchain.The solution of the three problems is applied to the platform,combined with the traditional public welfare process,through the detailed function,architecture and business analysis and design,the platform is realized,and through the function and performance test,it shows that it can meet the needs of the public welfare field. |