区块链系统的分片方法及装置.pdf
春兰****89
亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
区块链系统的分片方法及装置.pdf
本说明书实施例中提供了一种区块链系统的分片方法及装置。方法包括:获取用于构建区块链系统的多个第一节点的网络坐标,两个第一节点的网络坐标用于计算该两个第一节点之间的网络距离,所述网络距离指示该两个第一节点之间的网络时延;根据所述多个第一节点的网络坐标,将所述多个第一节点划分到多个分片。
在区块链系统中切换分片节点的方法及装置.pdf
本说明书提供一种在区块链系统中切换分片节点的方法及装置,根据该方法,该区块链系统包括第一分片和第二分片,第一分片包括第一分片节点,第一分片节点具有对应的第一备用节点,第一备用节点同步有第一分片节点在执行第一区块的过程中产生的第一状态信息,各个第二分片包括第二分片节点,该方法应用于第一备用节点,包括:从第二分片节点接收到跨分片信息,基于第一状态信息和跨分片信息,代替第一分片节点继续执行第一区块。从而保证了区块链系统流程的持续进行,提高了区块链系统的性能和可用性。
对区块链系统中的分片进行扩容的方法及装置.pdf
本说明书提供一种对区块链系统中的分片进行扩容的方法及装置,该区块链系统包括第一分片,第一分片包括第一节点;该方法包括:第一节点接收包括将要执行的第一区块的信息的扩容请求;在执行完成第一区块之后,第一节点将第一区块对应的第一世界状态发送给第二节点;并执行至少一个第二区块,记录各个第二区块对应的各个状态更改信息;在对第一世界状态发送完成之后,第一节点将各个状态更改信息发送给第二节点;第二节点属于待增加到区块链系统中的第二分片;第二节点基于接收的第一世界状态和各个状态更改信息,获取第二分片的初始世界状态。从而实
在区块链系统中切换分片节点的方法和装置.pdf
本说明书实施例提供了一种在区块链系统中切换分片节点的方法,所述区块链系统包括第一分片和至少一个第二分片,所述第一分片包括第一节点,所述第一节点在所述第一分片中的节点故障之后切换为所述第一分片的节点,并存储有在所述切换之后获取的第一数据,所述方法应用于所述第一节点,包括:从第二节点接收上线信息;将所述第一数据同步给所述第二节点;在同步结束之后,将同步结束信息分别发送给所述第二节点和各个所述第二分片,以使得所述第二节点替换所述第一节点成为所述第一分片的节点。
对区块链系统中的分片进行缩容的方法及装置.pdf
本说明书提供一种对区块链系统中的分片进行缩容的方法及装置,该区块链系统包括第一分片和第二分片,所述第一分片中包括第一节点,所述第二分片中包括第二节点;所述第一节点和所述第二节点部署有目标合约,所述方法包括:所述第一节点接收缩容请求,获取所述目标合约在所述第一分片中的目标合约状态,并将所述目标合约状态传输至所述第二节点;所述第二节点将所述目标合约状态合并至所述第二分片的世界状态中。从而实现了区块链系统的自动缩容,解决了区块链系统中分片数量不能随交易数量减少而动态缩容的问题。