-
公开(公告)号:CN114201487A
公开(公告)日:2022-03-18
申请号:CN202010989054.0
申请日:2020-09-18
Applicant: 中国电信股份有限公司
Abstract: 本发明公开了一种智能合约的存储装置和方法,涉及区块链技术领域。智能合约的存储装置包括:文档数据库,其中,文档数据库包括:一个或多个智能合约数据表,每个智能合约数据表对应一个智能合约,存储相应智能合约的数据;以及系统结构表,存储每个智能合约数据表的标识与哈希值之间的对应关系,以及智能合约的状态变更所涉及的交易记录的哈希值。本发明的实施例在满足区块链特性和要求的同时,以文档存储的方式代替了基于MPT树的松散的存储方式,从而能够为各类智能合约的应用提供读写性能更强的存储方案,提高了智能合约使用过程中的性能。
-
公开(公告)号:CN115150397B
公开(公告)日:2024-11-15
申请号:CN202210803321.X
申请日:2022-07-07
Applicant: 中国电信股份有限公司
Abstract: 本公开涉及互联网技术领域,涉及资源共享方法及装置、存储介质和电子设备,包括:资源拥有节点根据目标用户属性结构和身份公钥加密资源数据明文,得到一级密文,所述目标用户属性结构用于指示具备所述资源数据明文的共享权限的用户属性信息;根据身份公私钥对和目标用户属性结构,生成重加密密钥;将所述一级密文和重加密密钥上传至资源共享区块链网络,以基于所述一级密文和所述重加密密钥进行重加密操作,生成重加密密文,以使资源请求节点解密所述重加密密文,获得资源数据明文;所述资源请求节点的第一用户属性信息满足目标用户属性结构。本公开通过引入基于用户属性结构的加密方式,降低资源共享的计算成本,保证密文共享的安全性和健壮性。
-
公开(公告)号:CN115174067B
公开(公告)日:2024-11-05
申请号:CN202210794409.X
申请日:2022-07-07
Applicant: 中国电信股份有限公司
Abstract: 本公开提供了一种交易处理方法、区块链节点及区块链网络,涉及区块链技术领域,所述方法包括:第一区块链节点通过共识层接收客户端发送的待执行交易,所述待执行交易包括第一交易,所述第一交易为智能合约相关交易;所述第一区块链节点执行所述待执行交易,包括:所述第一区块链节点通过智能合约层执行所述第一交易,其中,在通过所述智能合约层执行所述第一交易的过程中,所述第一区块链节点通过所述共识层执行任务。
-
公开(公告)号:CN114282253A
公开(公告)日:2022-04-05
申请号:CN202111643617.1
申请日:2021-12-29
Applicant: 中国电信股份有限公司
Abstract: 本公开涉及区块链技术领域,提供了一基于区块链的数据授权方法及装置、计算机可读存储介质和电子设备。其中,上述方法包括:响应在区块链中对交易数据进行存储的请求,生成对称密钥,并根据对称密钥加密所述交易数据,得到加密交易数据;利用预先为区块链中的参与者生成的非对称密钥对中的公钥,对所述对称密钥进行加密,以得到参与者对应的加密对称密钥;将加密交易数据和加密对称密钥存储到所述区块链中,以根据参与者对应的非对称密钥对中的私钥访问所述交易数据。本方案基于生成的对称密钥和非对称密钥进行区块链中的交易数据的访问,能保证区块链中的交易数据的可信性且减少数据存储量。
-
公开(公告)号:CN114078052A
公开(公告)日:2022-02-22
申请号:CN202010824718.8
申请日:2020-08-17
Applicant: 中国电信股份有限公司
Abstract: 本公开涉及一种区块链中智能合约的执行方法、节点和区块链系统,涉及计算机技术领域。本公开的方法包括:多个控制节点中的每一个,接收服务节点发送的合约调用交易请求,合约调用交易请求包括:合约执行的预期结果;将合约调用交易请求发送至各个非控制节点,其中,非控制节点的数量小于最大容许作恶节点数;接收各个非控制节点返回的合约调用交易的结果,并验证各个非控制节点返回的合约调用交易的结果与合约执行的预期结果是否匹配;在各个非控制节点返回的合约调用交易的结果与合约执行的预期结果匹配的情况下,将合约调用交易请求广播至其他节点执行合约调用交易。
-
-
-
-