-
公开(公告)号:CN112732799B
公开(公告)日:2021-11-02
申请号:CN202110339686.7
申请日:2021-03-30
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
Inventor: 余逸荣
IPC: G06F16/2458 , G06Q40/04 , H04L29/06
Abstract: 本说明书实施例提供了一种查询Fabric区块链账本数据的方法和装置,所述Fabric区块链中预设有至少一个背书节点,所述方法由链下设备执行,包括:向所述至少一个背书节点分别发送交易提案,所述交易提案用于请求查询第一账本数据;从所述至少一个背书节点分别接收查询结果,以获取所述第一账本数据。
-
公开(公告)号:CN112948810B
公开(公告)日:2021-08-31
申请号:CN202110515693.8
申请日:2021-05-12
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
Abstract: 本说明书提供了一种可信计算程序调用方法、装置、电子设备及存储介质,该方法应用于第一可信计算节点,第一可信计算节点处部署的第一可信执行环境中运行有可信应用,该方法包括:获取针对库操作系统环境的远程认证报告,库操作系统环境被封装于第二可信执行环境;在根据远程认证报告确定库操作系统环境可信的情况下,将来自可信应用的调用请求密文发送至库操作系统环境中的接口程序,以使接口程序对调用请求密文进行解密后得到调用请求,并调用库操作系统环境中对应于调用请求的可信计算程序;将接口程序返回的执行结果密文提供至可信应用,以由可信应用解密得到执行结果,执行结果密文为针对可信计算程序输出的执行结果进行加密得到。
-
公开(公告)号:CN112948153B
公开(公告)日:2021-08-10
申请号:CN202110526982.8
申请日:2021-05-14
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
Abstract: 本说明书一个或多个实施例提供一种消息跨链传输的方法和装置,所述方法应用于第一区块链网络中的第一区块链节点,包括:获取针对第二区块链网络的跨链交易密文,在可信执行环境中执行跨链交易密文解密得到的跨链交易,加密存储执行跨链交易所生成的跨链消息,且跨链交易执行后触发生成的消息跨链事件包含跨链消息对应的消息标识;获取跨链系统在监听到消息跨链事件的情况下发出的消息请求交易密文,在可信执行环境中执行消息请求交易密文解密得到的消息请求交易,并在消息请求交易中包含消息标识的情况下,将跨链消息加密得到的跨链消息密文提供至跨链系统,以使跨链系统将跨链消息密文解密后转发至第二区块链网络。
-
公开(公告)号:CN112734431B
公开(公告)日:2021-06-25
申请号:CN202110340135.2
申请日:2021-03-30
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
Inventor: 余逸荣
IPC: G06Q20/38 , G06F16/242 , G06F16/27
Abstract: 本说明书实施例提供了一种查询Fabric区块链账本数据的方法和装置,所述Fabric区块链中包括客户端节点和背书节点,所述背书节点中包括TEE,所述方法由客户端节点执行,包括:向所述背书节点发送交易提案,所述交易提案用于请求查询第一账本数据;从所述背书节点接收对所述交易提案的预执行结果及TEE签名,其中,所述预执行结果中包括对所述第一账本数据的查询结果。
-
公开(公告)号:CN112948153A
公开(公告)日:2021-06-11
申请号:CN202110526982.8
申请日:2021-05-14
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
Abstract: 本说明书一个或多个实施例提供一种消息跨链传输的方法和装置,所述方法应用于第一区块链网络中的第一区块链节点,包括:获取针对第二区块链网络的跨链交易密文,在可信执行环境中执行跨链交易密文解密得到的跨链交易,加密存储执行跨链交易所生成的跨链消息,且跨链交易执行后触发生成的消息跨链事件包含跨链消息对应的消息标识;获取跨链系统在监听到消息跨链事件的情况下发出的消息请求交易密文,在可信执行环境中执行消息请求交易密文解密得到的消息请求交易,并在消息请求交易中包含消息标识的情况下,将跨链消息加密得到的跨链消息密文提供至跨链系统,以使跨链系统将跨链消息密文解密后转发至第二区块链网络。
-
公开(公告)号:CN112737782A
公开(公告)日:2021-04-30
申请号:CN202110339820.3
申请日:2021-03-30
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
Inventor: 余逸荣
Abstract: 本说明书实施例提供了一种提供跨链消息的方法和装置,所述方法由Fabric区块链的背书节点执行,包括:从Fabric区块链中接收第一交易的交易信息,所述第一交易的交易提案中调用所述第一合约、并向所述第一合约提供第一跨链消息;确定所述第一交易的执行状态;在确定所述第一交易可成功执行的情况中,在所述第一合约的账户状态中的消息队列中记录所述第一跨链消息;从客户端节点接收第二交易的交易提案,所述第二交易中调用所述第一合约中的查询函数;预执行所述第二交易,以从所述消息队列中读取所述第一跨链消息;生成所述第二交易的读写集,所述读写集中包括所述第一跨链消息;将所述第二交易的读写集发送给所述客户端节点。
-
公开(公告)号:CN112732800A
公开(公告)日:2021-04-30
申请号:CN202110339722.X
申请日:2021-03-30
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
Inventor: 余逸荣
IPC: G06F16/2458 , G06Q40/04 , H04L29/08
Abstract: 本说明书实施例提供了一种提供跨链消息的方法和装置,所述方法由区块链的节点设备执行,包括:获取第一交易,所述第一交易中调用所述第一合约、并向所述第一合约提供第一跨链消息;执行第一交易,以在第一合约的账户状态中的消息队列中记录所述第一跨链消息;获取第二交易,所述第二交易中调用所述第一合约中的查询函数;执行第二交易,以从所述消息队列中读取所述第一跨链消息;生成与所述第二交易对应的第一数据,所述第一数据中包括所述第一跨链消息;将所述第一数据存储到所述区块链中。
-
公开(公告)号:CN112434326A
公开(公告)日:2021-03-02
申请号:CN202110111607.7
申请日:2021-01-27
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
Abstract: 一种基于数据流的可信计算方法及装置,所述方法包括:接收用户程序发送的调用请求;所述调用请求包括参与所述可信计算的分片数据流和与所述分片数据流对应的元数据的标识信息;响应于所述调用请求,基于所述标识信息从所述存储服务中读取所述分片数据流和所述元数据;所述元数据包括对所述分片数据流中的数据分片进行解密的解密密钥,以及用于对所述分片数据流中的数据分片进行完整性校验的校验信息;基于所述校验信息,对所述分片数据流中的数据分片进行完整性校验,并在所述完整性校验通过后,进一步基于所述解密密钥对所述分片数据流中的数据分片进行解密;调用所述可信计算程序,基于解密后的所述分片数据流中的数据分片进行可信计算。
-
-
-
-
-
-
-