金融行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210799756.1 (22)申请日 2022.07.08 (71)申请人 国网浙江省电力有限公司电力科 学 研究院 地址 310014 浙江省杭州市下城区朝晖八 区华电弄 1号 申请人 浙江大学计算机创新 技术研究院 (72)发明人 周自强 庞志飞 姚影 周显锞  颜拥 韩嘉佳 鲁鹏 孙歆  刘贤斐 胡爽  (74)专利代理 机构 浙江翔隆专利事务所(普通 合伙) 33206 专利代理师 张建青 (51)Int.Cl. H04L 9/32(2006.01)G06Q 20/42(2012.01) (54)发明名称 基于静态地 域分区的区块链交易方法 (57)摘要 本发明公开了一种基于静态地域分区的区 块链交易方法, 涉及区块链技术领域, 用于区块 链难以满足高并发的交易需求, 该方法包括以下 步骤: 接收交易信息; 根据地域信息将所述交易 信息分配到区块链对应分区; 接收分区中委员会 成员节点核验结果: 当所述核验通过, 为所述交 易信息创建新的区块并打包加入到所述区块链 中; 否则, 对所述交易信息进行校对。 本发明通过 分区对交易信息进行处理, 进而满足区块链系统 高并发的交易需求。 权利要求书1页 说明书4页 附图1页 CN 115174117 A 2022.10.11 CN 115174117 A 1.一种基于静态地 域分区的区块链交易方法, 其特 征在于, 包括以下步骤: 接收交易信息; 根据地域信息将所述交易信息分配到区块链对应分区; 接收分区中委员会成员节点核验结果: 当所述核验通过, 为所述交易信息创建新的区块并打包加入到所述区块链中; 否则, 对 所述交易信息进行 校对。 2.如权利要求1所述的基于静态地域分区的区块链 交易方法, 其特征在于, 所述分区根 据地域信息划分, 每 个所述分区中的节点互不重复。 3.如权利要求1所述的基于静态地域分区的区块链 交易方法, 其特征在于, 每一个所述 分区中的若干节点组成该分区的委员会成员节点。 4.如权利要求3所述的基于静态地域分区的区块链 交易方法, 其特征在于, 确定所述委 员会成员节点, 包括以下步骤: 通过POW算法筛选出一个分区中达到目标值的的m个节点作为所述委员会成员节点, 其 中m为预设委员会成员节点数量, m大于等于 0.5n, n为分区中的总节点数量。 5.如权利要求1所述的基于静态地域分区的区块链 交易方法, 其特征在于, 通过路由算 法将所述交易信息 分配到区块链对应分区, 当无法根据地域信息对所述交易信息进行分区 匹配时, 分配至默认分区。 6.如权利要求1所述的基于静态地域分区的区块链 交易方法, 其特征在于, 所述委员会 成员节点核验, 包括以下步骤: 每一个所述委员会成员节点根据历史账本对所述交易信息通过PBFT共识算法进行核 验; 当核验无误, 将确认信息发送给其 他委员会成员节点; 当所有委员会成员节点都核验无误, 核验通过。 7.如权利要求1所述的基于静态地域分区的区块链 交易方法, 其特征在于, 所述交易信 息创建新的区块并打包, 包括以下步骤: 按照加入节点时间, 对 委员会成员节点进行排序; 由第一个加入分区的所述委员会成员节点进行创始区块打包, 所述创始区块不包含所 述交易信息; 对区块链中的交易信息进行轮询, 当所述交易信 息为分区内第a笔交易信息时, 由第a+ 1个加入分区的所述委员会成员节点对所述交易信息进行打包, 并分发给分区内所有节点。 8.如权利要求4所述的基于静态地域分区的区块链 交易方法, 其特征在于, 当分区中委 员会核验通过k次交易信息后, 重新确定委员会成员节点, k 为预设核验次数 上限。 9.如权利要求4所述的基于静态地域分区的区块链 交易方法, 其特征在于, 核验交易信 息时, 当所述委员会成员节点出现故障且剩余委员会成员节点数量小于等于0.7m时, 交易 信息核验失败并重新选举委员会成员节点。 10.如权利要求4所述的基于静态地域分区的区块链交易方法, 其特征在于, 当分区中 的健康节点数量少于m时, 分区中所有节点自动成为委员会成员节点。权 利 要 求 书 1/1 页 2 CN 115174117 A 2基于静态地域分区的区块链交易方 法 技术领域 [0001]本发明涉及区块链技术领域, 尤其涉及一种基于静态地域分区的区块链交易方 法。 背景技术 [0002]区块链技术在过去几年中获得了巨大的发展。 区块链的本质是一个共享的分布式 账本, 用于记录每一笔历史交易; 区块链网络中的节点会对交易进 行验证, 并生成相应的区 块, 最后将其存储到账本中。 由于区块链分布式节点之 间的共识机制, 系统需要确保每个节 点都保存着相同的区块。 [0003]但是, 在某些高并发交易的场景下, 大量交易同时发生且每笔交易都必须立即得 到处理。 在这种场景下, 区块链系统很难满足交易时实时性的要求, 并且区块体积会迅速变 大, 有能力存储完整区块链的节点会越来越少, 导致区块链系统变得越来越集中化, 数据在 所有节点之间的分布不均。 发明内容 [0004]为了克服现有技术的不足, 本发明的目的在于提供一种基于静态地域分区的区块 链交易方法, 通过分区及委员会 共识机制, 提高了区块链系统吞吐量。 [0005]本发明采用以下技 术方案实现: [0006]一种基于静态地 域分区的区块链交易方法, 包括以下步骤: [0007]接收交易信息; [0008]根据地域信息将所述交易信息分配到区块链对应分区; [0009]接收分区中委员会成员节点核验结果: [0010]当所述核验通过, 为所述交易信息创建新的区块并打包加入到所述区块链中; 否 则, 对所述交易信息进行 校对。 [0011]进一步地, 所述分区根据地 域信息划分, 每 个所述分区中的节点互不重复。 [0012]进一步地, 每一个所述分区中的若干节点组成该分区的委员会成员节点。 [0013]进一步地, 确定所述委员会成员节点, 包括以下步骤: [0014]通过POW算法筛选出一个分区中达到目标值的的m个节点作为所述委员会成员节 点, 其中m为预设委员会成员节点数量, m大于等于 0.5n, n为分区中的总节点数量。 [0015]进一步地, 通过路由算法将所述交易信息分配到区块链对应分区, 当无法根据地 域信息对所述交易信息进行分区匹配时, 分配至默认分区。 [0016]进一步地, 所述委员会成员节点核验, 包括以下步骤: [0017]每一个所述委员会成员节点根据历史账本对所述交易信息通过PBFT共识算法进 行核验; [0018]当核验无误, 将确认信息发送给其 他委员会成员节点; [0019]当所有委员会成员节点都核验无误, 核验通过。说 明 书 1/4 页 3 CN 115174117 A 3

PDF文档 专利 基于静态地域分区的区块链交易方法

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