一种在区块链中执行交易的方法、区块链和主节点

    公开(公告)号:CN113743941B

    公开(公告)日:2022-08-26

    申请号:CN202111296820.6

    申请日:2021-11-04

    Inventor: 谢桂鲁 邓福喜

    Abstract: 一种在区块链中执行交易的方法、区块链和主节点。所述区块链包括主节点和从节点,所述方法包括:所述主节点基于预执行状态集预执行接收的每个交易,得到各个交易的预执行读写集;所述主节点在预执行完每个交易之后,串行地对每个交易进行如下处理:确定所述交易的预执行读集是否与所述预执行状态集存在冲突,其中,在确定不存在冲突的情况中,更新预执行状态集和预执行交易集合;所述主节点将所述预执行交易集合中的顺序排列的多个交易、其在预执行交易集合中的排列顺序、及所述多个交易的预执行读写集发送给所述从节点;所述从节点根据所述多个交易的排列顺序和各个交易的预执行读写集执行所述多个交易。

    区块链系统中状态证明及执行区块的方法及装置

    公开(公告)号:CN113505138B

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

    申请号:CN202111040896.2

    申请日:2021-09-06

    Inventor: 谢桂鲁 邓福喜

    Abstract: 本说明书提供一种区块链系统中状态证明及执行区块方法及装置,根据该方法,由于区块链可以包括存储历史状态数据的第一状态数据库,在第一状态数据库中可以直接以键‑值的形式存储区块链中已执行完成的区块中所涉及的各个参数的各个历史写入状态,及各个历史写入状态各自对应的版本号。因此,在读取或写入参数的状态时,IO操作的次数仅为一次,同时,还能实现快速查询历史状态。并且,对查询的结果进行存在性证明,从而避免了恶意的区块链节点篡改数据或者故意返回错误的查询结果的情况。

    在区块链中执行交易的方法、区块链节点和区块链

    公开(公告)号:CN113744062A

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

    申请号:CN202111296856.4

    申请日:2021-11-04

    Inventor: 谢桂鲁 邓福喜

    Abstract: 本说明书提供一种在区块链中执行交易的方法、区块链节点和区块链。所述区块链中包括第一节点和第二节点,所述第一节点和所述第二节点分别为所述区块链中的任意两个节点,所述方法包括:所述第一节点预执行接收的多个第一交易,得到各个第一交易的预执行读写集,将所述多个第一交易及其预执行读写集发送给所述第二节点;所述第二节点基于所述多个第一交易的预执行读写集对所述多个第一交易进行分组,根据所述分组的结果并行执行所述多个第一交易。

    区块链子网的创建方法

    公开(公告)号:CN113067901B

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

    申请号:CN202110611561.5

    申请日:2021-06-02

    Abstract: 本说明书一个或多个实施例提供一种区块链子网的创建方法。向区块链主网提交调用本网治理合约的子网创建交易,子网创建交易指定好子网配置信息;主网节点执行本网治理合约,以触发针对子网创建交易的投票事件;各投票方客户端在监听到投票事件后,进行投票并反馈给主网;主网节点在投票通过的情况下,通过本网治理合约调用子网管理合约,以通过执行子网管理合约,触发子网创建事件;每个参与子网的成员的节点设备上的主网节点,在监听到子网创建事件之后,部署子网节点,以完成子网创建。

    执行跨片事务的方法及系统、主链节点和目标分片节点

    公开(公告)号:CN112261159B

    公开(公告)日:2021-04-20

    申请号:CN202011515909.2

    申请日:2020-12-21

    Abstract: 本说明书提供一种包含分片的区块链系统中执行跨片事务的方法及系统、主链节点和目标分片节点。一种包含分片的区块链系统中执行跨片事务的方法,该区块链系统中至少包括两个分片和主链;所述方法包括:源分片生成源分片区块的过程中确定所述源分片区块中的跨分片交易,并将所述跨分片交易中需要由目标分片执行的跨片事务发送至主链;主链生成主链区块的过程中,将接收到的需要由目标分片执行的跨片事务填入主链区块的区块体中;所述主链将所述需要目标分片执行的跨片事务按照目标分片的标识发送至对应的目标分片中;所述目标分片生成目标分片区块的过程中,将接收到所述主链发来的跨片事务填入所述目标分片区块的区块体中,并执行所述跨片事务。

    一种提交跨片事务的方法及系统、主链节点和源分片节点

    公开(公告)号:CN112261156B

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

    申请号:CN202011515846.0

    申请日:2020-12-21

    Abstract: 一种包含分片的区块链系统中提交跨片事务的方法及系统、主链节点和源分片节点。该区块链系统中至少包括两个分片和主链;所述方法包括:源分片生成源分片区块的过程中根据主链发来的跨片事务响应产生跨片事务提交指令,并在本地提交执行所述跨片事务所产生的状态,还将所述跨片事务提交指令发送至主链;主链生成主链区块的过程中,将接收到的跨片事务提交指令填入主链区块的区块体中;所述主链将所述跨片事务提交指令按照目标分片的标识发送至对应的目标分片中;所述目标分片生成目标分片区块的过程中,将接收到所述主链发来的跨片事务提交指令填入所述目标分片区块的区块体中,并在本地提交执行所述跨片事务所产生的状态。

Patent Agency Ranking