一种区块链数据的恢复方法和装置

    公开(公告)号:CN111966538B

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

    申请号:CN202011126793.3

    申请日:2020-10-20

    Inventor: 卓海振

    Abstract: 本说明书提供了一种区块链数据的恢复方法和装置,应用于对区块链的节点设备执行管理的管理平台,所述区块链的节点设备搭载的系统资源与虚拟资源进行了价值锚定;包括:获取区块链客户端触发的数据恢复交易,所述数据恢复交易包括待恢复的目标数据的标识信息;计算处理所述数据恢复交易所消耗的所述区块链的节点设备的系统资源的第一数量,并确定与所述第一数量的系统资源价值锚定的所述虚拟资源的第二数量;在用户的虚拟资源账户被扣除所述第二数量的虚拟资源之后,将所述数据恢复交易发送至所述区块链,以使所述区块链的节点设备执行所述数据恢复交易,基于所述目标数据的标识信息,将所述目标数据恢复至所述用户维护的目标智能合约账户中。

    一种智能合约的调用方法和装置

    公开(公告)号:CN112015576A

    公开(公告)日:2020-12-01

    申请号:CN202011128572.X

    申请日:2020-10-20

    Inventor: 卓海振

    Abstract: 本说明书提供了一种智能合约的调用方法和装置,应用于区块链的节点设备,所述节点设备搭载的系统资源与在所述区块链上发布的虚拟资源进行了价值锚定,包括:接收区块链客户端发送的智能合约调用交易,所述智能合约调用交易包括智能合约的调用参数和用户账户的账户标识;计算处理所述智能合约调用交易所消耗的节点设备的系统资源的第一数量,并确定与所述第一数量的系统资源价值锚定的所述虚拟资源的第二数量;从所述账户标识对应的用户账户持有的虚拟资源中扣除所述第二数量的虚拟资源,并在扣除后基于所述调用参数执行所述智能合约调用交易,以在所述区块链中存储所述智能合约调用交易的执行结果。

    智能合约账户的存储空间管理方法和装置

    公开(公告)号:CN111966503A

    公开(公告)日:2020-11-20

    申请号:CN202011128564.5

    申请日:2020-10-20

    Inventor: 卓海振

    Abstract: 本说明书提供了一种智能合约账户的存储空间管理方法和装置,应用于对区块链的节点设备执行管理的管理平台,包括:接收区块链客户端发送的存储空间管理请求,存储空间管理请求包括对节点设备为目标智能合约账户分配的存储空间容量进行扩充的容量,和/或,对节点设备为目标智能合约账户分配的存储空间的有效时长进行扩充的有效时长;计算与所述扩充的容量,和/或,与所述扩充的有效时长价值锚定的所述虚拟资源的第一数量,以使用户的虚拟资源账户被扣除第一数量的虚拟资源;基于所述的扩充容量,和/或,所述扩充的有效时长,对所述管理平台维护的节点设备为目标智能合约账户分配的存储空间的剩余存储容量,和/或,剩余有效时长进行变更处理。

    区块链数据存储方法及装置、电子设备

    公开(公告)号:CN114153848B

    公开(公告)日:2024-06-28

    申请号:CN202111443113.5

    申请日:2021-05-07

    Abstract: 一种区块链数据存储方法及装置、电子设备,方法包括:获取待存储的区块链数据的key‑value键值对;将待存储的区块链数据的key‑value键值对转换成逻辑的树形结构上的根节点、中间节点和叶子节点;根节点、中间节点包括主位置和用于存放区块链数据的key中的字符的多个子位置;主位置包括多个分别与各子位置对应的,用于存放各子位置中的存储内容的hash值的槽位;子位置包括多个用于存放区块链数据的key中的字符的槽位;子位置中的槽位用于存储与该节点链接的下一层节点的hash值;将根节点、中间节点和叶子节点的key‑value键值对存储在数据库中。

    验证区块链数据的方法、装置、电子设备和存储介质

    公开(公告)号:CN113886495B

    公开(公告)日:2024-05-24

    申请号:CN202111160864.6

    申请日:2021-09-30

    Inventor: 卓海振

    Abstract: 本说明书提供一种验证区块链数据的方法、装置、电子设备和存储介质,所述方法应用于包含区块链子网和区块链主网的区块链系统,该方法包括:第一区块链子网向区块链主网发起数据验证交易,数据验证交易用于对第二区块链子网上是否存在目标数据进行验证;区块链主网中的任一主网节点执行数据验证交易,以在任一主网节点所处节点设备上部署有第二区块链子网中的任一子网节点的情况下生成候选验证结果,并将候选验证结果广播至区块链主网中的其他主网节点;任一主网节点从获取到的所有候选验证结果中确定一个满足数据验证条件的目标验证结果,以由第一区块链子网根据目标验证结果确定目标数据是否存在于第二区块链子网。

    基于区块链的NFT资产的检验方法、业务处理方法及硬件

    公开(公告)号:CN114553515A

    公开(公告)日:2022-05-27

    申请号:CN202210148171.3

    申请日:2022-02-17

    Abstract: 本说明书公开了一种基于区块链的NFT资产的检验方法、业务处理方法及硬件。所述区块链部署有目标NFT资产的智能合约,所述智能合约包括目标NFT资产对应区块链的通证标识、链外来源地址和电子存证。其中,检验方法包括:接收客户端针对所述目标NFT资产的校验请求,所述校验请求携带有所述客户端提供的目标NFT资产的通证标识和待校验的目标NFT资产的链外来源地址。基于所述校验请求中的通证标识,调用所述智能合约执行:判断所述智能合约中的链外来源地址是否与所述校验请求中的链外来源地址一致;若一致,则基于所述智能合约中的电子存证,对所述校验请求中的链外来源地址指向的目标NFT资产进行校验,并向所述客户端反馈校验结果。

    一种智能合约的创建方法和装置

    公开(公告)号:CN111967994B

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

    申请号:CN202011126772.1

    申请日:2020-10-20

    Inventor: 卓海振

    Abstract: 本说明书提供了一种智能合约的创建方法和装置,应用于对区块链的节点设备执行管理的管理平台,所述区块链的节点设备搭载的系统资源与虚拟资源进行了价值锚定;所述方法包括:获取区块链客户端触发的智能合约创建交易,所述智能合约创建交易包括智能合约代码和用户请求的与所述智能合约对应的账户存储容量;计算与处理所述智能合约创建交易所消耗的所述区块链的节点设备的系统资源价值锚定的所述虚拟资源的第一数量;在所述用户的虚拟资源账户被扣除所述第一数量的虚拟资源之后,将所述智能合约创建交易发送至所述区块链,以使所述区块链的节点设备执行所述智能合约创建交易,在所述区块链中创建与所述智能合约代码对应的智能合约账户。

    智能合约存储内容的遍历方法及装置、电子设备

    公开(公告)号:CN113220685B

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

    申请号:CN202110510926.5

    申请日:2021-05-11

    Inventor: 卓海振

    Abstract: 一种智能合约存储内容的遍历方法,包括:接收针对智能合约中存储的合约数据的查询请求;查询请求包括目标合约数据的key;响应于查询请求,从与所述智能合约对应的Merk l e树的根节点开始,遍历Merk l e树,在Merk l e树中查找,与该key的字符前缀中的字符匹配的字符节点,以及与查找到的字符节点对应的第一叶子节点;在查找到第一叶子节点后,进一步遍历与第一叶子节点存储的数据内容对应的Merk l e子树,从Merk l e子树的根节点开始,在Merk l e子树中查找与该key的字符后缀中的字符匹配的字符节点,以及与该字符节点对应的第二叶子节点,并进一步读取第二叶子节点中存储的所述目标合约数据的Va l ue。

    优先处理共享区块链数据存储

    公开(公告)号:CN111417930B

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

    申请号:CN201980005830.4

    申请日:2019-11-06

    Inventor: 陆钟豪 卓海振

    Abstract: 本文公开了用于存储区块链数据的方法、系统和装置,包括编码在计算机存储介质上的计算机程序。所述方法之一包括:从区块链网络中的区块链节点接收多个区块;对于所述多个区块中的每个区块:确定存储从所述区块的纠错编码(ECC)编码版本划分的数据集的区块链节点的第一数量和存储从所述区块的ECC编码版本划分的由冗余位组成的数据集的区块链节点的第二数量;基于所述第一数量和所述第二数量计算所述区块的优先级值,以及基于所述优先级值使用ECC对所述多个区块的至少一部分进行编码,以生成多个编码区块。

Patent Agency Ranking