Font Size: a A A

Research On Side Chain Expansion Technology Based On Bidirectional Contract Collaboration

Posted on:2024-08-19Degree:MasterType:Thesis
Country:ChinaCandidate:J L XuFull Text:PDF
GTID:2568307067473194Subject:Computer technology
Abstract/Summary:
Blockchain has the characteristics of decentralization and tamper resistance,making it widely applicable in various scenarios.However,compared to other centralized systems,blockchain systems have weaker scalability,especially when a large number of users use blockchain systems,which can lead to high transaction fees and long transaction processing times.Moreover,the data on the blockchain is publicly available to all users on the chain,which also brings certain privacy and security issues.The emergence of off chain expansion technology has alleviated the computational pressure on the blockchain to a certain extent.However,current off chain expansion solutions still have problems such as off chain centralization and low efficiency of off chain processing.Moreover,current off chain expansion mainly targets single transfer scenarios.This article focuses on the above issues and studies the expansion technology of side chains using alliance chains as the main chain:(1)This article proposes a consensus model for main side chain collaboration.In order to meet the requirements of efficient operation under the chain,this article retains the characteristics of efficient transaction processing of the Raft consensus mechanism on the basis of the Raft consensus mechanism,and improves the leader election mechanism to address centralization issues.In order to ensure the security of side chain transactions,based on the principle of user access in the alliance chain,a credit value based incentive mechanism is set up on the main chain.Through contract collaboration,the transaction process of the side chain is compressed onto the chain,allowing the chain to supervise and constrain the behavior of side chain nodes.On the one hand,the side chain leader is reasonably set through credit value and other factors,and on the other hand,security is provided for the efficient operation of side chain expansion function.(2)This paper proposes a two-way anchoring mechanism based on contract collaboration.To solve the problem of low processing efficiency on the cross chain asset management chain and over centralization of cross chain transfer transfer,this paper uses digital signature combined with two-way contract collaboration to allow both the main chain and side chain to participate in the process of cross chain asset transfer,which improves the processing efficiency on the chain when transferring assets and improves the degree of decentralization,Simultaneously reducing the gas fees spent on the chain during asset unlocking and asset redemption.(3)On the basis of the first two,a side chain model based on bidirectional contract collaboration is proposed,which specifically designs the operation of nodes in the side chain and the transaction process in the side chain.The Merkel tree generation proof provides the possibility for on chain verification of side chain transactions.Introducing a mechanism of margin and challenge period during the process of node joining and exiting the side chain to provide security for side chain node transactions.The model can effectively solve the problem of high computational pressure on the current blockchain,while providing privacy and secure transaction requirements.
Keywords/Search Tags:Blockchain, Side Chain, Expansion, Smart Contract
Related items