区块链系统的数据处理方法、装置和区块链系统

    公开(公告)号:CN119363315B

    公开(公告)日:2025-04-29

    申请号:CN202411884262.9

    申请日:2024-12-19

    Abstract: 本公开实施例公开了一种区块链系统的数据处理方法、装置和区块链系统,其中,该方法包括:响应于一层区块链接收到第一交易区块,从第一交易区块中提取目标状态哈希数据;通过第一验证节点集合对目标状态哈希数据进行验证,得到第一验证结果;响应于第一验证结果表示目标状态哈希数据存在错误,通过第二验证节点集合对目标状态哈希数据进行验证,得到第二验证结果;响应于第二验证结果表示目标状态哈希数据存在错误,由第二验证节点集合基于目标状态哈希数据构建第二交易区块,在一层区块链将第二交易区块上链,并回退第一交易区块对应的状态哈希。本公开实施例可以快速验证出二层区块链用户提交的交易区块中的状态哈希数据是否存在错误。

    区块链系统的数据处理方法、装置和区块链系统

    公开(公告)号:CN119483908A

    公开(公告)日:2025-02-18

    申请号:CN202510038716.9

    申请日:2025-01-09

    Abstract: 本公开实施例公开了一种区块链系统的数据处理方法、装置和区块链系统,其中,该方法包括:响应于二层网关接收到二层区块链提交的目标区块,二层网关基于目标区块生成目标交易,并将目标区块和目标交易发送给一层网关;响应于一层网关接收到目标区块和目标交易,缓存目标区块,并将目标交易发送一层区块链的共识节点;基于共识节点对目标交易进行共识,并通过一层区块链的管理合约基于目标交易进行状态数据更新;响应于状态数据更新完成,通过一层网关和二层网关对二层区块链进行通知。本公开实施例不需要对二层区块链的程序进行修改,程序开发成本低。此外,针对异构的二层区块链仅需适配相应的网关程序即可,适用性强。

    区块链网络中的区块传输方法、装置、设备和介质

    公开(公告)号:CN116074328B

    公开(公告)日:2023-06-27

    申请号:CN202310201717.1

    申请日:2023-03-01

    Abstract: 本公开实施例公开了一种区块链网络中的区块传输方法、装置、设备和介质,其中,超级网络层中任一超级节点获取包括至少一个交易信息的新增区块;任一超级节点向第一个全连接网络层中订阅该任一超级节点的代表节点传输新增区块;当n的取值大于1,新增区块由第一个全连接网络逐层传输至第n个全连接网络层,以使区块链网络同步新增区块,区块链网络中任一全连接网络层向任一全连接网络层的下一个全连接网络层传输新增区块的方式包括:任一全连接网络层中接收到新增区块的代表节点向下一个全连接网络层中该接收到新增区块的代表节点的目标节点传输新增区块。实现了新增区块在区块链网络中高效的同步。

    一种跨链交易有序执行方法和跨链系统

    公开(公告)号:CN113537991B

    公开(公告)日:2022-03-01

    申请号:CN202111084581.8

    申请日:2021-09-16

    Abstract: 本申请实施例中提供了一种跨链交易有序执行方法和跨链系统,采用本申请中的方案,跨链交易包中的多个交易保持了在源链中的执行顺序。子链在按序执行跨链交易包中的交易期间,如果当前交易是跨链交易,则在处理完该跨链交易后,将该跨链交易的交易ID发送给其他子链。如果当前交易是空交易,则根据该空交易携带的交易ID,检测该子链是否已经接收到其他子链发送的相同交易ID,若是,则说明其他子链已经处理了该空交易对应的跨链交易,接着子链才处理该空交易,并且在处理完该空交易后接着处理下一个交易。如此,对于源链的多个跨链交易,会按照这些跨链交易在源子链中的执行顺序,被若干子链依次执行,从而实现了跨链交易的有序执行。

    联盟链系统的出块方法、装置和联盟链系统

    公开(公告)号:CN119396611A

    公开(公告)日:2025-02-07

    申请号:CN202411413066.3

    申请日:2024-10-10

    Abstract: 本公开实施例公开了一种联盟链系统的出块方法、装置和联盟链系统,其中,该方法包括:监测联盟链系统的共识节点组中各共识节点的出块时间,并监测所述各共识节点的共识投票;基于所述各共识节点的出块时间和共识投票,确定所述各共识节点中是否存在宕机的共识节点;响应于确定存在宕机的共识节点且所述宕机的共识节点包括目标共识节点,控制所述共识节点组中除所述目标共识节点外的剩余共识节点轮流出块。本公开实施例可以避免由于共识节点宕机导致共识节点组的出块时间过长,大幅提升联盟链系统的出块性能。

    区块链网络中节点加入方法、装置、电子设备和存储介质

    公开(公告)号:CN115883315B

    公开(公告)日:2023-07-28

    申请号:CN202310186980.8

    申请日:2023-03-01

    Abstract: 本公开实施例公开了一种区块链网络中节点加入方法、装置、电子设备和存储介质,涉及区块链网络技术,其中,方法包括:待加入节点向第一当前网络层发送加入请求,第一当前网络层为区块链网络中除第n个网络层以外的网络层;待加入节点根据第一当前网络层响应加入请求的响应时间,从第一当前网络层中获取第一目标节点;将与第一目标节点连接的下一个网络层中节点所在子网络确定为第一目标子网络;响应于第一目标子网络位于第n个网络层,将待加入节点加入第一目标子网络。由此,实现了对待加入节点需要接入的子网络高效定位。

    链群接入区块链的方法、装置、设备和介质

    公开(公告)号:CN115941693B

    公开(公告)日:2023-05-05

    申请号:CN202310227173.6

    申请日:2023-03-10

    Abstract: 本公开实施例公开了一种链群接入区块链的方法、装置、设备和介质,涉及区块链领域,其中,方法包括:当待接入区块链请求接入目标区块链时,确定待接入区块链对应的用户需求,用户需求表征是否公开待接入区块链的链上数据;对比待接入区块链和目标区块链的底层协议,得到对比结果,对比结果表征待接入区块链与目标区块链为同构链或异构链;基于用户需求和对比结果,确定接入策略;基于接入策略,将待接入区块链接入目标区块链。可以提高链群接入时的灵活性和针对性,并且适用于不同类型的链群,有助于拓展区块链的性能。

    链群接入区块链的方法、装置、设备和介质

    公开(公告)号:CN115941693A

    公开(公告)日:2023-04-07

    申请号:CN202310227173.6

    申请日:2023-03-10

    Abstract: 本公开实施例公开了一种链群接入区块链的方法、装置、设备和介质,涉及区块链领域,其中,方法包括:当待接入区块链请求接入目标区块链时,确定待接入区块链对应的用户需求,用户需求表征是否公开待接入区块链的链上数据;对比待接入区块链和目标区块链的底层协议,得到对比结果,对比结果表征待接入区块链与目标区块链为同构链或异构链;基于用户需求和对比结果,确定接入策略;基于接入策略,将待接入区块链接入目标区块链。可以提高链群接入时的灵活性和针对性,并且适用于不同类型的链群,有助于拓展区块链的性能。

    跨链消息可靠传递方法、装置以及电子设备

    公开(公告)号:CN113743944B

    公开(公告)日:2022-03-29

    申请号:CN202111302693.6

    申请日:2021-11-04

    Abstract: 本申请实施例中提供了一种跨链消息可靠传递方法、装置以及电子设备,旨在降低跨链交互期间主链的消息处理压力,并提升跨链消息的传递可靠性。其中,跨链消息可靠传递方法包括:目标链接收主链发送的跨链消息哈希值,该哈希值是源链发送给主链的;目标链根据该哈希值,从源链处获取对应的跨链消息和跨链消息对应的第一默克尔证明;目标链根据跨链消息和第一默克尔证明,计算相应的第一默克尔树的第一根哈希值,并查询主链中是否保存有与第一根哈希值相同的根哈希值;在主链中保存有与第一根哈希值相同的根哈希值的情况下,目标链处理该跨链消息。

    基于分布式身份标识的数据跨链转移方法和系统

    公开(公告)号:CN113850607A

    公开(公告)日:2021-12-28

    申请号:CN202111427565.4

    申请日:2021-11-29

    Abstract: 本申请实施例中提供了一种基于分布式身份标识的数据跨链转移方法和系统。本申请中,源链接收到原持有者终端发送的数据转移交易后,根据数据转移交易携带的第一BID身份标识,读取相应第一BID文档中的原持有者公钥,对数据转移交易进行验证;在验证通过后,源链发出跨链交易;目标链响应于跨链交易,在目标链中部署第二BID文档,第二BID文档中记录有新持有者公钥和待转移数据;此外,源链还将第一BID文档中的原持有者公钥替换成新持有者公钥。本申请通过在目标链部署第二BID文档,并在第二BID文档记录新持有者的公钥,以及在源链中将第一BID文档中的原持有者公钥替换成新持有者公钥,从而实现了数字所有权的跨链转移。

Patent Agency Ranking