-
公开(公告)号:CN112929285B
公开(公告)日:2022-05-31
申请号:CN202110110434.7
申请日:2020-08-28
Applicant: 支付宝(杭州)信息技术有限公司
IPC: H04L45/16 , H04L45/02 , H04L47/125 , H04L67/1004 , H04L67/56 , H04L67/1074 , H04L12/18
Abstract: 本说明书实施例公开了区块链网络的通信优化系统。所述系统包括两个或以上中继节点及全局节点。其中,中继节点用于:响应于区块链节点的连接请求,与区块链节点建立连接;接收区块链节点的注册请求,该注册请求包括区块链节点的ID和该区块链节点连接的中继节点的ID;基于该注册请求生成注册事件并将该注册事件发送给全局节点,该注册事件包括区块链节点的ID和该区块链节点连接的中继节点的ID;根据获得的注册事件更新本地路由表,该本地路由表包括区块链节点的ID与该区块链节点连接的中继节点的ID的对应关系;根据该本地路由表转发来自区块链节点的报文。全局节点用于将来自任一中继节点的注册事件发送给其他中继节点。
-
公开(公告)号:CN114143038A
公开(公告)日:2022-03-04
申请号:CN202111307924.2
申请日:2021-11-05
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
Abstract: 本说明书一个或多个实施例提供一种面向区块链中继通信网络的密钥安全分发方法及装置,该方法可以包括:源区块链节点通过区块链中继通信网络向目标区块链节点发送密钥分发消息,所述密钥分发消息中包含由所述目标区块链节点的链上节点身份公钥对待分发的对称密钥进行加密后的密钥密文,以及由所述源区块链节点的链上节点身份私钥为所述密钥密文生成的数字签名;所述目标区块链节点接收到所述密钥分发消息后,根据所述源区块链节点的链上节点身份公钥对所述密钥分发消息中的数字签名进行验签,以及用自身的链上节点身份私钥对所述密钥密文进行解密,并在验签成功的情况下将解密得到的对称密钥关联至所述源区块链节点。
-
公开(公告)号:CN113079082B
公开(公告)日:2022-02-18
申请号:CN202110309939.6
申请日:2020-09-25
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书一个或多个实施例提供一种消息传输方法及装置,应用于区块链中继通信网络中的中继节点,所述方法包括:接收消息包,每一消息包用于记录待传输消息的部分消息内容;解析接收到的消息包以获取所述待传输消息的封装信息,所述封装信息用于指示所述待传输消息中位于所述封装信息之后的区块链消息的类型;若所述封装信息表明所述区块链消息属于区块同步消息,则在未接收到对应于所述待传输消息的所有消息包的情况下对接收到的消息包进行转发。
-
公开(公告)号:CN113779155A
公开(公告)日:2021-12-10
申请号:CN202111121844.8
申请日:2021-09-24
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
Inventor: 孙赫
IPC: G06F16/27 , G06F16/2458 , G06Q40/04
Abstract: 本说明书实施例提供一种区块链交易处理方法、装置及设备。方法包括:引入区块链的锚定数据的概念,并通过在交易中增加锚定数据的方式将交易锚定至交易所属的区块链,从而在客户端向区块链平台发送交易请求时,区块链平台可通过验证交易请求中的交易携带的锚定数据和区块链平台的区块链的锚定数据的匹配性,决策是否执行所述交易请求中的交易,避免交易重放的问题。
-
公开(公告)号:CN113342901A
公开(公告)日:2021-09-03
申请号:CN202110903877.1
申请日:2021-08-06
Applicant: 支付宝(杭州)信息技术有限公司
IPC: G06F16/27
Abstract: 本说明书一个或多个实施例提供一种区块链节点注册至节点集合的方法及装置:任一中继节点接收注册请求,若任一中继节点为本地中继节点,在目标区块链节点集合不存在的情况下创建所述目标区块链节点集合,并注册目标区块链节点;在目标区块链节点集合已存在的情况下,将注册请求分别转发至已存在区块链节点,并且在超过预设数量的已存在区块链节点同意注册的情况下,注册目标区块链节点。本说明书可以通过各个区块链节点验证目标区块链节点是否属于目标区块链节点集合,以提升区块链节点注册过程的准确性。
-
公开(公告)号:CN113079079A
公开(公告)日:2021-07-06
申请号:CN202110246889.1
申请日:2020-09-25
Applicant: 支付宝(杭州)信息技术有限公司
IPC: H04L12/58 , H04L12/753 , H04L25/20 , H04L29/08 , G06F16/27
Abstract: 本说明书一个或多个实施例提供一种消息传输方法及装置,应用于区块链中继通信网络中的中继节点,所述方法包括:根据各个区块链节点提交的注册请求,分别将各个区块链节点注册至所述注册请求所指示的区块链节点集合中;在接收到针对目标区块链节点集合发送的区块链消息时,确定已注册至所述目标区块链节点集合的目标区块链节点,以及所述区块链中继通信网络中与所述目标区块链节点相连的目标中继节点;通过所述目标中继节点将所述区块链消息传输至所述目标区块链节点。
-
公开(公告)号:CN112968967A
公开(公告)日:2021-06-15
申请号:CN202110220346.2
申请日:2020-09-25
Applicant: 支付宝(杭州)信息技术有限公司
IPC: H04L29/08
Abstract: 本说明书一个或多个实施例提供一种区块同步方法及装置,该方法应用于区块链中继通信网络中的任一中继节点,所述区块链中继通信网络中的中继节点分别与区块链网络中对应的区块链节点相连,包括:响应于所相连任一区块链节点发送的区块同步请求,向历史区块同步设备发送区块获取请求,以使所述历史区块同步设备将从所述区块链网络中的区块链节点处获取的历史区块返回;将接收到的历史区块转发至所述任一区块链节点,以使所述任一区块链节点基于接收到的历史区块对已保存区块进行区块同步。
-
公开(公告)号:CN111935000B
公开(公告)日:2021-01-08
申请号:CN202011021693.4
申请日:2020-09-25
Applicant: 支付宝(杭州)信息技术有限公司
IPC: H04L12/701 , H04L12/721 , H04L25/20 , H04L29/08 , G06F16/27
Abstract: 本说明书一个或多个实施例提供一种消息传输方法及装置,应用于区块链中继通信网络中的第一中继节点,所述方法包括:根据各个区块链节点提交的注册请求,分别将各个区块链节点注册至所述注册请求所指示的区块链节点集合中,以分别生成对应于各个区块链节点的路由策略,且路由策略被组织成树状路由表;在接收到针对目标区块链节点集合中的目标区块链节点发送的区块链消息时,根据树状路由表确定区块链中继通信网络中与所述目标区块链节点相连的目标中继节点;通过所述目标中继节点将所述区块链消息传输至所述目标区块链节点。
-
公开(公告)号:CN111817967B
公开(公告)日:2020-12-18
申请号:CN202010884713.4
申请日:2020-08-28
Applicant: 支付宝(杭州)信息技术有限公司
IPC: H04L12/761 , H04L12/751 , H04L12/803 , H04L29/08 , H04L12/18
Abstract: 本说明书实施例公开了区块链网络的通信优化系统及报文转发方法,系统包括两个或以上中继节点及全局节点。中继节点用于:响应于区块链节点的连接请求,与区块链节点建立连接;接收区块链节点的注册请求,该注册请求包括区块链节点的ID和该区块链节点连接的中继节点的ID;基于该注册请求生成注册事件并将该注册事件发送给全局节点,该注册事件包括区块链节点的ID和该区块链节点连接的中继节点的ID;根据获得的注册事件更新本地路由表,该本地路由表包括区块链节点的ID与该区块链节点连接的中继节点的ID的对应关系;根据该本地路由表转发来自区块链节点的报文。全局节点用于将来自任一中继节点的注册事件发送给其他中继节点。
-
公开(公告)号:CN111522833B
公开(公告)日:2020-10-09
申请号:CN202010630036.3
申请日:2020-07-03
Applicant: 支付宝(杭州)信息技术有限公司
Inventor: 孙赫
Abstract: 本说明书公开了一种区块链中的MPT树的更新方法、装置和电子设备,所述方法应用于区块链中的共识节点,所述MPT树能够划分为至少一个分组二叉树,所述至少一个分组二叉树中不含具有相同叶子节点的二叉树,且任意一个分组二叉树的叶子节点数量为2的整数次幂,所述方法包括:获取区块链的MPT树中的新增用户数据;将所述新增用户数据与所述MPT树中的叶子节点最少的分组二叉树作为调整二叉树的两个节点,确定所述调整二叉树;以所述调整二叉树替换所述MPT树中的最小分组二叉树,得到更新后的MPT树;基于所述更新后的MPT树,更新所述MPT树中涉及变更的根哈希。
-
-
-
-
-
-
-
-
-