Font Size: a A A

Software Evolution Algorithm And Application Study Based On Fabric Blockchain

Posted on:2022-09-10Degree:MasterType:Thesis
Country:ChinaCandidate:S N SongFull Text:PDF
GTID:2518306494971459Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Blockchain,as a new application mode,mainly involves the Internet field.It mainly has the following characteristics: distributed processing,point-to-point transmission,formula encryption mechanism,etc.The blockchain is a closed system that is transparent to the outside world.No external logic can operate on chain data.The only node or interface that can add data to the blockchain is Oracles Machines.The oracle is a special node generated through a consensus mechanism.It is responsible for the ordering of on-chain requests,the simulation of the on-chain process,and the delivery of data for smart contracts.For example,the Chain Link node of Ethereum and the Orders node of Hyperledger.Although the blockchain is a decentralized structure,it is often a centralized and independent component outside the blockchain for the oracle.Its reliability,performance,and security are not protected by the blockchain system.How to protect the safety,reliability and efficiency of the oracle is a technical bottleneck of the blockchain.In response to the above-mentioned challenges,this paper studies the dynamic evolution configuration of the oracle in the case of a blockchain failure and the application software evolution algorithm based on the fault-tolerant oracle.The reflector technology is used in the research to monitor the dynamic changes of the oracle in real time.When a fault occurs,it immediately perceives the changes in the structure of the fault-tolerant blockchain to drive the evolution of the application software system and ensure the safe operation of the application system.Configure the fault-tolerant oracle orderer environment based on the open source Fabric blockchain platform,and on this basis,experimentally verify the effectiveness of the application software evolution algorithm.Finally,a block chain application software system designed and implemented based on the above research results is introduced to further verify the effectiveness of the proposed algorithm from the perspective of practical application.
Keywords/Search Tags:Fabric Blockchain, Orderer Oracle, Software Evolutionary Algorithm, Athlete Physical Test Blockchain System
PDF Full Text Request
Related items