一种锁定包含分片的区块链系统中跨片事务的方法及系统

    公开(公告)号:CN112257118A

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

    申请号:CN202011515927.0

    申请日:2020-12-21

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

    一种区块链的交易处理方法、装置及电子设备

    公开(公告)号:CN111522648B

    公开(公告)日:2020-10-09

    申请号:CN202010629721.4

    申请日:2020-07-03

    Inventor: 李康 邓福喜

    Abstract: 本说明书实施例提供一种区块链的交易处理方法、装置及电子设备。方法包括:区块链中的区块链节点在所述区块链的第N轮的共识的交易执行完毕后,对所述第N轮的共识的交易进行写块操作,其中,N为正整数;所述区块链节点执行所述区块链的第N+1轮的共识执行操作,所述共识执行操作包括所述区块链的第N+1轮的共识及所述第N+1轮的共识达成后的交易执行,其中,所述第N+1轮的共识执行操作与所述第N轮的写块操作并行执行。

    基于区块链的资源管理方法、装置及电子设备

    公开(公告)号:CN117010894A

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

    申请号:CN202310730593.6

    申请日:2020-10-09

    Abstract: 本说明书一个或多个实施例提供一种基于区块链的资源管理方法、装置及电子设备,应用于区块链中的节点设备;其中,与目标业务对应的业务运营方在区块链上发布了虚拟资源;区块链上部署了用于对虚拟资源进行管理的智能合约;智能合约的合约代码对应的执行逻辑包括确认逻辑,以及分别对应于不同的资产管理操作的多种业务逻辑;所述方法包括:接收与智能合约对应的包括交易发送方的账户标识的智能合约调用交易;响应于智能合约调用交易,调用智能合约中的确认逻辑,基于账户标识确定交易发送方的资产管理角色;以及,进一步调用智能合约中与确定出的交易发送方的资产管理角色对应的业务逻辑,完成针对虚拟资源的与业务逻辑对应的资产管理操作。

    基于区块链的资源管理方法、装置及电子设备

    公开(公告)号:CN112200567B

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

    申请号:CN202011074740.1

    申请日:2020-10-09

    Abstract: 本说明书一个或多个实施例提供一种基于区块链的资源管理方法、装置及电子设备,应用于区块链中的节点设备;其中,与目标业务对应的业务运营方在区块链上发布了虚拟资源;区块链上部署了用于对虚拟资源进行管理的智能合约;智能合约的合约代码对应的执行逻辑包括确认逻辑,以及分别对应于不同的资产管理操作的多种业务逻辑;所述方法包括:接收与智能合约对应的包括交易发送方的账户标识的智能合约调用交易;响应于智能合约调用交易,调用智能合约中的确认逻辑,基于账户标识确定交易发送方的资产管理角色;以及,进一步调用智能合约中与确定出的交易发送方的资产管理角色对应的业务逻辑,完成针对虚拟资源的与业务逻辑对应的资产管理操作。

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

    公开(公告)号:CN112396422B

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

    申请号:CN202011515904.X

    申请日:2020-12-21

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

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

    公开(公告)号:CN112261162B

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

    申请号:CN202011516610.9

    申请日:2020-12-21

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

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

    公开(公告)号:CN112261159A

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

    申请号:CN202011515909.2

    申请日:2020-12-21

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

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

    公开(公告)号:CN112261156A

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

    申请号:CN202011515846.0

    申请日:2020-12-21

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

Patent Agency Ranking