基于区块链的交易处理方法、装置、设备、介质

    公开(公告)号:CN119417467A

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

    申请号:CN202411419633.6

    申请日:2024-10-11

    Abstract: 本公开实施例公开了基于区块链的交易处理方法、装置、设备、介质,方法包括:出块节点基于出块获取请求中的上一区块的区块信息,在出块节点对应的交易池中删除上一区块对应的交易信息,以及基于出块节点对应的交易池中的交易信息生成新区块,并向提议节点发送新区块,提议节点执行新区块中的各交易信息,并将各交易信息的交易结果写入到新区块中,得到待上链区块;提议节点在区块链网络中发起对待上链区块的共识处理;当待上链区块通过共识,将待上链区块添加到区块链上。由此通过出块节点负责生成出块,使得区块链网络中的节点在接收到交易信息时,仅需将交易信息发送给出块节点即可,大大降低了区块链网络通信的复杂度。

    共识节点的确定方法、装置和区块链系统

    公开(公告)号:CN119363317B

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

    申请号:CN202411907203.9

    申请日:2024-12-23

    Abstract: 本公开实施例公开了一种共识节点的确定方法、装置和区块链系统,其中,该方法包括:获取区块链系统最新上链区块的哈希值;基于候选共识节点网络中的各候选共识节点的私钥,以及所述最新上链区块的哈希值,生成所述各候选共识节点的可验证随机数,并将所述各候选共识节点的可验证随机数在所述候选共识节点网络进行广播;基于所述各候选共识节点的可验证随机数的数值关系,生成至少一个区块,并将所述至少一个区块在共识区块链上链;基于所述至少一个区块的可验证随机数之间的数值关系,从所述各候选共识节点中选择多个共识节点。本公开实施例可以在候选共识节点网络内通过共识的方式选择出的共识节点,且可以保证选择出的共识节点没有宕机。

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

    公开(公告)号:CN119396611A

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

    申请号:CN202411413066.3

    申请日:2024-10-10

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

    共识节点的确定方法、装置和区块链系统

    公开(公告)号:CN119363317A

    公开(公告)日:2025-01-24

    申请号:CN202411907203.9

    申请日:2024-12-23

    Abstract: 本公开实施例公开了一种共识节点的确定方法、装置和区块链系统,其中,该方法包括:获取区块链系统最新上链区块的哈希值;基于候选共识节点网络中的各候选共识节点的私钥,以及所述最新上链区块的哈希值,生成所述各候选共识节点的可验证随机数,并将所述各候选共识节点的可验证随机数在所述候选共识节点网络进行广播;基于所述各候选共识节点的可验证随机数的数值关系,生成至少一个区块,并将所述至少一个区块在共识区块链上链;基于所述至少一个区块的可验证随机数之间的数值关系,从所述各候选共识节点中选择多个共识节点。本公开实施例可以在候选共识节点网络内通过共识的方式选择出的共识节点,且可以保证选择出的共识节点没有宕机。

    共识方法、装置和区块链系统
    5.
    发明公开

    公开(公告)号:CN119299070A

    公开(公告)日:2025-01-10

    申请号:CN202411413213.7

    申请日:2024-10-10

    Abstract: 本公开实施例公开了一种共识方法、装置和区块链系统,其中,该方法包括:获取共识投票节点组对待共识区块进行至少一次共识投票的投票结果;基于所述投票结果,确定所述至少一次共识投票的每次共识投票中已投票节点的权重之和;基于所述每次共识投票中已投票节点的权重之和,以及所述共识投票节点组中所有共识节点的权重总和,确定所述每次共识投票是否投票通过;响应于所述每次共识投票均投票通过,确定通过对所述待共识区块的共识。本公开实施例可以保证区块链系统的安全性,且可以降低由于恶意节点故意不投票导致对区块链系统的整体性能的影响。

    区块链系统的共识方法、装置和区块链系统

    公开(公告)号:CN119363319B

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

    申请号:CN202411926925.9

    申请日:2024-12-25

    Abstract: 本公开实施例公开了一种区块链系统的共识方法、装置和区块链系统,其中,该方法包括:获取区块链系统最新上链区块的哈希值;基于区块链系统内各节点的私钥,以及最新上链区块的哈希值,生成各节点的可验证随机数,将各节点的可验证随机数添加到各节点生成的各待上链区块中;基于各节点的可验证随机数和时间系数,确定各待上链区块相对于最新上链区块广播时间的等待时间;基于最新上链区块的广播时间,以及各待上链区块相对于最新上链区块广播时间的等待时间,确定各待上链区块的广播时间;基于各待上链区块的广播时间,对各待上链区块进行广播。本公开实施例可以大幅降低节点在共识过程消耗的计算资源,提升区块链系统的共识效率。

    区块链系统的共识方法、装置和区块链系统

    公开(公告)号:CN119363319A

    公开(公告)日:2025-01-24

    申请号:CN202411926925.9

    申请日:2024-12-25

    Abstract: 本公开实施例公开了一种区块链系统的共识方法、装置和区块链系统,其中,该方法包括:获取区块链系统最新上链区块的哈希值;基于区块链系统内各节点的私钥,以及最新上链区块的哈希值,生成各节点的可验证随机数,将各节点的可验证随机数添加到各节点生成的各待上链区块中;基于各节点的可验证随机数和时间系数,确定各待上链区块相对于最新上链区块广播时间的等待时间;基于最新上链区块的广播时间,以及各待上链区块相对于最新上链区块广播时间的等待时间,确定各待上链区块的广播时间;基于各待上链区块的广播时间,对各待上链区块进行广播。本公开实施例可以大幅降低节点在共识过程消耗的计算资源,提升区块链系统的共识效率。

Patent Agency Ranking