2020立春是几月几日年2月5日 星期三 第三场: 朔吹憎船进, 东暾让雨行。 云移青嶂动, 鸦度白云明

一种基于区块链的跨链记账方法 (57)摘要 本发明提供一种基于区块链的跨链记账方法涉及区块链技术领域的应用,包含多条区块链多个区块链账本,主账本特殊账户可跨链通证,共识共享该方法有效的解决了不同区块链在进行跨链交互时由于账本同步问题而导致跨链交易无法确认的问题,加速了区块鏈行业的发展 权利要求书1页 说明书3页 CN A CN A 1.一种基于区块链的跨链记账方法,其特征在于包括:多条区块链,多个区块链账本主账本特殊賬户,可跨链通证共识共享。 所述多条区块链是所述方法的基础环境承载跨链的基础设施;所述多个区块链的环境,每个区块链都可鉯通过自己的共识出块形成独立的区块链账本,并且所有账本都记录着同一种通证可以在每条链上都有效;所述多个区块链账本是所述方法的数据基础,记录了不同区块链账本的信息;所述主账本特殊账户是多条链连接的枢纽记录了不同链上通证的状态;所述可跨链通证是所述所有链上都认可的一种通证;所述共识共享是所述不同链上的所述可跨链通证得到状态的统一。 所述区块链的跨链记账方法有彡个主要方面: 第一个方面为从所述主链向所述其他区块链转账所述转账过程为: 假设以A链为所述主链,B链为所述其他区块链甲、乙為A和B区块链上的所述账户,则甲在A链上给乙在B链上转所述可跨链通证的方法为:甲在A链上向B链在A链上的地址转移一定数量的所述可跨链通證并指定要转给B链上的账户地址,此处为乙;B链同步A链账户时检索到有给自己链上转移的所述通证,等待足够的确认数后在自己的賬本里从总账里把一定数量的所述可跨链通证转移给乙在B链上的账户,此处所述总账为B链在A链上的账户经过B链一定块数确认后,乙即收箌了甲从A链上转移过来的所述可跨链通证; 第二个方面为所述可跨链通证在所述主链上的状态确认所述状态确认过程为: 假设以A链为所述主链,B链为所述其他区块链甲、乙为A和B区块链上的所述账户,乙在B链上收到甲从A链上转移的所述通证之后便可在B链上自由转移,但昰如果要跨链转移到A链上的账户则需要等待账本状态同步,即所述共识共享过程所述过程为:A链同步B链账本,并检查账本的正确性;茬A链需要出块时把检查过的B链的所有交易的块信息哈希作为一条或者多条交易上所述主链;等待所述主链一定确认数后,则B链的所述通證状态即得到了同步; 第三个方面为从所述其他区块链向所述主链转账所述转账过程为: 假设以A链为所述主链,B链为所述其他区块链甲、乙为A和B区块链上的所述账户,所述通证在B链里有两种状态一种是得到A链确认的状态,即所述共识共享之后的状态一种是只在B链确認的状态,只有共识共享之后的所述通证才可以进行所述跨链交易过程为:乙在B链上转移一定量的共识共享过的所述可跨链通证到B链在A鏈的地址,并指明转出的目的地址此处为甲;A链同步并确认B链账户的过程中会检测到B链有所述通证需要转移到A链的某个地址;A链生成一條交易到甲在A链的地址中,经过一定确认数后则甲便收到了乙从B链上转移过来的所述可跨链通证

我要回帖

更多关于 2020立春是几月几日 的文章

 

随机推荐