| With the rapid improvement of social informatization,"data-based life" is gradually becoming a new normal in the operation of human society.Large-scale data resources have penetrated into every functional field of industry and become an important factor of production.Coordinating the open sharing of data resources and promoting cross-industry interconnection of data resources can effectively activate the potential of data elements and give full play to the value of data.However,the security threats facing the opening of data resources are endless,and there are problems such as participants that cannot trust for a long time,low consensus efficiency,shared data is easy to leak,and shared data is easy to be hacked forged forged tampering.In view of the above problems,a trusted data sharing solution based on block chain cloud platform is proposed.In order to solve the long-term trust problems of each participant,this thesis proposes a trust management model based on node trading rationality and node behavior status.The model uses the logistic regression formula to calculate the trust value of the node,and the degree of credibility of the trading node is carried out quantitativeness and increase the willingness to share long-term data sharing of each participants.In order to improve the efficiency of multi-party consensus,based on the trust management model,this thesis has designed a consensus algorithm optimization solution T-RBFT.This solution combines the advantages of the PBFT algorithm and Raft algorithm,which can not only improve the consensus efficiency of node,but also effectively reduce the probability of consensus nodes to do evil.Essence Aiming at the problem of leaking or tampering of shared data,data sharing in the security area in the trusted environment of the trusted environment,so that the data can be safely shared in a trusted environment that cannot be out of the database.In order to avoid leakage of privacy data such as sharing results,this thesis proposes an E-SM4 solution protecting privacy data.This solution encrypts privacy data through the SM4 algorithm,and uses the SM2 algorithm to perform the identity authentication and time verification of each participant to ensure the security and confidentiality of the privacy data on the alliance chain and prevent participants from repudiation.Finally,this paper implements the trusted data sharing system on the basis of the blockchain cloud platform FISCO BCOS,and conducts functional and performance tests on the system.The test results show that the trusted data sharing system based on the blockchain cloud platform can realize the trusted sharing of data under the condition of decentralization,activate the potential of data elements,and empower all walks of life. |