| In the era of big data,data plays a more and more critical role in scientific research.Reliable data storage and secure sharing have become a research hotspot.At present,the centralization schemes based on data center and cloud storage have the problems of data ownership and center trust.A large number of decentralized storage schemes are public systems.Blockchain technology is only used as a tool for value exchange,which does not solve the problem of data ownership,and also brings regulatory problems to the system.Promoting blockchain to play its due role in the right field is the key to the rapid development of blockchain technology.In view of the problems that the existing decentralized storage scheme based on public blockchain is difficult to supervise and need to issue tokens,this paper carries out the research on trusted data distributed storage and sharing based on consortium blockchain,and designs a file distributed storage and sharing architecture based on consortium blocchain,which can realize reliable data storage,cross domain data retrieval,trusted data authorization and sharing.The specific research work is as follows:(1)This architecture adopts the point-to-point storage data sharing mode,which is different from the data storage sharing mode based on data center and cloud storage.Compared with the data center,this architecture can well realize cross organizational data retrieval and promote data sharing.Moreover,the data authorization records under this architecture are stored on the blockchain.The authorization records are more reliable than unilateral records,which can avoid copyright disputes to a certain extent.Compared with cloud storage,the architecture data storage and data authorization in this paper do not rely on trusted third parties,which can avoid the trust problem of third-party institutions.At the same time,the availability of data storage under this architecture is also considered,and the distributed redundant data storage is adopted to avoid single point of failure.(2)Compared with the current public decentralized storage system,this study innovatively proposes the consortium decentralized storage system,and introduces the consortium identity authentication mechanism into the system.The system introduces a user access mechanism to make the system supervised and avoid issuing tokens.The system integrates the identity authentication system of the consortium blockchain with the identity authentication system of decentralized storage to form a unified identity authentication system to optimize the complexity of the system.(3)In order to ensure the security of data authorization sharing,this study introduces access control mechanism.This research realizes independent access control in the smart contract layer and peer file nodes,ensures the security of blockchain data writing,ensures the security of file storage and access,and avoids the illegal access of stored data.Finally,this paper analyzes the problems existing in the field of medical image data sharing,and uses the designed architecture to realize a decentralized storage system for safe storage,cross hospital retrieval,trusted authorization and sharing of medical images.This paper expounds the details of the system implementation,introduces the implementation logic of intelligent contract in the consortium decentralized system and the implementation logic of each module of peer file node,and shows the system functions from the perspective of customers.This paper tests the system performance,reveals some factors affecting the system performance,and proves the feasibility of the system application. |