全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210283514.7 (22)申请日 2022.03.22 (71)申请人 深圳壹账通智能科技有限公司 地址 518000 广东省深圳市前海深港合作 区前湾一路1号A栋201室(入驻深圳市 前海商务秘书 有限公司) (72)发明人 李宁 薄辰龙  (74)专利代理 机构 深圳市沃德知识产权代理事 务所(普通 合伙) 44347 专利代理师 高杰 于志光 (51)Int.Cl. G06Q 40/04(2012.01) G06F 16/27(2019.01) G06F 16/23(2019.01) (54)发明名称 区块链交易记账方法、 装置、 电子设备及存 储介质 (57)摘要 本发明涉及区块链 技术, 揭露一种区块链交 易记账方法, 包括: 接收交易信息, 获取交易信息 的时间戳; 根据时间戳和交易信息生成交易队 列; 获取当前时间, 从交易队列中提取目标交易 信息和目标时间戳, 根据目标时间戳和当前时间 生成时间差; 在时间差符合预设条件时, 执行目 标交易, 得到临时账单, 根据临时账单生成临时 ID; 当临时账单的交易数量达到预设阈值时, 将 临时账单和临时ID进行广播; 根据节点根据广播 返回的确认结果和临时ID进行共识; 根据共识的 结果确认共识ID, 获取共识ID对应的共识账单, 并同步至链上区域。 本发明还提出一种区块链交 易记账装置、 设备 以及介质。 本发明可 以提高区 块链交易记账过程中资源利用率和链上账单安 全性。 权利要求书2页 说明书10页 附图3页 CN 114626948 A 2022.06.14 CN 114626948 A 1.一种区块链交易记账 方法, 其特 征在于, 所述方法包括: 接收交易信息, 并获取 所述交易信息的时间戳; 根据所述时间戳和所述交易信息生成交易队列; 获取当前时间, 从所述交易队列中提取目标交易信息和对应的目标时间戳, 根据所述 目标时间戳和所述当前时间生成时间差, 并判断所述时间差是否符合预设条件; 若所述时间差不符合预设条件, 则停止执 行所述目标交易信息对应的交易; 若所述时间差符合预设条件, 则执行所述目标交易信息对应的交易, 得到临时账单, 并 根据所述临时账 单生成临时ID; 当所述临时账单的交易数量达到预设阈值时, 将所述临时账单和所述临时ID进行广 播; 接收预设的节点根据广播返回的确认结果, 根据所述确认结果和所述临时ID进行共 识; 根据共识的结果确认共识ID, 获取所述共识ID对应的共识账单, 并将所述共识账单同 步至预设的链上区域。 2.如权利要求1所述的区块链 交易记账方法, 其特征在于, 所述获取所述交易信 息的时 间戳, 包括: 获取所述时间戳的数据标签; 根据所述数据标签在所述交易信息中进行检索; 提取检索到的标签所对应的信息, 得到时间戳。 3.如权利要求1所述的区块链 交易记账方法, 其特征在于, 所述根据所述 时间戳和所述 交易信息生成交易队列, 包括: 根据所述时间戳的大小对所述交易信息进行排序; 将排序后的交易信息放入信息队列中, 得到交易队列。 4.如权利要求1所述的区块链 交易记账方法, 其特征在于, 所述判断所述 时间差是否符 合预设条件, 包括: 判断所述时间差是否处于所述预设条件的第一区间内; 若所述时间差处于所述预设条件的第一区间内, 则判定所述时间差符合预设条件; 若所述时间差未处于所述预设条件的第 一区间内, 则判断所述 时间差处于所述预设条 件的第二区间或所述预设条件的第三区间; 若所述时间差处于所述预设条件的第 二区间内, 则根据 所述时间差和所述第 二区间的 右边界值计算 等待时间; 当到达等待时间时, 判定所述时间差符合预设条件; 若所述时间差处于所述预设条件的第三区间内, 则判定所述时间差不符合预设条件。 5.如权利要求1所述的区块链 交易记账方法, 其特征在于, 所述执行所述目标交易信 息 对应的交易, 包括: 识别所述目标交易的执 行属性, 根据所述执 行属性获取对应的执 行代码; 根据所述执行代码运行所述目标交易, 并并获取所述目标交易执行过程中产生的记 录; 根据预设的账 单标签从所述记录中提取目标信息, 得到临时账 单。权 利 要 求 书 1/2 页 2 CN 114626948 A 26.如权利要求1所述的区块链 交易记账方法, 其特征在于, 所述根据所述临时账单生成 临时ID, 包括: 根据所述临时账 单进行账单计算, 得到账 单余额; 对所述账 单余额进行哈希计算, 得到临时ID。 7.如权利要求1至6中任一项所述的区块链交易记账方法, 其特征在于, 所述将所述临 时账单和所述临时ID进行广播, 包括: 根据所述临时账 单和所述临时ID生成待广播消息; 获取广播覆盖的节点, 得到节点列表; 根据所述节点列表构建完全N叉树; 根据所述完全N叉树确定根节点, 其中, 所述 根节点具有节点拓扑关系; 向所述根节点发送所述待广播消息, 并根据节点拓扑关系向预设的关联节点转发所述 待广播消息 。 8.一种区块链交易记账装置, 其特 征在于, 所述装置包括: 交易队列生成模块, 用于接收交易信 息, 并获取所述交易信 息的时间戳; 根据所述时间 戳和所述交易信息生成交易队列; 交易执行模块, 用于获取当前时间, 从所述交易队列中提取目标交易信息和对应的目 标时间戳, 根据所述 目标时间戳和所述当前时间生成时间差, 并判断所述时间差是否符合 预设条件; 若 所述时间差不符合预设条件, 则停止执行所述目标 交易信息对应的交易; 若 所 述时间差符合预设条件, 则执行所述目标 交易信息对应的交易, 得到临 时账单, 并根据所述 临时账单生成临时ID; 交易广播模块, 用于在所述临时账单的交易数量达到预设阈值时, 将所述临时账单和 所述临时ID进行广播; 交易共识模块, 用于接收预设的节点根据广播返回的确认结果, 根据所述确认结果和 所述临时ID进行共识; 账单同步模块, 用于根据共识的结果确认共识ID, 获取所述共识ID对应的共识账单, 并 将所述共识账 单同步至预设的链上区域。 9.一种电子设备, 其特 征在于, 所述电子设备包括: 至少一个处 理器; 以及, 与所述至少一个处 理器通信连接的存 储器; 其中, 所述存储器存储有可被所述至少一个处理器执行的计算机程序, 所述计算机程序被所 述至少一个处理器执行, 以使 所述至少一个处理器能够执行如权利要求 1至7中任意一项 所 述的区块链交易记账 方法。 10.一种计算机可读存储介质, 存储有计算机程序, 其特征在于, 所述计算机程序被处 理器执行时实现如权利要求1至7中任意 一项所述的区块链交易记账 方法。权 利 要 求 书 2/2 页 3 CN 114626948 A 3

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

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