Font Size: a A A

Study On Key Technologies Of Cross-chain Value Exchange Method For JointCloud Collaboration Environment

Posted on:2019-07-13Degree:MasterType:Thesis
Country:ChinaCandidate:S L YangFull Text:PDF
GTID:2428330611493620Subject:Software engineering
Abstract/Summary:PDF Full Text Request
JointCloud Computing is a platform that can provide resource sharing services for cloud service consumers and cloud service providers in the JointCloud Collaboration Environment(JCCE)based on mutual cooperation among cloud service entities.In the JointCloud collaboration Environment,we implement value exchange method between cloud service participants based on cross-chain communication mechanism.However,cross-chain value exchange also faces some challenges,which is mainly reflected in two aspects:firstly,due to the inherent nature of blockchain and the complex structure of cross-chain,the scalability of value cross-chain exchange is not high,which also leads to lower cross-chain transaction processing capability.Secondly,it is difficult for cross-chain verification of value exchange to balance between efficiency and security of verification,which greatly affects the overall performance of value cross-chain exchange.Therefore,how to improve the scalability and verification efficiency of value cross-chain exchange is an important issue to be studied and solved in the JointCloud Collaboration Environment.This paper takes the value exchange method in the JCCE as the research object,starting from the above challenge to carry out a series of studies,and putting forward the value cross-chain exchange method for the JCCE.According to the key technologies related to this method,the main research contents are as follows:(1)A cross-chain value exchange architecture in the JCCEIn order to solve the problem of trading and accounting caused by data or resource exchange among cloud service entities in the JCCE,this paper proposes a value exchange architecture based on the cross-chain communication technology.This architecture mainly includes three parts:cross-chain connection mechanism,cross-chain contract model and multiple verification mechanism.Aiming at the scenario of interconnection between Consortium Blockchain and Public Blockchain in the JCCE,the cross-chain connection mechanism proposed in this paper realizes the combination of side chain/relay and hash lock technology to ensure the atomicity of value exchange.The efficient connection between two Consortium Blockchains or between Consortium Blockchain and Public Blockchain lays the foundation for improving scalability.(2)A cross-chain contract model supporting the value exchange architectureBased on the two blockchain prototypes of Ethereum and Hyperledger Fabric,and according to the different attributes of the Consortium Blockchain and Public Blockchain,this paper constructs the contract model of both sides respectively.According to the difference of chain structure and verification methods,a customized cross-chain contract framework is established for the Consortium Blockchain and Public Blockchain,which also provides enabling support for the realization of value cross-chain exchange.(3)A multiple verification mechanism in value exchange architectureThe value cross-chain exchange architecture of the JCCE mainly involves verifying the transactions executed on the other Blockchain.In order to improving the efficiency of verification as far as possible under the premise of ensuring safety,this paper couples the verification process into three modules:transaction validity verification,transaction signature verification,management committee election and voting.According to the existing difference of the structure between Consortium Blockchain and Public Blockchain,different verification methods are designed for each validation module to efficiently support the verification process.Based on the above architecture and mechanism,this paper designs and implements the value cross-chain exchange method for JCCE.Based on this method,we conducts repeated experiments in different scenarios,and verifies the method from two aspects of functional testing and performance testing,which comes to the conclusion that this method is of high scalability and verification efficiency under the premise of ensuring the atomicity and security of value cross-chain exchange.
Keywords/Search Tags:JointCloud Computing, Blockchain, cross-chain communication, value exchange
PDF Full Text Request
Related items