预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共30页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112948153A(43)申请公布日2021.06.11(21)申请号202110526982.8(22)申请日2021.05.14(71)申请人支付宝(杭州)信息技术有限公司地址310000浙江省杭州市西湖区西溪路556号8层B段801-11申请人蚂蚁区块链科技(上海)有限公司(72)发明人吴行行邱鸿霖余逸荣陈辰(74)专利代理机构北京博思佳知识产权代理有限公司11415代理人周嗣勇(51)Int.Cl.G06F9/54(2006.01)G06F21/60(2013.01)G06F21/64(2013.01)G06Q40/04(2012.01)权利要求书4页说明书19页附图6页(54)发明名称一种消息跨链传输的方法和装置(57)摘要本说明书一个或多个实施例提供一种消息跨链传输的方法和装置,所述方法应用于第一区块链网络中的第一区块链节点,包括:获取针对第二区块链网络的跨链交易密文,在可信执行环境中执行跨链交易密文解密得到的跨链交易,加密存储执行跨链交易所生成的跨链消息,且跨链交易执行后触发生成的消息跨链事件包含跨链消息对应的消息标识;获取跨链系统在监听到消息跨链事件的情况下发出的消息请求交易密文,在可信执行环境中执行消息请求交易密文解密得到的消息请求交易,并在消息请求交易中包含消息标识的情况下,将跨链消息加密得到的跨链消息密文提供至跨链系统,以使跨链系统将跨链消息密文解密后转发至第二区块链网络。CN112948153ACN112948153A权利要求书1/4页1.一种消息跨链传输的方法,所述方法应用于第一区块链网络中的第一区块链节点,包括:获取针对第二区块链网络的跨链交易密文,在可信执行环境中执行所述跨链交易密文解密得到的跨链交易,加密存储执行所述跨链交易所生成的跨链消息,且所述跨链交易执行后触发生成的消息跨链事件包含所述跨链消息对应的消息标识;获取跨链系统在监听到所述消息跨链事件的情况下发出的消息请求交易密文,在所述可信执行环境中执行所述消息请求交易密文解密得到的消息请求交易,并在所述消息请求交易中包含所述消息标识的情况下,将所述跨链消息加密得到的跨链消息密文提供至所述跨链系统,以使所述跨链系统将所述跨链消息密文解密后转发至第二区块链网络。2.根据权利要求1所述的方法,所述跨链交易包括调用第一区块链网络上部署的智能合约的交易。3.根据权利要求2所述的方法,用于执行所述跨链交易的合约逻辑包含于所述跨链交易调用的智能合约中;或者,用于执行所述跨链交易的合约逻辑包括:所述跨链交易调用的智能合约中定义的第一合约逻辑,以及第一区块链节点上部署的其他合约中定义的第二合约逻辑。4.根据权利要求3所述的方法,在所述其他合约包括通讯合约的情况下,所述第一合约逻辑用于根据所述跨链交易生成跨链信息,所述第二合约逻辑用于采用预设通讯协议将所述跨链信息封装为所述跨链消息;所述第一合约逻辑还用于触发加密存储所述跨链消息以及在所述消息跨链事件写入所述跨链消息对应的消息标识;在所述其他合约包括跨链合约的情况下,所述第一合约逻辑用于根据所述跨链交易生成跨链信息并采用预设通讯协议将所述跨链信息封装为所述跨链消息,所述第二合约逻辑用于触发加密存储所述跨链消息以及在所述消息跨链事件写入所述跨链消息对应的消息标识;在所述其他合约包括所述通讯合约与所述跨链合约的情况下,所述第一合约逻辑用于根据所述跨链交易生成跨链信息,所述第二合约逻辑包括所述通讯合约与所述跨链合约中分别定义的合约逻辑,其中:所述通讯合约中定义的合约逻辑用于采用预设通讯协议将所述跨链信息封装为所述跨链消息,所述跨链合约中定义的合约逻辑用于触发加密存储所述跨链消息以及在所述消息跨链事件写入所述跨链消息对应的消息标识。5.根据权利要求1所述的方法,所述获取跨链系统发出的消息请求交易密文,包括:接收由所述跨链系统使用第一区块链节点对应的公钥对所述消息请求交易进行加密后发出的所述消息请求交易密文;所述在所述可信执行环境中执行所述消息请求交易密文解密得到的消息请求交易,包括:在所述可信执行环境中使用第一区块链节点对应的私钥对所述消息请求交易密文进行解密后得到所述消息请求交易,并在所述可信执行环境中执行所述消息请求交易。6.根据权利要求1所述的方法,所述获取跨链系统发出的消息请求交易密文,包括:接收所述跨链系统发出的消息请求交易密文和对称密钥密文,其中,所述消息请求交易密文由所述跨链系统使用自身维护的对称密钥对所述消息请求交易进行加密后得到,所2CN112948153A权利要求书2/4页述对称密钥密文由所述跨链系统使用第一区块链节点对应的公钥对所述对称密钥进行加密后得到;所述在所述可信执行环境中执行所述消息请求交易密文解密得到的消息请求