智能合约的存储装置和方法

    公开(公告)号:CN114201487A

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

    申请号:CN202010989054.0

    申请日:2020-09-18

    Abstract: 本发明公开了一种智能合约的存储装置和方法,涉及区块链技术领域。智能合约的存储装置包括:文档数据库,其中,文档数据库包括:一个或多个智能合约数据表,每个智能合约数据表对应一个智能合约,存储相应智能合约的数据;以及系统结构表,存储每个智能合约数据表的标识与哈希值之间的对应关系,以及智能合约的状态变更所涉及的交易记录的哈希值。本发明的实施例在满足区块链特性和要求的同时,以文档存储的方式代替了基于MPT树的松散的存储方式,从而能够为各类智能合约的应用提供读写性能更强的存储方案,提高了智能合约使用过程中的性能。

    资源共享方法及装置、存储介质及电子设备

    公开(公告)号:CN115150397B

    公开(公告)日:2024-11-15

    申请号:CN202210803321.X

    申请日:2022-07-07

    Abstract: 本公开涉及互联网技术领域,涉及资源共享方法及装置、存储介质和电子设备,包括:资源拥有节点根据目标用户属性结构和身份公钥加密资源数据明文,得到一级密文,所述目标用户属性结构用于指示具备所述资源数据明文的共享权限的用户属性信息;根据身份公私钥对和目标用户属性结构,生成重加密密钥;将所述一级密文和重加密密钥上传至资源共享区块链网络,以基于所述一级密文和所述重加密密钥进行重加密操作,生成重加密密文,以使资源请求节点解密所述重加密密文,获得资源数据明文;所述资源请求节点的第一用户属性信息满足目标用户属性结构。本公开通过引入基于用户属性结构的加密方式,降低资源共享的计算成本,保证密文共享的安全性和健壮性。

    交易处理方法、区块链节点及区块链网络

    公开(公告)号:CN115174067B

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

    申请号:CN202210794409.X

    申请日:2022-07-07

    Inventor: 梁燕 梁伟 赵君

    Abstract: 本公开提供了一种交易处理方法、区块链节点及区块链网络,涉及区块链技术领域,所述方法包括:第一区块链节点通过共识层接收客户端发送的待执行交易,所述待执行交易包括第一交易,所述第一交易为智能合约相关交易;所述第一区块链节点执行所述待执行交易,包括:所述第一区块链节点通过智能合约层执行所述第一交易,其中,在通过所述智能合约层执行所述第一交易的过程中,所述第一区块链节点通过所述共识层执行任务。

    区块链中智能合约的执行方法、节点和区块链系统

    公开(公告)号:CN114078052A

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

    申请号:CN202010824718.8

    申请日:2020-08-17

    Abstract: 本公开涉及一种区块链中智能合约的执行方法、节点和区块链系统,涉及计算机技术领域。本公开的方法包括:多个控制节点中的每一个,接收服务节点发送的合约调用交易请求,合约调用交易请求包括:合约执行的预期结果;将合约调用交易请求发送至各个非控制节点,其中,非控制节点的数量小于最大容许作恶节点数;接收各个非控制节点返回的合约调用交易的结果,并验证各个非控制节点返回的合约调用交易的结果与合约执行的预期结果是否匹配;在各个非控制节点返回的合约调用交易的结果与合约执行的预期结果匹配的情况下,将合约调用交易请求广播至其他节点执行合约调用交易。

Patent Agency Ranking