跨链交互方法及装置
    1.
    发明公开

    公开(公告)号:CN114363335A

    公开(公告)日:2022-04-15

    申请号:CN202111663653.4

    申请日:2021-12-31

    Inventor: 陶友贤

    Abstract: 本说明书提供一种跨链交互方法及装置。所述方法应用于源区块链网络中的第一源节点,包括:响应于第一请求执行业务合约,该业务合约用于在确定第一请求存在跨链需求的情况下调用跨链服务合约并传入跨链辅助信息,所述跨链辅助信息包括业务合约的信息、业务合约中对应于第一请求的回调接口的信息和第一请求所需的目标数据的描述信息;在根据目标数据的描述信息跨链获得目标数据的情况下,调用跨链服务合约,使所述跨链服务合约根据业务合约的信息和业务合约中对应于第一请求的回调接口的信息回调业务合约中的所述回调接口,以将目标数据传入所述业务合约;执行所述业务合约对目标数据进行处理,以继续响应第一请求。

    账户数据的读写方法及装置
    2.
    发明公开

    公开(公告)号:CN114297171A

    公开(公告)日:2022-04-08

    申请号:CN202111669830.X

    申请日:2021-12-31

    Inventor: 陶友贤

    Abstract: 本说明书一个或多个实施例提供一种账户数据的读写方法及装置。所述方法应用于第一区块链网络中的第一区块链节点,第一区块链节点所处的节点设备中还部署有其他区块链网络的区块链节点,且所述节点设备维护有对应于多个区块链节点的公共数据库,所述公共数据库用于记录多个区块链网络之间的公共账户的账户数据,所述方法包括:获取针对目标账户的读写请求;在所述目标账户的账户数据记录于所述公共数据库的情况下,从所述公共数据库中查找所述目标账户并对所述目标账户的账户数据执行读写操作。

    跨网查询控制方法
    3.
    发明授权

    公开(公告)号:CN113326290B

    公开(公告)日:2022-03-01

    申请号:CN202110612249.8

    申请日:2021-06-02

    Abstract: 本说明书一个或多个实施例提供一种跨网查询控制方法。对于多级区块链系统中的一个区块链网络,该区块链网络上部署的智能合约用于确定权限配置信息,权限配置信息指定了系统中对该区块链网络具有查询权限的其他区块链网络与查询权限对应的查询功能。该区块链网络的各节点可以基于链上的智能合约,将上述的权限配置信息获取到链外进行本地存储。该区块链网络的各节点后续可以根据链外本地存储的权限配置信息,对其他区块链网络发送的跨网查询请求进行权限验证,以实现对跨网查询的权限控制。

    跨链交互方法及装置
    4.
    发明公开

    公开(公告)号:CN113922971A

    公开(公告)日:2022-01-11

    申请号:CN202111406526.6

    申请日:2021-06-02

    Inventor: 陶友贤

    Abstract: 本说明书一个或多个实施例提供一种跨链交互方法及装置。所述方法包括:目的区块链网络中的各目的节点分别获取源区块链网络中的至少一个源节点向目的区块链网络发送的跨链消息,对自身获取到的跨链消息进行校验,并在通过校验的情况下在所述目的区块链网络中广播重构消息;各目的节点分别在对接收到的重构消息验证通过的情况下向接收到的重构消息中添加自身生成的目的节点签名,并继续在目的区块链网络中进行广播;任一目的节点在确定接收到的重构消息通过拜占庭容错校验的情况下,根据接收到的重构消息生成区块链交易并提交至所述目的区块链网络进行共识;各目的节点分别执行通过共识的多条区块链交易中的同一区块链交易。

    跨链交互方法及装置
    5.
    发明授权

    公开(公告)号:CN113259454B

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

    申请号:CN202110611518.9

    申请日:2021-06-02

    Inventor: 陶友贤

    Abstract: 本说明书一个或多个实施例提供一种跨链交互方法及装置。所述方法包括:目的区块链网络中的各目的节点分别获取源区块链网络中的至少一个源节点向目的区块链网络发送的跨链消息;各目的节点分别根据自身获取到的跨链消息生成区块链交易,并分别将生成的区块链交易提交至所述目的区块链网络;各目的节点分别执行通过共识的多条区块链交易中的同一区块链交易。

    跨子网交互方法及装置

    公开(公告)号:CN113259455B

    公开(公告)日:2021-09-24

    申请号:CN202110611519.3

    申请日:2021-06-02

    Abstract: 本说明书提供一种跨子网交互方法及装置。所述方法应用于第一节点设备,第一节点设备上部署有区块链主网中的主网节点,且第一节点设备上维护有区块链主网中各主网节点分别所处的节点设备之间的网络拓扑结构;其中,部署有区块链子网中的子网节点的节点设备上还部署有主网节点;该方法包括:获取由第一区块链子网中的源子网节点向第二区块链子网中的目标子网节点发送的跨链消息;在确定第一节点设备并非目标子网节点所处的目标节点设备的情况下,在网络拓扑结构中确定第一节点设备与目标节点设备之间的转发路径,并将跨链消息转发至转发路径上作为下一跳的第二节点设备;在确定第一节点设备为目标节点设备的情况下,将跨链消息转发至目标子网节点。

    同步节点信息列表的方法

    公开(公告)号:CN113259120B

    公开(公告)日:2021-09-24

    申请号:CN202110611551.1

    申请日:2021-06-02

    Inventor: 陶友贤 王江

    Abstract: 本说明书一个或多个实施例提供一种同步节点信息列表的方法。为了实现第一区块链网络的各节点对于第二区块链网络的节点信息列表的同步,在第一区块链网络中指定一个主节点,第一区块链网络中除主节点以外的其他节点都是非主节点,每个非主节点构造用于指定自己获取的节点信息列表的列表指定消息,将列表指定消息发送给主节点。主节点如果确定存在N个以上的节点获取到一致的节点信息列表,那么就可以认定这个一致的节点信息列表是准确的,就可以向第一区块链网络中广播包含这个一致的节点信息列表的列表同步交易。每个节点通过执行列表同步交易的方式,完成节点信息列表的同步。

    区块链网络间的交易转发方法

    公开(公告)号:CN113259236B

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

    申请号:CN202110611534.8

    申请日:2021-06-02

    Inventor: 陶友贤

    Abstract: 本说明书一个或多个实施例提供一种区块链网络间的交易转发方法。针对系统中每个区块链网络的每个节点,该节点记录了与该节点属于同一区块链网络的每个其他节点对应的节点设备的部署信息;任一节点设备的部署信息包括该节点设备上部署的除该同一区块链网络之外每个区块链网络的网络标识。如此,任一区块链网络的任一节点从客户端接收到交易之后,如果该节点所属的区块链网络不负责处理该交易,则可能不需要丢弃该交易。该节点根据记录的全部部署信息,有可能将交易转发给与该节点属于同一区块链网络的其他节点,该其他节点需要满足:该其他节点对应的节点设备上还部署了负责处理该交易的区块链网络。

    跨链交互方法和区块链系统

    公开(公告)号:CN113259463A

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

    申请号:CN202110611554.5

    申请日:2021-06-02

    Abstract: 本说明书一个或多个实施例提供一种跨链交互方法和区块链系统;该方法可以包括:源区块链网络中的源区块链节点分别向目的区块链网络中的多个目的区块链节点发起跨链请求;所述多个目的区块链节点分别响应于所述跨链请求,生成针对所述跨链请求的响应结果,并向所述源区块链节点返回各自生成的响应结果;所述源区块链节点分别接收所述多个目的区块链节点返回的响应结果,并根据所述多个目的区块链节点的节点数量对接收到的响应结果进行拜占庭容错校验,以将通过拜占庭容错校验的响应结果作为所述目的区块链网络针对所述跨链请求的响应结果。

    同步节点信息列表的方法

    公开(公告)号:CN113259118A

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

    申请号:CN202110611532.9

    申请日:2021-06-02

    Inventor: 陶友贤

    Abstract: 本说明书一个或多个实施例提供一种同步节点信息列表的方法。第一区块链网络的每个节点将附加签名后的列表指定消息广播到第一区块链网络。第一区块链网络的每个节点获取到每个其他节点广播的列表指定消息,每个节点都对第一区块链网络的各节点各自获取节点信息列表进行汇总,如果确定该列表指定消息指定的节点信息列表与自身获取的节点信息列表一致,且确定对该列表指定消息附加过签名的节点数量已达到N‑1,那么就认定一致的节点信息列表是准确的,就向第一区块链网络中广播包含一致的节点信息列表的列表同步交易。

Patent Agency Ranking