一种区块链的交易处理方法、系统及装置

    公开(公告)号:CN114387095A

    公开(公告)日:2022-04-22

    申请号:CN202011122176.6

    申请日:2020-10-20

    Abstract: 本说明书实施例公开了一种区块链的交易处理方法、系统及装置,所述区块链包括多个节点,每个节点包括一个主控装置和至少两个执行单元,所述方法实现于一个节点中的任一执行单元之上,其中,所述方法包括:获取一个或以上交易,以及与每个交易相关的交易数据;验证所述一个或以上交易,并发送验证结果为合法的交易的标识信息到所述主控装置上;基于主控装置制定的交易执行计划获取一个或以上所需执行交易,并执行所述一个或以上所需执行交易;所述一个或以上所需执行交易包括所述至少两个执行单元所获取的所有交易的一部分;发送所述一个或以上所需执行交易的执行结果到所述主控装置。以使区块链节点可以横向扩展,提高区块链整体的交易处理性能。

    一种区块链共识的视图切换方法及区块链系统

    公开(公告)号:CN110673914B

    公开(公告)日:2021-06-29

    申请号:CN201910905076.1

    申请日:2019-09-24

    Inventor: 陈盛龙

    Abstract: 本说明书实施例提供一种区块链共识的视图切换方法及系统。其中,方法包括:共识节点在进行切换到第一视图的视图切换时,获取第一视图对应的共识主节点的共识提议能力的评分和所述共识节点生效的历史记录。所述共识节点基于所述共识主节点的评分对应的共识主节点配置频率和所述共识主节点生效的历史记录,确定所述共识主节点在所述第一视图是否生效。若不是,则所述共识节点触发切换到第二视图的视图切换,其中,所述第二视图为所述第一视图顺序加1。

    一种联盟链的业务校验方法及联盟链系统

    公开(公告)号:CN113709122B

    公开(公告)日:2023-08-22

    申请号:CN202110937418.5

    申请日:2019-09-24

    Inventor: 陈盛龙

    Abstract: 本说明书实施例提供一种联盟链的业务校验方法及联盟链系统。其中,业务校验方法包括:联盟链的共识主节点对自身交易池中的交易进行业务校验,其中,联盟链中的各共识节点对客户端发起的交易进行账户合法性校验,并将通过账户合法性校验的交易同步至各自的交易池中。联盟链的共识主节点对通过自身业务校验的交易发起共识提议,其中,所述共识提议包含至少一个通过共识主节点业务校验的交易,联盟链中至少两个共识节点具有不同的业务校验规则。联盟链的共识备份节点在共识过程中,基于自身的业务校验规则,对所述共识提议的至少一个交易进行业务校验,并对通过自身业务校验的交易执行共识逻辑。

    联盟链中的状态备份方法、装置和电子设备

    公开(公告)号:CN112988469B

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

    申请号:CN202110457183.X

    申请日:2021-04-27

    Inventor: 陈盛龙

    Abstract: 本说明书公开了一种联盟链中的状态备份方法、装置和电子设备,该方法包括:联盟链中的目标共识节点在创建第N个快照之后生成指定数量的区块时,确定所述第N个快照之后的指定数量的区块中最后一个区块中的交易执行之后的世界状态;所述目标共识节点基于所述第N个快照之后的指定数量的区块中最后一个区块的交易执行之后的世界状态,创建与所述指定数量的区块中最后一个区块对应的第N+1个快照,其中,N为正整数。

    一种联盟链的业务校验方法及联盟链系统

    公开(公告)号:CN113709122A

    公开(公告)日:2021-11-26

    申请号:CN202110937418.5

    申请日:2019-09-24

    Inventor: 陈盛龙

    Abstract: 本说明书实施例提供一种联盟链的业务校验方法及联盟链系统。其中,业务校验方法包括:联盟链的共识主节点对自身交易池中的交易进行业务校验,其中,联盟链中的各共识节点对客户端发起的交易进行账户合法性校验,并将通过账户合法性校验的交易同步至各自的交易池中。联盟链的共识主节点对通过自身业务校验的交易发起共识提议,其中,所述共识提议包含至少一个通过共识主节点业务校验的交易,联盟链中至少两个共识节点具有不同的业务校验规则。联盟链的共识备份节点在共识过程中,基于自身的业务校验规则,对所述共识提议的至少一个交易进行业务校验,并对通过自身业务校验的交易执行共识逻辑。

    联盟链中的共识方法、共识节点和系统

    公开(公告)号:CN112988470B

    公开(公告)日:2021-09-07

    申请号:CN202110457184.4

    申请日:2021-04-27

    Inventor: 陈盛龙

    Abstract: 本说明书公开了一种联盟链中的共识方法、共识节点和系统,该方法包括:联盟链中的目标共识节点在生成指定数量的区块时,在所述联盟链中广播检查点checkpoint消息,所述checkpoint消息中携带有所述指定数量的区块中块高度最大的区块号;所述目标共识节点接收联盟链中其它共识节点发送的checkpoint消息;如果所述目标共识节点接收到至少2f+1个其它共识节点发送的checkpoint消息,以及其中携带的区块号大于目标共识节点的最大区块号,且其中携带的区块号一致,则所述目标共识节点从接收到的checkpoint消息中最大区块号所属的共识节点拉取区块。

    联盟链中的共识方法、装置和电子设备

    公开(公告)号:CN112991066A

    公开(公告)日:2021-06-18

    申请号:CN202110457168.5

    申请日:2021-04-27

    Inventor: 陈盛龙

    Abstract: 本说明书公开了一种联盟链中的共识方法、装置和电子设备,该方法包括:目标共识节点接收来自客户端的交易请求,所述目标共识节点与所述客户端之间存在网络连接,所述交易请求中携带目标交易;所述目标共识节点在所述联盟链中广播所述交易请求,以使得所述联盟链中的共识节点对包含有所述目标交易的提议进行共识操作、交易执行操作及交易执行结果的确认操作;所述目标共识节点在收到接收到所述联盟链的至少f个其它共识节点针对所述提议的交易执行结果的确认反馈消息后,向所述客户端发送所述目标交易的交易执行结果,其中,f为所述联盟链允许的异常共识节点最大数量。

Patent Agency Ranking