To further promote informatization of education in China,the common sharing of digital education resources in higher education occupies a prominent place in creating a quality-learning environment.In order to promote the further integration of information technology and education in China,"blockchain + education" has become an indispensable part of promoting the era of education informatization 2.0.In this context,strengthening the development and sharing of high-quality and personalized teaching and research in colleges and universities is of profound significance to the establishment of digital education resource service system.In today’s information society,the existing teaching resources platform,data safety storage not guaranteed,serious issues such as piracy phenomenon.Therefore,this research combines the advantages of blockchain,based on the design based on blockchain of digital education resource sharing model of colleges and universities,and optimize the consensus algorithm,using FISCO BCOS of system development based on the data storage Inter Planetary File System,both to ensure the reliable data security,and to reduce the consumption of blockchain store large files.The main research contents of this research are as follows.(1)A university digital education resource sharing model based on blockchain is designed.This model is optimized in the aspects of digital education resource sharing and secure transmission in Colleges and universities,and realizes cloud storage of data through blockchain and IPFS.Resource operation records,user information and source file hash value are stored by blockchain to determine the ownership of intellectual property,and intelligent contract is used to realize the automatic storage of intellectual property.Storing source files in IPFS maximizes the security of source files.Resource sharing and learning incentive modules are designed to improve user participation enthusiasm,and the automatic execution of incentive mechanism through smart contract can effectively improve the authenticity of points and resource quality.(2)The practical Byzantine fault-tolerant algorithm Practical Byzantine Fault Tolerance is improved.In order to improve the efficiency of the consensus within the education alliance,the credibility of higher education based on the node in the scene for the algorithm is optimized,first by integral grading system in the main node selection,consensus node selection was improved,based on the agreement of traditional algorithm is optimized,and the algorithm in the application scenarios of security,performance analysis and testing.(3)Based on the blockchain smart contract technology and in combination with IPFs,a university education resource sharing system is built.Through the research on the University Digital Education Resource Sharing smart contract,the university digital education resource sharing model,mechanism model and resource sharing smart contract are built to provide a safe,efficient and traceable platform for education and teaching resources,so as to ensure the rights of resource uploaders and learners,Further,it provides certificates for the intellectual property rights of resource uploaders,and can provide certificates when intellectual property rights problems occur in shared resources.(4)A university digital education resource sharing system based on blockchain is designed.Through the FISCO BCOS platform to develop and design the system,to achieve the co-construction and sharing of educational resources,according to their different permissions can achieve a variety of operations on digital educational resources.Developing smart contracts using the Solidity language and deploying smart contracts into WEBASE greatly improved development efficiency.Finally,Hyperledger Caliper is used to test the system performance.The experimental results show that the designed system basically meets the functional and non-functional requirements.Technological advantages of using blockchain digital education resource sharing model refactoring in colleges and universities,to blockchain technology was applied to further education teaching has certain practical significance. |