行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210794409.X (22)申请日 2022.07.07 (71)申请人 中国电信股份有限公司 地址 100033 北京市西城区金融大街31号 (72)发明人 梁燕 梁伟 赵君  (74)专利代理 机构 中国贸促会专利商标事务所 有限公司 1 1038 专利代理师 张海强 (51)Int.Cl. H04L 9/08(2006.01) H04L 9/40(2022.01) H04L 67/10(2022.01) G06Q 40/04(2012.01) (54)发明名称 交易处理方法、 区块链 节点及区块链网络 (57)摘要 本公开提供了一种交易处理方法、 区块链节 点及区块链网络, 涉及区块链技术领域, 所述方 法包括: 第一区块链节点通过共识层接收客户端 发送的待执行交易, 所述待执行交易包括第一交 易, 所述第一交易为智 能合约相关交易; 所述第 一区块链节点执行所述待执行交易, 包括: 所述 第一区块链节点通过智能合约层执行所述第一 交易, 其中, 在通过所述智能合约层执行所述第 一交易的过程中, 所述第一区块链节 点通过所述 共识层执 行任务。 权利要求书2页 说明书9页 附图2页 CN 115174067 A 2022.10.11 CN 115174067 A 1.一种交易处 理方法, 包括: 第一区块链节点通过共识层接收客户端发送的待执行交易, 所述待执行交易包括第 一 交易, 所述第一交易 为智能合约相关交易; 所述第一区块链 节点执行所述待执 行交易, 包括: 所述第一区块链节点通过智能合约层执行所述第一交易, 其中, 在通过所述智能合约 层执行所述第一交易的过程中, 所述第一区块链 节点通过所述共识层执 行任务。 2.根据权利要求1所述的方法, 其中, 所述第一区块链 节点通过所述智能合约层 在可信执 行环境TE E中执行所述第一交易。 3.根据权利要求1所述的方法, 其中, 所述执 行任务包括: 对执行结果执行共识, 所述执 行结果由所述第一区块链 节点执行第二交易得到 。 4.根据权利要求1 ‑3任意一项所述的方法, 其中, 所述执 行任务包括: 执行第三交易, 所述第三交易 为非智能合约相关交易。 5.根据权利要求1 ‑3任意一项所述的方法, 其中, 所述待执行交易包括多个交易, 所述 多个交易包括所述第一交易; 所述第一区块链 节点执行所述待执 行交易包括: 所述第一区块链 节点并行 执行所述多个交易中不具有交易依赖关系的至少两个交易。 6.根据权利要求5所述的方法, 其中, 所述第一区块链 节点执行所述待执 行交易包括: 所述第一区块链 节点基于所述多个交易之间的交易依赖关系, 生成有向无环图DAG; 基于所述DAG执 行所述多个交易。 7.根据权利要求5所述的方法, 其中, 所述第一区块链 节点执行所述待执 行交易包括: 在所述至少两个交易的发起方均同意并行执行的情况下, 所述第 一区块链节点并行执 行所述至少两个交易; 在所述至少两个交易的任意一个发起方不同意并行执行的情况下, 串行执行所述任意 一个发起方对应的交易和所述多个交易中的其 他交易。 8.根据权利要求2所述的方法, 其中, 所述第一交易是 经过加密的; 在所述第一区块链 节点执行所述待执 行交易之前, 还 包括: 所述第一区块链 节点通过所述智能合约层 在所述TE E中利用密钥解密所述第一交易。 9.根据权利要求8所述的方法, 其中, 所述第 一区块链节点通过所述智能合约层在所述 TEE中利用密钥解密所述第一交易包括: 所述第一区块链 节点申请授权, 并在授权通过的情况 下, 获取所述TEE中的所述密钥; 利用所述密钥解密所述第一交易。 10.根据权利要求8所述的方法, 其中, 所述密钥由所述TE E中的飞地enclave 管理。 11.根据权利 要求8‑10任意一项所述的方法, 其中, 所述密钥基于shamir门限秘密共享 算法被分割生成第一预设数量的密钥对; 所述第一区块链节点通过所述TEE从至少一个其他TEE获取第二预设数量的密钥 对, 以 基于shamir门限秘密共享算法恢复所述密钥, 其中, 所述第二预设数量大于等于2且小于等 于所述第一预设数量。 12.根据权利要求1 ‑3任意一项所述的方法, 其中, 所述第一区块链 节点是具有写入和读取权限的节点;权 利 要 求 书 1/2 页 2 CN 115174067 A 2所述第一区块链节点所属的区块链网络还包括第 二区块链节点, 所述第 二区块链节点 是具有读取权限而不具有 写入权限的节点。 13.一种区块链 节点, 包括: 接收模块, 被配置为通过共识层接收客户端发送的待执行交易, 所述待执行交易包括 第一交易, 所述第一交易 为智能合约相关交易; 执行模块, 被配置为执行所述待执行交易, 包括: 通过智能合约层执行所述第一交易, 其中, 在通过 所述智能合约层执 行所述第一交易的过程中, 通过 所述共识层执 行任务。 14.一种区块链 节点, 包括: 存储器; 以及 耦接至所述存储器的处理器, 被配置为基于存储在所述存储器中的指令, 执行权利要 求1‑12任意一项所述的方法。 15.一种区块链网络, 包括: 权利要求13或权利要求14所述的区块链 节点。 16.一种计算机可读存储介质, 包括计算机程序指令, 其中, 所述计算机程序指令被处 理器执行时实现权利要求1 ‑12任意一项所述的方法。 17.一种计算机程序产品, 包括计算机程序, 其中, 所述计算机程序被处理器执行时实 现权利要求1 ‑12任意一项所述的方法。权 利 要 求 书 2/2 页 3 CN 115174067 A 3

.PDF文档 专利 交易处理方法、区块链节点及区块链网络

文档预览
中文文档 14 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 交易处理方法、区块链节点及区块链网络 第 1 页 专利 交易处理方法、区块链节点及区块链网络 第 2 页 专利 交易处理方法、区块链节点及区块链网络 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 04:06:41上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。