-
公开(公告)号:CN111049696A
公开(公告)日:2020-04-21
申请号:CN202010181765.5
申请日:2020-03-16
Applicant: 支付宝(杭州)信息技术有限公司
Inventor: 林鹏
Abstract: 本说明书的实施例提供了用于区块链系统的节点管理的方法、节点和计算设备。该方法包括:区块链系统中的第一节点与区块链系统中的各个节点进行预投票交互,以确定区块链系统是否处于主节点选举过程中;在区块链系统没有处于主节点选举过程中的情况下,第一节点执行使得待删除节点从区块链系统中被删除的操作;在区块链系统处于主节点选举过程中的情况下,第一节点确定不执行使得待删除节点从区块链系统中被删除的操作。
-
公开(公告)号:CN111046110A
公开(公告)日:2020-04-21
申请号:CN202010181033.6
申请日:2020-03-16
Applicant: 支付宝(杭州)信息技术有限公司
Inventor: 林鹏
IPC: G06F16/27
Abstract: 本说明书的实施例提供了用于区块链系统的节点管理的方法、节点和计算设备。该方法包括:待加入节点与区块链系统中的节点进行预投票交互,以确定区块链系统是否处于主节点选举过程中;在区块链系统没有处于主节点选举过程中的情况下,待加入节点加入区块链系统;在区块链系统处于主节点选举过程中的情况下,待加入节点确定无法加入区块链系统。
-
公开(公告)号:CN112015811A
公开(公告)日:2020-12-01
申请号:CN202010778955.5
申请日:2020-03-16
Applicant: 支付宝(杭州)信息技术有限公司
Inventor: 林鹏
IPC: G06F16/27
Abstract: 本说明书的实施例提供了用于区块链系统的节点管理的方法、节点和计算设备。该方法包括:待加入节点与区块链系统中的节点进行预投票交互,以确定区块链系统是否处于主节点选举过程中;在区块链系统没有处于主节点选举过程中的情况下,待加入节点加入区块链系统;在区块链系统处于主节点选举过程中的情况下,待加入节点确定无法加入区块链系统。
-
公开(公告)号:CN111177225A
公开(公告)日:2020-05-19
申请号:CN202010002574.8
申请日:2020-01-02
Applicant: 支付宝(杭州)信息技术有限公司
IPC: G06F16/2458 , G06F16/22 , G06F21/64 , G06Q20/38 , G06Q40/04
Abstract: 本公开涉及账户状态存在性证明方法及装置和状态查询方法及装置。账户状态存在性证明方法包括:从区块链节点接收目标区块上的待证明账户的账户状态数据;以及基于所接收的账户状态数据,对所述待证明账户的账户状态执行存在性证明。其中,所述账户状态数据包括在所述状态树中的账户状态查询路径上的各个节点的节点信息,所述节点包括非叶子节点和叶子节点,所述非叶子节点的节点信息包括该节点的节点数据以及该节点的下一节点的哈希值指示信息,所述叶子节点的节点信息包括该节点的节点数据和状态实体指示信息,状态实体指示信息指示状态实体,所述状态实体包括待证明账户的账户信息。
-
公开(公告)号:CN111047324A
公开(公告)日:2020-04-21
申请号:CN202010180640.0
申请日:2020-03-16
Applicant: 支付宝(杭州)信息技术有限公司
Inventor: 林鹏
Abstract: 本说明书实施例提供了用于更新区块链节点处的公钥集合的方法,公钥集合包括区块链网络中的所有参与共识的区块链节点的公钥,该方法包括:针对新加入的至少一个区块,基于该区块的区块头中的收据索引信息和节点变更类交易标识,确定该区块中是否存在节点变更类交易标识所指示的节点变更类交易,收据索引信息包括交易类型标识字段;当该区块中存在节点变更类交易时,获取该区块的区块体信息;从区块体信息中获取节点变更类交易的收据信息,收据信息包括公钥字段,公钥字段用于存放节点变更类交易所指示的被变更区块链节点的公钥;从收据信息的公钥字段中获取的被变更区块链节点的公钥;以及利用所获取的公钥来更新公钥集合。
-
公开(公告)号:CN111242617B
公开(公告)日:2022-05-10
申请号:CN202010002500.4
申请日:2020-01-02
Applicant: 支付宝(杭州)信息技术有限公司
Inventor: 林鹏
IPC: G06Q20/38 , H04L67/025 , H04L67/1097 , H04L67/1095 , H04L9/40
Abstract: 本说明书的实施例提供了用于执行交易正确性验证的方法,所述方法由区块链系统中的轻量节点执行,所述方法包括:从全量节点处获取待验证区块的共识证明信息,所述共识证明信息包括数字签名集合,所述数字签名集合是对所述待验证区块达成共识的各个共识节点对所述待验证区块所对应的第一签名数据原文进行签名而得到的;基于所述数字签名集合和所述轻量节点处的公钥集合验证所述共识证明信息的正确性,所述公钥集合包括所述区块系统中的至少部分区块链节点的公钥;以及基于所述共识证明信息的正确性验证结果,确定所述待验证区块中的交易集合的正确性。
-
公开(公告)号:CN111047324B
公开(公告)日:2020-08-04
申请号:CN202010180640.0
申请日:2020-03-16
Applicant: 支付宝(杭州)信息技术有限公司
Inventor: 林鹏
Abstract: 本说明书实施例提供了用于更新区块链节点处的公钥集合的方法,公钥集合包括区块链网络中的所有参与共识的区块链节点的公钥,该方法包括:针对新加入的至少一个区块,基于该区块的区块头中的收据索引信息和节点变更类交易标识,确定该区块中是否存在节点变更类交易标识所指示的节点变更类交易,收据索引信息包括交易类型标识字段;当该区块中存在节点变更类交易时,获取该区块的区块体信息;从区块体信息中获取节点变更类交易的收据信息,收据信息包括公钥字段,公钥字段用于存放节点变更类交易所指示的被变更区块链节点的公钥;从收据信息的公钥字段中获取的被变更区块链节点的公钥;以及利用所获取的公钥来更新公钥集合。
-
公开(公告)号:CN111064813B
公开(公告)日:2020-06-30
申请号:CN202010181621.X
申请日:2020-03-16
Applicant: 支付宝(杭州)信息技术有限公司
Inventor: 林鹏
Abstract: 本公开涉及在区块链共识处理时进行处理消息同步的方法及装置。处理消息同步方法包括:如果在给定期间期满时存在处理消息缺失,则向区块链网络中的目标区块链节点发送处理消息重发请求,所述处理消息是在针对待共识数据块的当前处理时从所述其它区块链节点接收的处理消息,所述处理消息重发请求包括待共识数据块标识;以及从所述区块链网络中的目标区块链节点接收响应于所述处理消息重发请求而重发的处理消息。
-
-
-
-
-
-
-