Font Size: a A A

Research And Applications On The Key Techniques Of Decentralized Online Learning System

Posted on:2021-05-08Degree:MasterType:Thesis
Country:ChinaCandidate:D J MengFull Text:PDF
GTID:2427330647958904Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Since the rise of Bitcoin in 2009,blockchain technology has entered our sight,and its technical advantages and development prospects have been more explored.The biggest feature of blockchain technology is decentralization,which provides a feasible technical direction for getting rid of third-party supervision.With the development of the industry,blockchain technology has penetrated into all walks of life.Nowadays,the ifield of online education is constantly developing,so it is of great significance to study the application of blockchain technology in this field as a background.This essay applies blockchain technology to the field of online education and implements a decentralized online learning community system.During the research,the weaknesses of the Po S based on Ethereum 2.0 were improved,and also provides solutions for the weaknesses of blockchain technology in data storage.The main work of this essay is described as follow:Firstly,analyzing the implementation principles and the differences of the current mainstream consensus mechanism by studying the architecture model and the core technology of blockchain technology,and eliciting concepts related to smart contracts.Secondly,designing an improved Po S consensus mechanism based on Ethereum and improve the problem of malicious behavior and unexpected situations that will cause consensus failure.To improve the final results,the research process transforms issues into optimizing decision aggregation in voting committees.This can improve the efficiency and security of consensus.Thirdly,In order to solve the deficiencies of the blockchain in the storage of transaction data and file,this essay uses the IPFS distributed file system and proposes an IPFS-based blockchain storage model.Blockchain transaction data and largecapacity files can be converted into hash values and this hash values will be stored in the blockchain by using this model.This can reduce the size of the data that needs to be stored in the blockchain,thereby improving storage efficiency.Finally,Combined with the improvements in this essay,a decentralized online learning community system has been implemented,including smart contract writing,front page construction,and Ethereum transactions.All data interactions are performed on the blockchain.
Keywords/Search Tags:Blockchain, Ethereum, PoS, IPFS
PDF Full Text Request
Related items