System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及区块链,尤其涉及一种联盟链的跨链账户生成和互认交易方法。
技术介绍
1、区块链技术是一种基于分布式账本和加密技术的创新型技术。具有去中心化、不可篡改、透明可追溯等特点,这些特点使得区块链技术在金融、医疗、政务等领域具有广泛的应用前景。随着区块链技术的快速发展,出现了不同种类的公有链、联盟链、私有链,其搭载着不同重要业务的区块链场景。
2、其中,联盟链作为一种介于公有链与私有链之间的区块链系统形态,具有部分去中心化、可控性强、数据访问权限限制和交易速度快等特点。它在金融、物流、公共服务等多个领域都有广泛的应用前景,并已经涌现出多个典型的联盟链项目。随着区块链技术的不断发展和完善,联盟链的应用场景和影响力也将进一步扩大。
3、在联盟链中,不同的区块链网络之间缺乏直接的连接和通信,导致资产和数据无法在不同网络间自由流动;网络的隔离、价值的孤立在许多业务场景中导致多条区块链之间无法进行资产转移、资产兑换、数据的互操作等,使得各链之间就像一座座独立的价值孤岛,资产和价值相互隔离而无法流通。
4、因此,亟需一种新的技术方案该解决上述技术问题。
技术实现思路
1、本专利技术的目的在于克服上述现有技术的问题,提供了一种联盟链的跨链账户生成和互认交易方法,以解决传统联盟链中不同的区块链网络之间缺乏直接的连接和通信,导致资产和数据无法在不同网络间自由流动,进而导致在许多业务场景中导致多条区块链之间无法进行资产转移、资产兑换、数据的互操作的技术问题。
...【技术保护点】
1.一种联盟链的跨链账户生成和互认交易方法,包括发起方区块链和接收方区块链,其特征在于:在所述发起方区块链上建立发起方跨链账户,在所述接收方区块链上建立接收方跨链账户,根据所述发起方跨链账户和所述接收方跨链账户建立跨链的统一身份信息,实现跨链身份关联;互认交易方法包括:
2.根据权利要求1所述的一种联盟链的跨链账户生成和互认交易方法,其特征在于:所述发起方跨链账户和所述接收方跨链账户使用同一个seed分别在所述发起方区块链和所述接收方区块链上建立账户并初始化资产。
3.根据权利要求1或2所述的一种联盟链的跨链账户生成和互认交易方法,其特征在于:根据所述发起方跨链账户和所述接收方跨链账户建立跨链的统一身份信息,实现跨链身份关联,具体为:
4.根据权利要求1所述的一种联盟链的跨链账户生成和互认交易方法,其特征在于:所述发起方事务智能合约和所述接收方事务智能合约用于提供保存跨链交易状态数据、跨链交易证明数据、跨链交易执行、跨链交易提交和跨链交易回滚。
5.根据权利要求1所述的一种联盟链的跨链账户生成和互认交易方法,其特征在于:所述发起方业
6.根据权利要求1所述的一种联盟链的跨链账户生成和互认交易方法,其特征在于:所述回滚第一笔交易具体为:所述发起方事务智能合约读取所述发起方回滚业务合约执行参数执行回滚资产转移,将所述发起方智能合约账户上接收的资产回滚转移至所述发起方的账户中。
7.根据权利要求1所述的一种联盟链的跨链账户生成和互认交易方法,其特征在于:所述回滚第二笔交易具体为:所述接收方事务智能合约读取所述接收方回滚业务合约执行参数执行回滚资产转移,将所述接收方智能合约账户上接收的资产回滚转移至所述接收方跨链账户中。
...【技术特征摘要】
1.一种联盟链的跨链账户生成和互认交易方法,包括发起方区块链和接收方区块链,其特征在于:在所述发起方区块链上建立发起方跨链账户,在所述接收方区块链上建立接收方跨链账户,根据所述发起方跨链账户和所述接收方跨链账户建立跨链的统一身份信息,实现跨链身份关联;互认交易方法包括:
2.根据权利要求1所述的一种联盟链的跨链账户生成和互认交易方法,其特征在于:所述发起方跨链账户和所述接收方跨链账户使用同一个seed分别在所述发起方区块链和所述接收方区块链上建立账户并初始化资产。
3.根据权利要求1或2所述的一种联盟链的跨链账户生成和互认交易方法,其特征在于:根据所述发起方跨链账户和所述接收方跨链账户建立跨链的统一身份信息,实现跨链身份关联,具体为:
4.根据权利要求1所述的一种联盟链的跨链账户生成和互认交易方法,其特征在于:所述发起方事务智能合约和所述接收方事务...
【专利技术属性】
技术研发人员:崔建军,许文波,
申请(专利权)人:上海特高信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。