-
公开(公告)号:CN116668002A
公开(公告)日:2023-08-29
申请号:CN202310642754.6
申请日:2023-05-31
Applicant: 蚂蚁区块链科技(上海)有限公司 , 北京大学
Abstract: 一种交易分发方法、区块链节点和区块链系统,所述方法包括:第一节点从交易池中获取多个交易;生成第一交易包,第一交易包包括第一包头和多个交易,第一包头包括由第一节点生成的上一个交易包的包头哈希值及多个交易的第一哈希值;基于第一交易包生成3f+1个分片;将3f+1个分片分别提供给n个节点中的3f+1个节点,将第一包头提供给所述3f+1个节点中的每个节点;第二节点根据第一包头中的上一个交易包的包头哈希值,对第一分片进行验证;在对所述第一分片验证通过的情况下,存储第一分片以用于恢复第一交易包。
-
公开(公告)号:CN116192692A
公开(公告)日:2023-05-30
申请号:CN202211735064.7
申请日:2022-12-30
Applicant: 蚂蚁区块链科技(上海)有限公司 , 北京大学
IPC: H04L43/0852 , H04L43/106 , H04L67/104 , H04L67/1074
Abstract: 一种区块链网络中的数据传输延迟探测方法,包括:接收共识子网络中的共识节点周期性广播发送的探测消息;其中,探测消息中包含共识节点的第一网络地址和共识节点发送探测消息的第一时刻对应的第一时间戳;响应于探测消息,在探测消息中添加目标中继节点的第二网络地址和目标中继节点发送探测消息的第二时刻对应的第二时间戳,并将添加了第二网络地址和第二时间戳的探测消息,继续转发至与目标中继节点建立了网络连接的其它的各个非共识节点,以使其它的各个非共识节点中的普通节点基于接收到的探测消息中包含的各个时间戳,计算将第二网络地址作为中转,与第一网络地址之间的数据传输路径的数据传输延迟。
-
公开(公告)号:CN117041059A
公开(公告)日:2023-11-10
申请号:CN202310797645.1
申请日:2023-06-30
Applicant: 蚂蚁区块链科技(上海)有限公司 , 北京大学
IPC: H04L41/0896 , H04L41/12 , H04L9/00
Abstract: 本申请一个或多个实施例提供一种区块链网络拓扑调整方法、共识节点和区块链网络,所述方法应用于区块链网络中的任一目标节点,包括:获取待发送的目标区块;确定所述目标区块是否符合预设的第一触发条件;如果所述目标区块符合所述第一触发条件,在所述目标区块中添加与所述目标节点对应的带宽容量信息后转发所述目标区块;以及,基于所述目标区块包含的与所述目标区块的传输路径上的各个节点对应的带宽容量信息,从所述传输路径上确定出带宽容量大于所述目标节点的带宽容量的节点,并与所述节点建立连接,以对所述区块链网络的网络拓扑进行调整;其中,所述带宽容量信息由所述各个节点在转发所述目标区块时添加至所述目标区块。
-
公开(公告)号:CN116170464A
公开(公告)日:2023-05-26
申请号:CN202211737971.5
申请日:2022-12-30
Applicant: 蚂蚁区块链科技(上海)有限公司 , 北京大学
Abstract: 本说明书提出一种区块链网络中的共识数据分发方法,包括:从基于纠删码算法针对所述共识数据进行分割得到的指定数量的数据分片中,确定所述目标共识节点待分发的目标数据分片;将所述目标数据分片分别单播发送至所述区块链网络中的各个区域子网络中与该目标共识节点建立了网络连接的目标中继节点,以使所述目标中继节点继续将所述目标数据分片广播发送至其所属的区域子网络中与其建立了网络连接的其它的各个中继节点和普通节点,由所述其它的各个中继节点和所述普通节点,对接收到的与所述共识数据对应的数据分片进行数据恢复。
-
公开(公告)号:CN116366282A
公开(公告)日:2023-06-30
申请号:CN202211737964.5
申请日:2022-12-30
Applicant: 蚂蚁区块链科技(上海)有限公司 , 北京大学
IPC: H04L9/40 , H04L67/1074
Abstract: 本说明书实施例提供一种交易数据的预传输方法、区块链系统和共识节点,包括:基于本地交易池中存储的交易创建本地子链;其中,所述本地子链包括基于本地交易池中存储的交易创建的用于生成提议区块的若干个子区块;基于纠删码算法将所述本地子链中的各个子区块,分别分割为指定数量的数据分片,并将所述指定数量的数据分片,分别单播发送至其它的各个共识节点,以使所述其它的各个共识节点对接收到的数据分片进行合法性验证,并响应于所述合法性验证通过,继续将所述数据分片广播发送至其它的各个共识节点,由所述其它的各个共识节点针对接收到的数据分片进行数据恢复得到所述各个子区块。
-
公开(公告)号:CN115664724A
公开(公告)日:2023-01-31
申请号:CN202211216361.0
申请日:2022-09-30
Applicant: 蚂蚁区块链科技(上海)有限公司 , 北京大学
Abstract: 本说明书实施例提供一种区块链系统中的共识方法、区块链系统和共识节点,包括:将本地交易池中维护的本地子链广播发送至其它的各个共识节点;以及,接收其它的各个共识节点广播发送的其本地交易池中维护的本地子链,并将接收到的本地子链在本地交易池中进行维护;从本地交易池中维护的各个本地子链中,获取子区块集合,并基于获取到的子区块集合创建提议区块;其中,所述提议区块包含与所述子区块集合中的各个子区块对应的子区块标识;将所述提议区块分别分发至其它的各个共识节点,以由各个共识节点分别从其本地交易池中维护的各个本地子链中,获取与所述子区块标识对应的各个子区块所包含的交易列表,并对获取到的交易列表进行共识处理。
-
-
-
-
-