基于中继联盟链的跨账户跨平台交易管理方法及系统与流程

专利2025-11-14  18


本发明属于区块链,具体涉及一种基于中继联盟链的跨账户跨平台交易管理方法及系统。


背景技术:

1、在区跨链技术迅速发展的今天,实现不同区块链之间的互操作性已成为行业发展的关键需求。跨链技术作为连接各个独立区块链的桥梁,其发展对于促进区块链生态的扩展和深化应用具有重要作用。然而,现有的跨链交易方法存在一些局限性,如交易一致性难以保障、不同区块链系统间兼容性不足、交易状态监控实时性不高等问题,这些问题限制了跨链交易的效率和安全性。

2、为了解决上诉问题,本发明提出了一种基于中继联盟链的跨账户跨平台交易管理方法,该方法创新地采用中继联盟链来管理应用链及其用户和跨链事务,并使用跨链网关充当中间路由节点来连接应用链和中继联盟链,还具备转换功能和监听功能。在资产安全性方面,本发明利用基于椭圆曲线的分布式门限签名技术,实现资产在不同区块链之间的映射和释放。这些技术的结合,旨在推动跨链交易的安全性、效率和互操作性,为区块链技术在更广泛领域的应用提供了坚实的技术支撑。


技术实现思路

1、本发明针对现有技术中的缺点,提供了一种基于中继联盟链的跨账户跨平台交易管理方法及系统。

2、为了解决上述技术问题,本发明通过下述技术方案得以解决:

3、一种基于中继联盟链的跨账户跨平台交易管理方法,将第一应用链及第二应用链部署在跨链系统中,跨链系统包括跨链网关及中继联盟链,包括以下步骤:

4、跨链网关接收第一应用链上的用户通过链上跨链智能合约发起跨链交易提案;

5、跨链网关对交易提案进行解析,并对交易提案来源进行验证及检查签名,若通过验证,则发送至中继联盟链;

6、中继联盟链生成交易指令,并分别发送至第一应用链和第二应用链;

7、第一应用链和第二应用链分别通过跨链网关协议进行转换,并验证交易指令的合法性;

8、若合法,则第一应用链和第二应用链分别执行资产映射操作及资产释放操作并释放交易原文与交易存在性证明;

9、跨链网关对第一应用链和第二应用链的资产映射操作及资产释放操作进行监听并验证,获取交易原文与交易存在性证明并传输至中继联盟链;

10、中继联盟链生成交易回执发送至第一应用链和第二应用链,其中,所述交易回执用于验证和存证。

11、作为一种可实施方式,所述将第一应用链及第二应用链部署在跨链系统中,包括以下步骤:

12、跨链系统对第一应用链及第二应用链的资格进行审核;

13、第一应用链及第二应用链分别与中继联盟链建立映射关系并颁发证书;

14、第一应用链及第二应用链接收证书。

15、作为一种可实施方式,将第一应用链及第二应用链部署在跨链系统,还包括以下步骤:

16、若创建新通道,则生成包含通道的成员信息以及权限策略规则的通道区块;

17、若在现有通道内创建新的私有数据集合,则编写包括组织信息和成员读写权限的配置文件;

18、第一应用链及第二应用链的节点加入通道并部署智能合约以实现跨链业务。

19、作为一种可实施方式,所述执行资产映射操作,包括以下步骤:

20、签名节点pi随机选择一个整数di,并随机构造一个t-1阶的多项式;

21、签名节点pi对其他n-1个签名节点pj(j=1,2,…,n;j≠i),计算签名fi(idj),并将结果发送给签名节点pj并计算fi,l·g(l=0,1,…,t-1),广播给其他所有签名节点;

22、签名节点pj收到来自签名节点pi发送的签名fi(idj),并验证签名fi(idj)的正确性;

23、签名节点pi收到被其他n-1个签名节点pj(j=1,2,…,n;j≠i)验证过的签名fi(idj)之后,进而计算其私钥份额(ski)、公钥份额(pki)及群公钥gpk,并公布自己的公钥份额和群公钥;

24、基于群公钥得到映射账户地址;

25、获得映射账户地址后,将资产转移至账户地址并确认是否转移成功,若成功,则发送至中继联盟链并在中继联盟链中创建相应的资产。

26、作为一种可实施方式,所述执行资产释放操作,包括以下步骤:

27、签名节点pi使用私钥份额计算随机化椭圆曲线e的基点ri并广播:

28、计算椭圆曲线e中的随机点(x,y);

29、签名节点pi生成签名份额{r,si}并广播,其中,r基于x生成,si基于r生成:

30、收集至少k个签名份额{r,si},计算得到群签名{r,s};

31、对群签名有效性进行验证,若有效,则使用群签名解锁映射账户资产,并销毁中继联盟链中相应资产。

32、一种基于中继联盟链的跨账户跨平台交易管理系统,包括部署模块、跨链交易模块、网关监听模块及存证模块:

33、所述部署模块,用于将第一应用链和第二应用链加入跨链系统;第一应用链和第二应用链完成通道、私有数据和智能合约的部署;

34、所述跨链交易模块,通过跨链网关接收第一应用链上的用户通过链上跨链智能合约发起跨链交易提案;跨链网关对交易提案进行解析,并对交易提案来源进行验证及检查签名,若通过验证,则发送至中继联盟链;中继联盟链生成交易指令,并分别发送至第一应用链和第二应用链;第一应用链和第二应用链分别通过跨链网关协议进行转换,并验证交易指令的合法性;若合法,则第一应用链和第二应用链分别执行资产映射操作及资产释放操作并释放交易原文与交易存在性证明;

35、所述网关监听模块,通过跨链网关对第一应用链和第二应用链的资产映射操作及资产释放操作进行监听并验证,获取交易原文与交易存在性证明并传输至中继联盟链;

36、所述存证模块,通过中继联盟链生成交易回执发送至第一应用链和第二应用链,其中,所述交易回执用于验证和存证。

37、作为一种可实施方式,所述部署模块,被设置为:

38、跨链系统对第一应用链及第二应用链的资格进行审核;

39、第一应用链及第二应用链分别与中继联盟链建立映射关系并颁发证书;

40、第一应用链及第二应用链接收证书。

41、作为一种可实施方式,所述部署模块,被设置为:

42、若创建新通道,则生成包含通道的成员信息以及权限策略规则的通道区块;

43、若在现有通道内创建新的私有数据集合,则编写包括组织信息和成员读写权限的配置文件;

44、第一应用链及第二应用链的节点加入通道并部署智能合约以实现跨链业务。

45、一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如下所述的方法:

46、跨链网关接收第一应用链上的用户通过链上跨链智能合约发起跨链交易提案;

47、跨链网关对交易提案进行解析,并对交易提案来源进行验证及检查签名,若通过验证,则发送至中继联盟链;

48、中继联盟链生成交易指令,并分别发送至第一应用链和第二应用链;

49、第一应用链和第二应用链分别通过跨链网关协议进行转换,并验证交易指令的合法性;

50、若合法,则第一应用链和第二应用链分别执行资产映射操作及资产释放操作并释放交易原文与交易存在性证明;

51、跨链网关对第一应用链和第二应用链的资产映射操作及资产释放操作进行监听并验证,获取交易原文与交易存在性证明并传输至中继联盟链;

52、中继联盟链生成交易回执发送至第一应用链和第二应用链,其中,所述交易回执用于验证和存证。

53、一种基于中继联盟链的跨账户跨平台交易管理装置,包括存储器、处理器以及存储在所述存储器中并在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如下所述的方法:

54、跨链网关接收第一应用链上的用户通过链上跨链智能合约发起跨链交易提案;

55、跨链网关对交易提案进行解析,并对交易提案来源进行验证及检查签名,若通过验证,则发送至中继联盟链;

56、中继联盟链生成交易指令,并分别发送至第一应用链和第二应用链;

57、第一应用链和第二应用链分别通过跨链网关协议进行转换,并验证交易指令的合法性;

58、若合法,则第一应用链和第二应用链分别执行资产映射操作及资产释放操作并释放交易原文与交易存在性证明;

59、跨链网关对第一应用链和第二应用链的资产映射操作及资产释放操作进行监听并验证,获取交易原文与交易存在性证明并传输至中继联盟链;

60、中继联盟链生成交易回执发送至第一应用链和第二应用链,其中,所述交易回执用于验证和存证。

61、本发明由于采用了以上的技术方案,具有显著的技术效果:

62、(1)提出一种基于中继联盟链的跨账户跨平台交易管理方法及系统,通过中继联盟链管理应用链及其用户和跨链事务,确保了交易的一致性和可靠性;使用跨链网关作为中间路由节点,连接应用链与中继联盟链,具备协议转换功能和监听功能,保障了不同区块链系统间的兼容性和交易状态的实时监控,采用ccip协议实现中继联盟链与应用链之间的高效消息传输,为跨链交易提供了稳定可靠的通信基础;

63、(2)提出一种基于中继联盟链的跨账户跨平台交易管理方法及系统,采用基于椭圆曲线的分布式门限签名技术来实现资产映射和资产释放,以确保跨链资产的安全性。

64、本发明的其它优点、目标和特征将部分通过下面的说明体现,部分还将通过对本发明的研究和实践而为本领域的技术人员所理解。


技术特征:

1.一种基于中继联盟链的跨账户跨平台交易管理方法,将第一应用链及第二应用链部署在跨链系统中,跨链系统包括跨链网关及中继联盟链,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于中继联盟链的跨账户跨平台交易管理方法,其特征在于,所述将第一应用链及第二应用链部署在跨链系统中,包括以下步骤:

3.根据权利要求1所述的基于中继联盟链的跨账户跨平台交易管理方法,其特征在于,将第一应用链及第二应用链部署在跨链系统,还包括以下步骤:

4.根据权利要求1所述的基于中继联盟链的跨账户跨平台交易管理方法,其特征在于,所述执行资产映射操作,包括以下步骤:

5.根据权利要求1所述的基于中继联盟链的跨账户跨平台交易管理方法,其特征在于,所述执行资产释放操作,包括以下步骤:

6.一种基于中继联盟链的跨账户跨平台交易管理系统,其特征在于,包括部署模块、跨链交易模块、网关监听模块及存证模块:

7.根据权利要求6所述的基于中继联盟链的跨账户跨平台交易管理系统,其特征在于,所述部署模块,被设置为:

8.根据权利要求6所述的基于中继联盟链的跨账户跨平台交易管理系统,其特征在于,所述部署模块,被设置为:

9.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5任意一项所述的方法。

10.一种基于中继联盟链的跨账户跨平台交易管理装置,包括存储器、处理器以及存储在所述存储器中并在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至5任意一项所述的方法。


技术总结
本发明公开了一种基于中继联盟链的跨账户跨平台交易管理方法及系统,方法包括:中继联盟链管理应用链及其用户和跨链事务;跨链网关作为中间路由节点,连通应用链与中继联盟链,具有协议转换功能和监听功能;CCIP用于中继联盟链与应用链之间的消息传输;采用基于椭圆曲线的分布式门限签名技术来实现资产映射和资产释放,以确保跨链资产的安全性。通过本发明的方法,可以构建一个通用的跨链交互平台,使不同区跨链系统能够通过该平台实现安全高效的数据共享、价值流通与业务协同。

技术研发人员:黄步添,李琳,张小松,曹晟,刘振广,焦颖颖
受保护的技术使用者:杭州云象网络技术有限公司
技术研发日:
技术公布日:2024/11/11
转载请注明原文地址: https://tieba.8miu.com/read-17575.html

最新回复(0)