-
公开(公告)号:CN113259118B
公开(公告)日:2021-09-24
申请号:CN202110611532.9
申请日:2021-06-02
Applicant: 支付宝(杭州)信息技术有限公司
Inventor: 陶友贤
Abstract: 本说明书一个或多个实施例提供一种同步节点信息列表的方法。第一区块链网络的每个节点将附加签名后的列表指定消息广播到第一区块链网络。第一区块链网络的每个节点获取到每个其他节点广播的列表指定消息,每个节点都对第一区块链网络的各节点各自获取节点信息列表进行汇总,如果确定该列表指定消息指定的节点信息列表与自身获取的节点信息列表一致,且确定对该列表指定消息附加过签名的节点数量已达到N‑1,那么就认定一致的节点信息列表是准确的,就向第一区块链网络中广播包含一致的节点信息列表的列表同步交易。
-
公开(公告)号:CN113259117B
公开(公告)日:2021-09-24
申请号:CN202110611531.4
申请日:2021-06-02
Applicant: 支付宝(杭州)信息技术有限公司
Inventor: 陶友贤
Abstract: 本说明书一个或多个实施例提供一种同步节点信息列表的方法。第一区块链网络的每个节点构造用于指定自己获取的节点信息列表的列表指定消息,将列表指定消息广播到第一区块链网络。第一区块链网络的每个节点可以获取到每个其他节点广播的列表指定消息,每个节点都可以对第一区块链网络的各节点各自获取节点信息列表的情况进行汇总,如果确定存在N个以上的节点获取到一致的节点信息列表,那么就可以认定这个一致的节点信息列表是准确的,就可以向第一区块链网络中广播包含这个一致的节点信息列表的列表同步交易。每个节点通过执行列表同步交易的方式,完成节点信息列表的同步。
-
公开(公告)号:CN113067897B
公开(公告)日:2021-09-24
申请号:CN202110611547.5
申请日:2021-06-02
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书一个或多个实施例提供一种跨链交互方法及装置。所述方法包括:源区块链网络中的至少一个源节点通过执行跨链交易以生成并向目的区块链网络发起跨链请求,使目的区块链网络中的各目的节点分别获得跨链请求,其中,各个跨链请求中包含相同的第一时刻;任一目的节点响应于跨链请求,在本地维护有共识时刻不早于第一时刻的至少一个区块的情况下,按照各目的节点统一的基准区块选取规则从至少一个区块中选取第二区块,并以第二区块为基准、按照各目的节点统一的目的区块选取规则选取本地维护的第三区块,基于第三区块获取跨链请求指示的跨链数据并返回发起跨链请求的源节点。
-
公开(公告)号:CN113259453A
公开(公告)日:2021-08-13
申请号:CN202110611517.4
申请日:2021-06-02
Applicant: 支付宝(杭州)信息技术有限公司
Inventor: 陶友贤
Abstract: 本说明书一个或多个实施例提供一种跨链交互方法及装置。所述方法包括:目的区块链网络中的各目的节点分别获取源区块链网络中的至少一个源节点向目的区块链网络发送的跨链消息;所述目的区块链网络中除主节点之外的各其他目的节点分别将自身获取到的所述跨链消息发送至所述主节点;所述主节点在根据自身获取到的跨链消息的消息数量和所述源区块链网络中的源节点的节点总量,确定自身接收到跨链消息通过拜占庭容错校验的情况下,根据通过校验的跨链消息生成区块链交易并提交至所述目的区块链网络进行共识;在所述区块链交易通过共识的情况下,各目的节点分别执行所述区块链交易。
-
公开(公告)号:CN113259120A
公开(公告)日:2021-08-13
申请号:CN202110611551.1
申请日:2021-06-02
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书一个或多个实施例提供一种同步节点信息列表的方法。为了实现第一区块链网络的各节点对于第二区块链网络的节点信息列表的同步,在第一区块链网络中指定一个主节点,第一区块链网络中除主节点以外的其他节点都是非主节点,每个非主节点构造用于指定自己获取的节点信息列表的列表指定消息,将列表指定消息发送给主节点。主节点如果确定存在N个以上的节点获取到一致的节点信息列表,那么就可以认定这个一致的节点信息列表是准确的,就可以向第一区块链网络中广播包含这个一致的节点信息列表的列表同步交易。每个节点通过执行列表同步交易的方式,完成节点信息列表的同步。
-
公开(公告)号:CN113055190B
公开(公告)日:2021-07-30
申请号:CN202110611515.5
申请日:2021-06-02
Applicant: 支付宝(杭州)信息技术有限公司
Inventor: 陶友贤
Abstract: 本说明书一个或多个实施例提供一种针对客户端的访问控制方法。对于多级区块链系统中的一个区块链网络,该区块链网络上部署的智能合约中记载了权限配置信息,权限配置信息指定了提供给客户端使用的客户端证书与至少一个区块链网络之间的关联关系。该区块链网络的各节点在启动后,可以基于链上的智能合约,将上述的权限配置信息获取到链外进行本地存储。该区块链网络的各节点后续可以根据链外本地存储的权限配置信息,对客户端提交的交易进行权限验证,以实现对客户端访问系统的权限控制。
-
公开(公告)号:CN113067895A
公开(公告)日:2021-07-02
申请号:CN202110611542.2
申请日:2021-06-02
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书一个或多个实施例提供一种组建区块链子网的方法和区块链系统;该方法可以包括:区块链主网中的各区块链节点分别获取组建区块链子网的交易,所述交易包含所述区块链子网的配置信息,所述配置信息包括参与组建所述区块链子网的各节点成员的身份信息和共识类型信息,所述共识类型信息用于表明相应节点成员在所述区块链子网中对应的区块链节点的共识类型;所述区块链主网中的各区块链节点分别执行所述交易以透出所述配置信息;当所述配置信息中包含第一区块链节点对应的第一节点成员的身份信息时,部署第一区块链节点的节点设备基于包含所述配置信息的创世块启动属于所述区块链子网的第二区块链节点。
-
公开(公告)号:CN113067894A
公开(公告)日:2021-07-02
申请号:CN202110611536.7
申请日:2021-06-02
Applicant: 支付宝(杭州)信息技术有限公司
Inventor: 陶友贤
Abstract: 本说明书一个或多个实施例提供一种节点退出区块链子网的方法。为了避免成员手动关闭节点设备上的某个节点导致的节点设备运行不稳定问题(如可能导致节点设备重启,又如导致同一节点设备上部署的其他节点工作不稳定等问题),采用分别向待关闭的节点所属的区块链子网与相应父结点对应的区块链网络提交交易的方式,触发该区块链子网中其他节点断开与该节点的通信关系,以及触发其父结点对应的区块链网络接触对该节点的管理关系。
-
公开(公告)号:CN113055190A
公开(公告)日:2021-06-29
申请号:CN202110611515.5
申请日:2021-06-02
Applicant: 支付宝(杭州)信息技术有限公司
Inventor: 陶友贤
Abstract: 本说明书一个或多个实施例提供一种针对客户端的访问控制方法。对于多级区块链系统中的一个区块链网络,该区块链网络上部署的智能合约中记载了权限配置信息,权限配置信息指定了提供给客户端使用的客户端证书与至少一个区块链网络之间的关联关系。该区块链网络的各节点在启动后,可以基于链上的智能合约,将上述的权限配置信息获取到链外进行本地存储。该区块链网络的各节点后续可以根据链外本地存储的权限配置信息,对客户端提交的交易进行权限验证,以实现对客户端访问系统的权限控制。
-
公开(公告)号:CN110909387A
公开(公告)日:2020-03-24
申请号:CN201911167239.7
申请日:2019-11-25
Applicant: 支付宝(杭州)信息技术有限公司
Inventor: 陶友贤
Abstract: 本说明书实施例提供了一种基于安全多方计算保存和恢复隐私数据的方法和装置,其可用于区块链私钥存储过程中的隐私保护,所述恢复隐私数据的方法包括:从n个数据保存方中的m个数据保存方各自的设备获取m个数据包,其中n≤m≤k;基于所述m个数据包中各个数据包包括的所述第一哈希值,对各个数据包进行有效性验证;在所述m个数据包中至少k个数据包有效的情况中,基于秘密分享算法,通过所述至少k个数据包中各自包括的分片恢复出第一恢复数据;基于所述第一哈希值对所述第一恢复数据进行验证;在对所述第一恢复数据的验证通过的情况中,基于所述第一恢复数据获取所述隐私数据中的第一连续t位数据。
-
-
-
-
-
-
-
-
-