一种基于中继设备网络跨链读取数据的方法和装置

    公开(公告)号:CN112804357B

    公开(公告)日:2021-08-06

    申请号:CN202110339758.8

    申请日:2021-03-30

    Inventor: 邱鸿霖 余逸荣

    Abstract: 本说明书实施例提供了一种基于中继设备网络跨链读取数据的方法和装置,所述中继设备网络中包括第一中继设备和第二中继设备,所述第一中继设备与第一区块链连接、并存储有第一查找表,所述第二中继设备与第二区块链连接,所述方法由所述第一中继设备执行,包括:从所述第一区块链获取对所述第二区块链中的第一数据的读取请求;确定本地是否与所述第二区块链连接;在确定本地不与所述第二区块链连接的情况中,基于所述第一查找表,将所述读取请求发送给所述预定数目个中继设备中的至少一个中继设备,以用于将所述读取请求发送给所述第二中继设备;从所述预定数目个中继设备中的一个中继设备接收第一数据;将所述第一数据提供给所述第一区块链。

    提供跨链隐私数据的方法和装置

    公开(公告)号:CN112804360B

    公开(公告)日:2021-07-06

    申请号:CN202110340166.8

    申请日:2021-03-30

    Inventor: 余逸荣

    Abstract: 本说明书实施例提供了一种提供跨链隐私数据的方法和装置,所述方法由区块链的节点设备执行,包括:获取第一交易,所述第一交易中调用所述第一合约、并向所述第一合约提供第一跨链消息;执行第一交易,以在第一合约的账户状态中的消息队列中存入所述第一跨链消息;获取第二交易,所述第二交易中调用所述第一合约中的查询函数;执行第二交易,以从所述消息队列中读取所述第一跨链消息;生成与所述第二交易对应的第一数据,所述第一数据中包括所述第一跨链消息;使用第一预定密钥对所述第一数据进行加密,以获取第二数据,所述第一预定密钥由所述第二交易的发起方提供;将所述第二数据存储到所述区块链中。

    提供跨链消息的方法和装置

    公开(公告)号:CN112737782B

    公开(公告)日:2021-06-25

    申请号:CN202110339820.3

    申请日:2021-03-30

    Inventor: 余逸荣

    Abstract: 本说明书实施例提供了一种提供跨链消息的方法和装置,所述方法由Fabric区块链的背书节点执行,包括:从Fabric区块链中接收第一交易的交易信息,所述第一交易的交易提案中调用所述第一合约、并向所述第一合约提供第一跨链消息;确定所述第一交易的执行状态;在确定所述第一交易可成功执行的情况中,在所述第一合约的账户状态中的消息队列中记录所述第一跨链消息;从客户端节点接收第二交易的交易提案,所述第二交易中调用所述第一合约中的查询函数;预执行所述第二交易,以从所述消息队列中读取所述第一跨链消息;生成所述第二交易的读写集,所述读写集中包括所述第一跨链消息;将所述第二交易的读写集发送给所述客户端节点。

    一种基于中继设备网络跨链中转数据的方法和装置

    公开(公告)号:CN112804358A

    公开(公告)日:2021-05-14

    申请号:CN202110339804.4

    申请日:2021-03-30

    Inventor: 邱鸿霖 余逸荣

    Abstract: 本说明书实施例提供了一种基于中继设备网络跨链中转数据的方法和装置,所述中继设备网络中包括第一中继设备和第二中继设备,所述第一中继设备与第一区块链连接、并存储有查找表,所述第二中继设备与第二区块链连接,所述方法由所述第一中继设备执行,包括:从所述第一区块链获取跨链数据,所述跨链数据中包括该跨链数据的接收链标识;基于所述跨链数据确定所述跨链数据的接收链为第二区块链;确定本地是否与所述第二区块链连接;在确定本地不与所述第二区块链连接的情况中,基于所述查找表,将所述跨链数据发送给所述预定数目个中继设备中的至少一个中继设备,以用于将所述跨链数据发送给所述第二中继设备。

    一种在Fabric区块链中预执行链码的方法和装置

    公开(公告)号:CN112734410A

    公开(公告)日:2021-04-30

    申请号:CN202110339805.9

    申请日:2021-03-30

    Inventor: 余逸荣

    Abstract: 本说明书实施例提供了一种在Fabric区块链中预执行链码的方法和装置,所述Fabric区块链中包括客户端节点和背书节点,所述方法由所述背书节点执行,包括:从客户端节点接收第一交易的交易提案,所述交易提案中包括对第一链码的调用,所述第一链码中包括对第二链码的调用,所述第二链码中包括对预定系统链码的调用;在开始预执行所述第一交易中的第二链码之后,通过预执行所述预定系统链码,获取所述第一交易的交易提案;从所述交易提案中获取所述第一链码的名称;基于所述第一链码的名称进行相应的处理。

    一种区块链服务网络的组建方法和装置

    公开(公告)号:CN113535690B

    公开(公告)日:2021-12-21

    申请号:CN202111081531.4

    申请日:2021-09-15

    Abstract: 本说明书一个或多个实施例提供一种区块链服务网络的组建方法和装置,所述方法包括:接收与目标区块链对应的注册请求;响应于所述注册请求,针对所述目标区块链进行注册处理,以将所述目标区块链作为成员区块链加入所述区块链服务网络;所述注册处理包括在所述目标区块链中创建与所述中心化管控平台对应的区块链账户,所述区块链账户用于在服务使用方调用所述中心化管控平台上注册的用户服务时,发起针对所述目标区块链上部署的目标用户智能合约的合约调用;其中,该用户服务包括所述目标区块链部署的目标用户智能合约的合约执行逻辑。

    一种区块链服务网络的组建方法和装置

    公开(公告)号:CN113535690A

    公开(公告)日:2021-10-22

    申请号:CN202111081531.4

    申请日:2021-09-15

    Abstract: 本说明书一个或多个实施例提供一种区块链服务网络的组建方法和装置,所述方法包括:接收与目标区块链对应的注册请求;响应于所述注册请求,针对所述目标区块链进行注册处理,以将所述目标区块链作为成员区块链加入所述区块链服务网络;所述注册处理包括在所述目标区块链中创建与所述中心化管控平台对应的区块链账户,所述区块链账户用于在服务使用方调用所述中心化管控平台上注册的用户服务时,发起针对所述目标区块链上部署的目标用户智能合约的合约调用;其中,该用户服务包括所述目标区块链部署的目标用户智能合约的合约执行逻辑。

    数据授权方法、装置及电子设备

    公开(公告)号:CN113268742A

    公开(公告)日:2021-08-17

    申请号:CN202110711435.7

    申请日:2021-04-07

    Abstract: 本说明书一个或多个实施例提供一种数据授权方法、装置及电子设备,应用于搭载了可信执行环境的电子设备;可信执行环境中部署了至少一个应用程序;可信执行环境中存储了参与可信计算的隐私数据;该方法包括:接收所述数据授权方发送的针对所述隐私数据的数据授权信息;其中,所述数据授权信息包括与所述应用程序对应的授权标识;确定所述数据授权信息中的与所述应用程序对应的授权标识,与所述可信执行环境中存储的与所述应用程序对应的授权标识是否相同;其中,所述可信执行环境中存储的与所述应用程序对应的授权标识,在所述应用程序每次重新启动时进行更新;如果是,授权所述应用程序基于所述隐私数据进行可信计算的权限。

    一种获取区块链数据的方法、装置、电子设备及存储介质

    公开(公告)号:CN113221166A

    公开(公告)日:2021-08-06

    申请号:CN202110513055.2

    申请日:2021-05-11

    Abstract: 本说明书一个或多个实施例提供一种获取区块链数据的方法、装置、电子设备及存储介质,其中,所述方法应用于第一可信计算节点,第一可信计算节点部署的第一可信执行环境中运行有可信应用,所述方法包括:获取针对预言机服务程序的远程认证报告,预言机服务程序运行于第二可信执行环境;在根据远程认证报告确定预言机服务程序可信的情况下,将从可信应用获取的区块链数据查询请求发送至预言机服务程序,以使预言机服务程序响应于区块链数据查询请求,获取目标区块链上的区块数据;接收预言机服务程序返回的区块数据以及区块数据对应的数字签名,在通过预言机服务程序对应的公钥对数字签名验签成功的情况下,将区块数据返回至可信应用。

    提供跨链消息的方法和装置

    公开(公告)号:CN112804359B

    公开(公告)日:2021-07-06

    申请号:CN202110339826.0

    申请日:2021-03-30

    Inventor: 余逸荣

    Abstract: 本说明书实施例提供了一种提供跨链消息的方法和装置,所述方法由第一区块链的节点设备执行,包括:从第一区块链中获取第一交易,所述第一交易调用第一合约,所述第一合约中包括跨链函数库,所述跨链函数库中包括发送函数,所述第一交易中包括对所述发送函数的调用,并且,所述第一交易在执行时向所述发送函数提供第一跨链消息;执行所述第一交易,以在所述第一区块链中存入所述第一跨链消息。

Patent Agency Ranking