Font Size: a A A

Design And Implementation Of Blockchain Supporting System For Digital Education Resource Sharing Service

Posted on:2022-08-19Degree:MasterType:Thesis
Country:ChinaCandidate:C Y HuFull Text:PDF
GTID:2507306551453904Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
With the development of the Internet and the rise of online education,the number and scale of digital education resources in the network continue to increase.A large number of digital education resource owners,such as China University MOOC,Coursera,netease cloud classroom and other online education platforms,provide users with rich paid or free learning resources,and learners have more and more diversified choices.But at the same time,it also aggravates the difficulty of user resource choice.Therefore,a sharing service platform that can gather digital education resources from multiple service providers has become an urgent demand for users.Users only need to log in once to enjoy the high-quality resources provided by each service provider.In the construction of this kind of shared service platform with the participation of multiple service providers,the key to the construction of this kind of shared service platform is to meet the consensus of multiple parties and a transparent and credible mechanism to ensure that each service provider can negotiate the transaction rules and guarantee the corresponding transaction rights and interests.Based on this,this paper considers the use of blockchain technology,cendering on the construction requirements of digital education resource sharing service platform,and researches and realizes the blockchain application support system for digital education resource sharing service--cloud chain for the business system of the platform.The cloud chain system is based on the open source alliance chain technology Hyperledger Fabric,which provides the platform with a secure,credible and traceable data,efficient and convenient service environment through the distributed ledger data of user information and transaction records and the point-to-point transaction service based on smart contracts.At first,this paper adopts the hierarchical modular architecture and business ideas,the system into access layer,control layer and data layer three components,include user identity service core interface module,block chain service module,service module and chain across the service module,and the key problems are studied,then the design and implementation of each module in detail.Finally,this paper carries out a detailed functional test and non-functional test on the cloud chain system,and introduces the actual application status of the system.The main contributions of this paper are as follows: 1)Aiming at the problem that on-chain transactions are difficult to be supervised due to the decentralization and anonymity of blockchain,this paper proposes a set of supervisory links based on multi-chain technology and provides a credible and penetrable supervisory means;2)In order to improve the performance of the system,the collaboration between blockchain and MySQL database under the chain is adopted,and the consistency of data is guaranteed;3)In order to prevent the possible attack of the system contract interface,the user’s permission control and access authentication are carried out,and the interface is protected by limiting current;4)Designed a cross-chain scheme for the system based on the notary model to solve the problem of asset exchange and asset transfer between the cloud chain system and other blockchain systems.
Keywords/Search Tags:Blockchain, Hyperledger Fabric, Supervision, Cross-Chain
PDF Full Text Request
Related items