金融行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210825208.1 (22)申请日 2022.07.14 (71)申请人 中国联合网络通信集团有限公司 地址 100033 北京市西城区金融大街21号 申请人 联通数字科技有限公司 (72)发明人 曹亮 黄志 王卫强 孟斌  石培磊  (74)专利代理 机构 北京同立钧成知识产权代理 有限公司 1 1205 专利代理师 张芳 刘芳 (51)Int.Cl. H04L 41/00(2022.01) H04L 41/12(2022.01) H04L 9/32(2006.01) (54)发明名称 数据处理方法、 区块链、 电子设备及 介质 (57)摘要 本申请提供一种数据处理方法、 区块链、 电 子设备及介质。 其中方法包括矿工节 点从对应的 普通节点的事务储蓄池中获取待处理数据; 所述 矿工节点为所述区块链中验证节 点的下级节点; 所述矿工节 点将所述待处理数据打包成块, 获得 待处理区块, 并将所述待处理区块广播至所述验 证节点中的主节点; 所述主节 点将所述待处理区 块共享至 各验证节点, 并根据所述各验证节点对 所述待处理区块的认证结果, 对 所述待处理区块 执行上链处理。 本方案通过 实现区块链中节点的 分级管理, 提高了管理效率, 缩短了数据的共识 时间。 权利要求书3页 说明书11页 附图3页 CN 115102825 A 2022.09.23 CN 115102825 A 1.一种基于区块链的数据处理方法, 其特征在于, 所述区块链采用分层架构搭建, 包括 多级节点; 其中, 第一层为最高级节点, 所述最高级节 点为验证节 点; 第二层为次高级节 点, 所述次高级节点为矿工节点; 倒数第二层为次低级节点, 所述次低级节点为候选节点; 最后 一层为最低级节点, 所述最低级节点为普通节点; 其中, 在所述区块链的相邻层级中, 位于 上层的上级节点负责管理多个位于下层的下级节 点, 且每个普通节点由至少一个候选节点 管理; 所述方法包括: 所述矿工节点从对应的普通节点的事务储蓄池中获取待处 理数据; 所述矿工节点采用POW算法将所述待处理数据打包成块, 获得待处理区块, 并将所述待 处理区块广播至所述验证节点中的主节点, 所述主节点为从各验证节点中选择的一个节 点; 所述主节点将所述待处理区块共享至各验证节点, 并根据 所述各验证节点对所述待处 理区块的认证结果, 对所述待处 理区块执 行上链处理。 2.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 获取所述区块链的各节点维持通信三跳内的节点信息; 根据所述节点信息, 从所述区块链的各节点中选举出各候选节点, 并将所述区块链中 除所述各候选节点以外的节点作为普通节点, 所述候选节点为所述普通节点的上级节点, 所述普通节点 为所述候选节点的下级节点; 根据所述候选节点的节点信息, 自所述各候选节点开始, 通过逐层选举的方式, 从下级 节点中选举出 上级节点, 直至从矿工节点中选举出 各验证节点。 3.根据权利要求2所述的方法, 其特征在于, 所述根据所述节点信息, 从所述区块链的 各节点中选举出 各候选节点, 包括: 根据所述节点信息, 通过采用D POS算法, 从所述区块链的各节点中选举出 各候选节点; 所述根据所述候选节点的节点信息, 自所述各候选节点开始, 通过逐层选举的方式, 从 下级节点中选举出 上级节点, 直至从矿工节点中选举出 各验证节点, 包括: 根据所述候选节点的节点信息, 自所述各候选节点开始, 通过逐层选举的方式, 采用 DPOS算法从下级节点中选举出 上级节点, 直至从矿工节点中选举出 各验证节点。 4.根据权利要求1所述的方法, 其特征在于, 所述主节点将所述待处理区块共享至各验 证节点, 并根据所述各验证节点对所述待处理区块的认证结果, 对所述待处理区块执行上 链处理, 包括: 所述主节点将所述待处理区块共享至各验证节点, 以使所述主节点和所述各验证节点 对所述待处 理区块进行验证, 并向其它验证节点广播验证结果; 所述主节点统计自身以及所述各验证节点对所述待处理区块的验证结果, 若验证结果 为通过的验证节点的占比超过 预定阈值, 则通过BFT算法对所述待处 理区块执 行上链处理。 5.根据权利要求1 ‑4任一项所述的方法, 其特征在于, 所述对所述待处理区块执行上链 处理包括: 针对对所述待处理区块的验证结果为未通过的验证节点, 更新所述验证节点对所述待 处理区块的验证结果 为通过; 自各验证节点开始, 逐层 向对应的下级节点广播所述待处理区块, 直至到达各普通节 点。权 利 要 求 书 1/3 页 2 CN 115102825 A 26.一种区块链, 其特征在于, 所述区块链采用分层架构搭建, 包括多级节点; 其中, 第一 层为最高级节点, 所述最高级节点为验证节点; 第二层为次高级节点, 所述次高级节点为矿 工节点; 倒数第二层为次低级节点, 所述次低级节点为候选节点; 最后一层为最低级节点, 所述最低级节点为普通节点; 其中, 在所述区块链的相 邻层级中, 位于上层的上级节点负责 管理多个位于下层的下级节点, 且每 个普通节点由至少一个候选节点管理; 其中, 所述矿工节点, 用于从对应的普通节点的事务储蓄池中获取待处 理数据; 所述矿工节点, 还用于采用POW算法将所述待处理数据打包成块, 获得待处理区块, 并 将所述待处理 区块广播至所述验证节点中的主节 点, 所述主节点为从各验证节点中选择的 一个节点; 所述主节点, 用于将所述待处理区块共享至各验证节点, 并根据所述各验证节点对所 述待处理区块的认证结果, 对所述待处 理区块执 行上链处理。 7.根据权利要求6所述的区块链, 其特 征在于, 所述区块链还 包括: 选举模块; 所述选举模块, 用于获取 所述区块链的各节点维持通信三跳内的节点信息; 所述选举模块, 还用于根据所述节点信息, 从所述区块链的各节点中选举出各候选节 点, 并将所述区块链中除所述各候选节点以外的节点作为普通节点, 所述候选节点为所述 普通节点的上级节点, 所述普通节点 为所述候选节点的下级节点; 所述选举模块, 还用于根据 所述候选节点的节点信息, 自所述各候选节点开始, 通过逐 层选举的方式, 从下级节点中选举出 上级节点, 直至从矿工节点中选举出 各验证节点。 8.根据权利要求7 所述的区块链, 其特 征在于, 所述选举模块, 具体用于根据所述节点信息, 通过采用DPOS算法, 从所述区块链的各节 点中选举出 各候选节点; 所述选举模块, 具体还用于根据所述候选节点的节点信 息, 自所述各候选节点开始, 通 过逐层选举的方式, 采用DPOS算法从下级节点中选举出上级节点, 直至从矿工节点中选举 出各验证节点。 9.根据权利要求6所述的区块链, 其特 征在于, 所述主节点, 具体用于将所述待处理区块共享至各验证节点, 以使所述主节点和所述 各验证节点对所述待处 理区块进行验证, 并向其它验证节点广播验证结果; 所述主节点, 具体还用于统计自身以及所述各验证节点对所述待处理区块的验证结 果, 若验证结果为通过的验证节 点的占比超过预定阈值, 则通过BFT算法对所述待处理区块 执行上链处理。 10.根据权利要求6 ‑9任一项所述的区块链, 其特 征在于, 所述主节点, 具体还用于针对对所述待处理区块的验证结果为未通过的验证节点, 更 新所述验证节点对所述待处 理区块的验证结果 为通过; 各级节点, 具体用于自各验证节点开始, 逐层向对应的下级节点广播所述待处理区块, 直至到达各普通节点。 11.一种电子设备, 其特 征在于, 包括: 处 理器, 以及与所述处 理器通信连接的存 储器; 所述存储器存储计算机执 行指令; 所述处理器执行所述存储器存储的计算机执行指令, 以实现如权利要求1 ‑5中任一项 所述的方法。权 利 要 求 书 2/3 页 3 CN 115102825 A 3

PDF文档 专利 数据处理方法、区块链、电子设备及介质

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