行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210822562.9 (22)申请日 2022.07.12 (71)申请人 深圳壹账通智能科技有限公司 地址 518000 广东省深圳市前海深港合作 区前湾一路1号A栋201室(入驻深圳市 前海商务秘书 有限公司) (72)发明人 李文斌 邓羿  (74)专利代理 机构 深圳市沃德知识产权代理事 务所(普通 合伙) 44347 专利代理师 高杰 于志光 (51)Int.Cl. G06Q 20/40(2012.01) G06F 21/60(2013.01) G06Q 20/38(2012.01) H04L 9/32(2006.01)H04L 9/40(2022.01) H04L 67/10(2022.01) (54)发明名称 基于区块链的交易上链方法、 装置、 电子设 备及存储介质 (57)摘要 本发明涉及区块链 技术, 揭露了一种基于区 块链的交易上链方法, 包括: 接收上链请求, 解析 所述上链请求, 得到交易数据, 并对所述交易数 据进行有效性验证; 在验证通过后, 将所述交易 数据进行交易广播, 利用预设的排序节点对所述 交易数据进行排序, 得到待上链数据; 监测区块 链网络中的命令行参数及环境变量, 根据监测到 的结果以及所述排序节点中交易数据的排序情 况生成配置信息; 所述排序节点根据所述配置信 息及所述待上链数据生成区块, 在所述区块链网 络中进行区块共识。 本发明还提出一种基于区块 链的交易上链装置、 电子设备以及存储介质。 本 发明可以解决区块链中数据上链的性能和效率 较低的问题。 权利要求书2页 说明书10页 附图3页 CN 115222410 A 2022.10.21 CN 115222410 A 1.一种基于区块链的交易上链方法, 其特 征在于, 所述方法包括: 接收上链请求, 解析所述上链请求, 得到交易数据, 并对所述交易数据进行有效性验 证; 在验证通过后, 将所述交易数据进行交易广播, 利用预设的排序节点对所述交易数据 进行排序, 得到待上链数据; 监测区块链网络 中的命令行参数及环境变量, 根据监测到的结果以及所述排序节点中 交易数据的排序情况生成配置信息; 所述排序节点根据所述配置信 息及所述待上链数据生成区块, 在所述 区块链网络 中进 行区块共识。 2.如权利要求1所述的基于区块链的交易上链方法, 其特征在于, 所述在所述 区块链网 络中进行区块共识, 包括: 随机抽取所述区块链网络 中多个已注册节点的注册信 息, 以所述注册信 息为标识生成 共识代表列表, 其中每 个注册信息对应一个节点; 确定所述共识 代表列表中的一个注 册信息所对应的节点作为记账节点; 将共识代表列表信 息取哈希值后将所述哈希值公布至所述 区块链网络, 同时将所述共 识代表列表信息加密后发送给 所述共识 代表列表中的每 个节点; 每个所述共识代表列表中的节点分别对加密的所述共识代表列表信 息进行解密, 对比 所述共识 代表列表中指定为记账节点的注 册信息是否与本节点的注 册信息相同; 若与本节点的注 册信息相同, 则为记账节点; 若与本节点的注 册信息相同, 则为非记账节点; 所述记账节点将所述 区块发送至所述非记账节点, 所述非记账节点对所述区块进行验 证并签名, 将签名后的区块返回至所述记账节点。 3.如权利要求1所述的基于区块链的交易上链方法, 其特征在于, 所述根据监测到的结 果以及所述 排序节点中交易数据的排序情况生成配置信息, 包括: 根据监测到的结果确定所述排序节点的性 能情况, 根据 所述排序情况确定所述排序节 点的运行情况; 将所述性能情况及所述 运行情况输入预设的配置模型中, 得到对应的配置参数。 4.如权利要求1所述的基于区块链的交易上链方法, 其特征在于, 所述监测区块链网络 中的命令行参数及环境变量, 包括: 获取待监测的数据对象, 其中, 所述数据对象包括命令行参数和环境变量; 按照第一 监测规则开始对所述待监测的数据对象进行监测, 以得到第一 监测结果; 根据所述第 一监测结果确定第 二监测规则, 以根据 所述第二监测规则对经过所述第 一 监测规则抽查后得到的数据对象进行监测得到第二 监测结果; 根据所述第一 监测结果和所述第二 监测结果 生成目标监测结果。 5.如权利要求1所述的基于区块链的交易上链方法, 其特征在于, 所述利用预设的排序 节点对所述交易数据进行排序, 得到待上链数据, 包括: 对所述交易数据进行检验, 删除不符合预设要求的交易数据, 得到待排序交易数据; 按照时间顺序对所述待排序交易数据进行排序, 得到所述交易数据的交易编号; 将所述交易数据的排序属性设置为所述交易编号, 得到待上链数据。权 利 要 求 书 1/2 页 2 CN 115222410 A 26.如权利要求1所述的基于区块链的交易上链方法, 其特征在于, 所述将所述交易数据 进行交易广播, 包括: 获取预设节点集群, 从所述节点集群中逐一选取其中一个节点为目标节点, 并将所述 目标节点划分在不同组中且不同组中至少包 含两个节点; 所有节点分组完成后, 将所述交易数据发送至分组后任意 一组中进行传播。 7.如权利要求1至6中任一项所述的基于区块链的交易上链方法, 其特征在于, 所述对 所述交易数据进行有效性验证, 包括: 对所述交易数据中的数据结构、 数据输入、 数据输出及数据引用进行验证; 在所述数据结构、 所述数据输入、 所述数据输出及所述数据引用的验证均通过后, 判定 交易数据的效性验证通过。 8.一种基于区块链的交易上链装置, 其特 征在于, 所述装置包括: 交易数据处理模块, 用于接收上链请求, 解析所述上链请求, 得到交易数据, 并对所述 交易数据进行有效性验证; 待上链数据生成模块, 用于在验证通过后, 将所述交易数据进行交易广播, 利用预设的 排序节点对所述交易数据进行排序, 得到待上链数据; 配置信息生成模块, 用于监测区块链网络中的命令行参数及环境变量, 根据监测到的 结果以及所述 排序节点中交易数据的排序情况生成配置信息; 区块上链模块, 用于所述排序节点根据所述配置信息及所述待上链数据生成区块, 在 所述区块链网络中进行区块共识。 9.一种电子设备, 其特 征在于, 所述电子设备包括: 至少一个处 理器; 以及, 与所述至少一个处 理器通信连接的存 储器; 其中, 所述存储器存储有可被所述至少一个处理器执行的计算机程序, 所述计算机程序被所 述至少一个处理器执行, 以使 所述至少一个处理器能够执行如权利要求 1至7中任意一项 所 述的基于区块链的交易上链方法。 10.一种计算机可读存储介质, 存储有计算机程序, 其特征在于, 所述计算机程序被处 理器执行时实现如权利要求1至7中任意 一项所述的基于区块链的交易上链方法。权 利 要 求 书 2/2 页 3 CN 115222410 A 3

PDF文档 专利 基于区块链的交易上链方法、装置、电子设备及存储介质

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