全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211030301.X (22)申请日 2022.08.26 (71)申请人 中电信数智科技有限公司 地址 100036 北京市海淀区复兴 路33号13 层东塔13层13 08室 (72)发明人 吴作顺 王慧祺  (74)专利代理 机构 北京知汇林知识产权代理事 务所(普通 合伙) 11794 专利代理师 杨华 (51)Int.Cl. H04L 9/40(2022.01) G06Q 20/38(2012.01) G06Q 20/40(2012.01) G06Q 40/04(2012.01) H04L 9/32(2006.01)H04L 67/10(2022.01) (54)发明名称 一种层次化可扩展区块链平台及其交易处 理方法 (57)摘要 本发明涉及一种层次化可扩展区块链平台 及其交易处理方法,属于电力系统调度控制领 域。 所述平台包括验证器节点和边缘计算节点: 当客户端节 点将一个交易提交到区块链时, 所述 验证器节点运行分布式共识协议, 执行交易, 并 将交易和执行结果存储在区块链上; 所述边缘计 算节点从对等节点接收事务, 并在本地重新执 行, 将重新执行的事务的结果存储到本地存储 中; 所述验证器节点和所述边缘计算节点通过共 识机制, 共同完成用户提交的交易任务。 本发明 的平台具备高吞吐量、 低 延迟的交易能力以及高 效的大容量存储能力, 具有极高的安全性, 足以 应对DDoS攻击等安全威胁, 能够支持开放式的应 用创新生态。 权利要求书2页 说明书6页 附图1页 CN 115459969 A 2022.12.09 CN 115459969 A 1.一种层次化可扩展区块链平台, 其特征在于, 所述平台包括验证器节点和边缘计算 节点: 当客户端节点将一个交易提交到区块链时, 所述验证器节点运行分布式共识协议, 执 行交易, 并将交易和执 行结果存储在区块链上; 所述边缘计算节点从对等节点接收事务, 并在本地重新执行, 将重新执行的事务的结 果存储到本地存储中; 所述验证 器节点和所述 边缘计算节点 通过共识机制, 共同完成用户提交的交易任务。 2.根据权利要求1所述的层次化可扩展区块链平台, 其特征在于: 所述验证器节点包括 共享资源池, 所述共享资源池是每个节点中的一个组件, 它保存已提交到区块链但尚未商 定或执行 的交易的内存缓冲区, 所述缓冲区在验证器节点和边缘计算节点之间复制; 所述 共享资源 池对事务执行各种检查, 以确保事务的有效性并防止D DoS攻击。 3.根据权利要求2所述的层次化可扩展区块链平台, 其特征在于: 所述验证器节点包括 共识机制模块, 所述共识机制模块是负责对交易区块进行排序的组件, 并通过与网络中的 其他验证器节点参与共识 协议来商定执 行结果。 4.根据权利要求3所述的层次化可扩展区块链平台, 其特征在于: 所述验证器节点包括 执行模块, 所述执行模块是协调事务块的执行并维护瞬态的组件, 所述执行模块使用虚拟 机来执行事务, 充当系统输入、 存 储和虚拟机之间的粘合层。 5.根据权利要求4所述的层次化可扩展区块链平台, 其特征在于: 所述验证器节点包括 虚拟机, 所述虚拟机用于在每个事务中运行应用程序并确定执行结果, 并被节点的共享资 源池使用以对 事务执行验证检查。 6.根据权利要求5所述的层次化可扩展区块链 平台, 其特 征在于: 所述验证器节点包括存储组件, 所述存储组件用于将商定的事务块及其执行结果保存 到本地数据库。 7.根据权利要求1所述的层次化可扩展区块链平台, 其特征在于, 所述边缘计算节点的 功能包括: 进行区块链交 互; 获取区块链账本的一 致视图; 避免读取流 量的速率限制; 对历史数据运行自定义分析; 获取有关特定链上事 件的通知。 8.根据权利要求7 所述的层次化可扩展区块链 平台, 其特 征在于: 所述边缘计算节点连接到所述验证器节点, 提供可扩展性以及DDoS缓解, 以获得对区 块链的低延迟访问, 并依赖 于数据同步 来获得并保持最 新状态。 9.一种利用权利要求1 ‑8任一项所述的层次化可扩展区块链平台进行交易处理的方 法, 其特征在于, 所述方法包括由边 缘计算节点执 行的方法以及由验证 器节点执 行的方法; 所述边缘计算节点执 行的方法包括: 交易提交, 包括以下过程: 创建原始事务, 也称为未签名事务; 生成包含相应salt的签 名消息, 并使用节点私钥生成原始事务的签名; 创建签名事务, 以及相应的签名器; 利用二 进制规范序列化编码序列化已签名事务;权 利 要 求 书 1/2 页 2 CN 115459969 A 2状态迁移: 边缘计算节点的所有数据保存在分布式数据库中, 边缘计算节点提交交易, 触发节点发生状态迁移; 节点数据同步, 包括: 边缘计算节点向验证器节点或其他边缘计算节点发送 GetStateRequest报文; 如果对端节点有更新的区块链账本数据, 答复GetState Response报 文; 根据收到回复报文数据更新本地区块链账本数据状态。 10.根据权利要求9所述的进行交易处理的方法, 其特征在于: 所述验证器节点执行的 方法包括: 交易接纳: 验证器节点通过虚拟机执行交易检查并接受交易; 当交易通过检查后, 所述 虚拟机把所述交易存 储到共享资源 池中; 在验证器节点之间共享交易信 息: 共享资源池通过共享资源池协议和其他验证器节点 共享各自所有的已接受的交易信息; 打包提议: 如果当前验证器节点是共识过程中的获胜者, 则所述节点从共享资源池中 拿出一部分交易, 打成一个区块, 将所述区块同步到其 他验证器节点上; 执行区块中的交易: 当验证器节点达成共识之后, 区块被送到执行模块, 执行完成后, 执行模块把交易按序添加到一个临时的Merkel 树结构中; 出块: 当一个区块的执行结果被大多数验证器节点认可之后, 执行模块把所有的交易 提交到存 储组件做持久化保存。权 利 要 求 书 2/2 页 3 CN 115459969 A 3

PDF文档 专利 一种层次化可扩展区块链平台及其交易处理方法

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