Font Size: a A A

Design And Implementation Of Public Welfare Process Management System Based On Blockchain Platform

Posted on:2024-06-02Degree:MasterType:Thesis
Country:ChinaCandidate:L YangFull Text:PDF
GTID:2568307079471784Subject:Electronic information
Abstract/Summary:PDF Full Text Request
In recent years,scandals in the field of public welfare have been frequent,and the public welfare process is difficult to achieve transparency and trustworthiness,resulting in numerous phenomena such as hidden operations,data falsification,and misuse of donations,thus causing a credibility crisis.Based on the technical features of blockchain,such as tamper-proof,traceability,decentralization and smart contracts,this thesis designs and implements a blockchain-based public welfare process management system.The system analyzes and researches how to further improve the usability of the system in response to the problem of poor scalability of smart contracts and the problem of security hazards of internationally used algorithms.First,a smart contract proxy upgrade template is designed and proposed to achieve low-cost smooth upgrade,avoiding storage conflicts through the reasonable design of inter-contract dependency inheritance relationships,realizing data logic separation and delegated invocation of contracts based on proxy mode and Fallback mechanism,eliminating data migration overhead,facilitating iterative contract upgrade and vulnerability repair,and effectively improving the scalability of smart contracts.The scalability of smart contracts is effectively improved.Secondly,considering the security autonomy factor,we adopt the national secret instead of RSA,ECDSA,DES,AES,MD5,SHA-256 and other common algorithms,use SM2 and SM4 mixed encryption strategy to realize the dual encryption of the front and back end of the system,use SM3 to simplify the on-chain file storage,and use SM4 to encrypt the privacy data twice to realize the back-end data transmission and on-chain and off-chain data storage.The whole process of privacy protection is realized.Again,we design a hybrid on-chain and off-chain storage scheme,and choose My SQL combined with Redis for off-chain expansion to reduce the pressure of centralized blockchain storage and improve the system response speed.Finally,a fine-grained level permission control model is designed based on the RBAC model,combined with upgradable smart contracts for process control to improve the flexibility of permission control in complex business scenarios.After testing and verification,the system can complete the expected functions and has good performance,and has certain advantages in smart contract scalability,autonomous controllability,security,and flexible permission control.
Keywords/Search Tags:Blockchain, Public Welfare, Process Management, National Secret Algorithm, Upgradeable Smart Contract
PDF Full Text Request
Related items