Font Size: a A A

Application And Research Of Blockchain Technology In Public Welfare Mutual Aid Platform

Posted on:2021-05-15Degree:MasterType:Thesis
Country:ChinaCandidate:Y ZhangFull Text:PDF
GTID:2428330605967912Subject:Engineering
Abstract/Summary:PDF Full Text Request
As Internet finance started with the provision of network services initially,through the development of new forms such as third-party payment and P2 P online loans,and then the emergence of digital currency represented by Bitcoin,the financial industry becomes more and more vibrant.The emergence of blockchain technology as the underlying technology of digital currency transforms transactions of internet financial from a trust-based model to a cryptographic model.At present,China's mutual aid platform of public welfare is characterized by easy participation,low cost,and convenient payment,which lowers the threshold for public participation in public welfare activities.However,the kind of public welfare model also has drawbacks.On the one hand,most platforms are centralized systems,the donation funds are kept by a third-party central database,and data information cannot be trusted.On the other hand,the trust mechanism of the platform is imperfect and lacks credibility.With the guarantee of the characteristics of decentralization,anti-tampering,and full transparency of blockchain technology,we introduced it into a mutual assistance platform for public welfare.We make charity donations on-chain and information traceable,enhance the trust and security of traditional mutual benefit platforms,and solve the existing trust crisis in the charity industry.This article takes the alliance chain as an application scenario,researches the key technologies of the blockchain,and explores the feasibility of the application of blockchain technology in the field of public welfare,by designing and implementing a mutual aid platform for public welfare.The research content is as follows:1.We optimize and design for the current consumption problem of high bandwidth in the consensus algorithm of PBFT.The paper uses DPOS + BFT algorithm,the smart contracts to vote for DPOS verification nodes,and the improved BFT algorithm performs block consensus to achieve safe and efficient block consensus verification.In addition,the incentive mechanism in the DPOS and PBFT algorithms is combined to build an incentive mechanism for verification nodes and ordinary nodes in the blockchain to increase the participation and enthusiasm of node users.2.Aiming at the existing trust problem of the mutual aid platform,the paper constructs a trust model of the mutual aid project under the blockchain system,introduce several basic elements of trust in social interpersonal relationship to quantify trust,through transaction density factor,similarity factor.Calculate direct trust,feedback trust and aggregated trust to provide a more effective mechanism of trust guarantee for the mutual benefit platform.3.We design and implement a mutual aid platform based on blockchain technology.The blockchain is used as the underlying technology,and the Linux server is used as the blockchain node to form a P2 P network.The public welfare information and transaction data in the mutual aid platform of public welfare are written into the blockchain to achieve consensus and synchronization of distributed ledgers.Adopt Spring + Spring MVC + Mybatis framework to develop each functional module to realize a mutual aid platform of public welfare based on blockchain.
Keywords/Search Tags:Blockchain, Public Welfare Mutual Aid, Consensus Algorithm, Smart Contract, Trust Model
PDF Full Text Request
Related items