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

    公开(公告)号:CN112261159B

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

    申请号:CN202011515909.2

    申请日:2020-12-21

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

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

    公开(公告)号:CN112261156B

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

    申请号:CN202011515846.0

    申请日:2020-12-21

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

    基于区块链的隐私交易中提供隐私和安全保护的系统和方法

    公开(公告)号:CN112513914A

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

    申请号:CN202080003649.2

    申请日:2020-07-03

    Inventor: 杨达一 夏凝 李康

    Abstract: 提供了用于实施基于区块链的隐私交易的方法、系统和装置,包括编码在计算机存储介质上的计算机程序。所述方法之一包括:在隐私交易所涉及的多个(N个)区块链节点中的第一区块链节点处,将所述隐私交易发送至所述N个区块链节点中的多个第二区块链节点中的每个,其中,N至少为四;分别从所述第一区块链节点和所述第二区块链节点中的至少(N‑F)个区块链节点获得证明所述隐私交易的至少(N‑F)个签名,其中,F为不大于(N‑1)/2的最大整数;以及在所述第一区块链节点处,将与所述至少(N‑F)个签名相关联的所述隐私交易的哈希值提交给公有区块链的一个或多个区块链节点以添加到所述公有区块链中。

    一种区块链系统中的状态存储方法及区块链系统、节点

    公开(公告)号:CN112261163B

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

    申请号:CN202011516853.2

    申请日:2020-12-21

    Abstract: 本说明书提供一种区块链系统中的状态存储方法及区块链系统。一状态存储方法中,该区块链系统至少包括两个分片,不同分片中的节点存储不同的外部账户集合的状态;所述方法包括:归属于分片中的区块链节点执行创建和/或调用合约的交易,产生待存储的与区块链外部账户相关的状态;将待存储的与所述区块链外部账户相关的状态存储于对应的区块链外部账户的状态存储中。通过本说明书提供的方案,可以避免单账户热点的问题,同时,每个分片承担的状态存储的负载压力比较小,可以提升整个区块链系统的性能。而且,分散到各个外部账户的状态存储后,由于一个外部账户的状态数量相对比较少,并不存储完整的区块链状态,从而能够解决存储能力瓶颈问题。

    包含分片的区块链系统中退出跨片事务的方法及系统

    公开(公告)号:CN112261160A

    公开(公告)日:2021-01-22

    申请号:CN202011515929.X

    申请日:2020-12-21

    Abstract: 一种包含分片的区块链系统中提交跨片事务的方法及系统。该区块链系统中至少包括两个分片和主链;所述方法包括:源分片在本地提交跨片事务相关的操作发生异常或者等待跨片事务相关的消息发生超时:源分片在本地撤回发生异常/超时的跨片事务操作,针对跨片事务产生需要由对应目标分片执行的退出指令,并将跨片事务退出指令发送至主链;主链将接收到的需要由目标分片执行的退出跨片事务的指令填入主链区块的区块体中;主链将需要目标分片执行的退出跨片事务的指令按照目标分片的标识发送至对应的目标分片中;目标分片生成目标分片区块的过程中,将接收到主链发来的跨片事务退出指令填入所述目标分片区块的区块体中,并执行所述退出跨片事务的指令。

Patent Agency Ranking