全网唯一标准王
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202210308971.7 (22)申请日 2022.03.28 (65)同一申请的已公布的文献号 申请公布号 CN 114416765 A (43)申请公布日 2022.04.29 (73)专利权人 北京微芯感知科技有限公司 地址 100071 北京市海淀区丹棱 街1号院1 号楼26层2601室 (72)发明人 不公告发明人   (74)专利代理 机构 北京慕达星云知识产权代理 事务所 (特殊普通合伙) 11465 专利代理师 李冉 (51)Int.Cl. G06F 16/23(2019.01)G06F 16/27(2019.01) (56)对比文件 CN 113743951 A,2021.12.0 3 CN 112347193 A,2021.02.09 CN 114065283 A,202 2.02.18 CN 111797168 A,2020.10.20 CN 114221961 A,202 2.03.22 CN 111242784 A,2020.0 6.05 CN 110659988 A,2020.01.07 CN 112838930 A,2021.0 5.25 US 2020313855 A1,2020.10.01 审查员 姜晓庆 (54)发明名称 一种区块链交易无级预测执 行方法及系统 (57)摘要 本发明公开了一种区块链交易无级预测执 行方法及系统, 方法包括如下步骤: 第一区块的 高度提案节 点从交易池获取一批交易并预执行, 将交易打包, 形成第一候选区块; 共识节点对第 一候选区块进行共识; 第二区块的高度提案节点 通过接收第一区块打包完成的事件确认信息, 从 交易池获取一批交易并预执行, 将交易打包, 形 成第二候选区块; 共识节点在第一候选区块完成 共识后, 通过接收第一区块共识完成的事件确认 信息, 对第二候选区块进行共识; 重复执行上述 所有步骤, 分别对后续区块进行交易打包和共 识, 直至所有区块完成交易打包和共识。 可充分 利用冗余算力, 将交易执行和区块打包更早的进 行执行, 提高区块处理并行度, 提升交易处理效 率。 权利要求书2页 说明书6页 附图2页 CN 114416765 B 2022.06.14 CN 114416765 B 1.一种区块链交易无级预测执 行方法, 其特 征在于, 包括如下步骤: 第一区块的高度提案节点从交易池获取一批交易并预执行, 将交易打包, 形成第一候 选区块; 共识 节点对所述第一 候选区块进行共识; 第二区块的高度提案节点通过接收所述第 一区块打包完成的事件确 认信息, 从所述交 易池获取一批交易并预 执行, 将交易打包, 形成第二 候选区块; 所述共识节点在所述第 一候选区块完成共识后, 通过接收所述第 一区块共识完成的事 件确认信息, 对所述第二 候选区块进行共识; 重复执行上述所有步骤, 分别对后续区块进行交易打包和共识, 直至所有区块完成交 易打包和共识。 2.如权利要求1所述的一种区块链 交易无级预测执行方法, 其特征在于, 对任一候选区 块进行共识之前, 包括: 验证当前候选区块交易与交易读写集是否存在冲突, 若无冲突, 则对所述当前候选区 块进行共识。 3.如权利要求2所述的一种区块链 交易无级预测执行方法, 其特征在于, 对任一候选区 块进行共识之前, 还 包括: 若存在冲突, 则将已打包的所有区块丢弃, 重新 开始所有交易的打包。 4.如权利要求1所述的一种区块链 交易无级预测执行方法, 其特征在于, 所述事件确 认 信息均基于区块确认事 件处理机制构建。 5.如权利要求4所述的一种区块链 交易无级预测执行方法, 其特征在于, 所述第 一区块 打包完成的事 件确认信息基于交易打包完成事 件确认机制构建。 6.如权利要求4所述的一种区块链 交易无级预测执行方法, 其特征在于, 所述第 一区块 共识完成的事 件确认信息基于区块共识完成事 件确认机制构建。 7.一种区块链 交易无级预测执行系统, 其特征在于, 适用于如权利要求1 ‑6任一项所述 的区块链交易无级预测执 行方法, 包括: 打包模块, 用于第一区块的高度提案节点从交易池获取一批交易并预执行, 将交易打 包, 形成第一 候选区块; 用于共识 节点对所述第一 候选区块进行共识; 以及用于第 二区块的高度提案节点通过接收所述第 一区块打包完成的事件确 认信息, 从所述交易池获取一批交易并预 执行, 将交易打包, 形成第二 候选区块; 共识模块, 用于所述共识节点在所述第一候选区块完成共识后, 通过接收所述第一区 块共识完成的事 件确认信息, 对所述第二 候选区块进行共识; 根据所述打包模块与共识模块, 分别对后续区块进行交易打包和共识, 直至所有区块 完成交易打包和共识。 8.如权利要求7所述的一种区块链 交易无级预测执行系统, 其特征在于, 对任一候选区 块进行共识之前, 还 包括: 验证模块, 用于验证当前候选区块交易与交易读写集是否存在冲突, 若存在冲突, 则将 已打包的所有区块丢弃, 重新开始所有交易的打包; 若 无冲突, 则对 所述当前候选区块进 行 共识。 9.如权利要求7所述的一种区块链 交易无级预测执行系统, 其特征在于, 所述打包模块 包括: 交易打包 事件推送子模块, 用于生成所述第一区块打包完成的事 件确认信息 。权 利 要 求 书 1/2 页 2 CN 114416765 B 210.如权利要求7所述的一种区块链交易无级预测执行系统, 其特征在于, 所述打包模 块包括: 区块共识事 件推送子模块, 用于生成所述第一区块共识完成的事 件确认信息 。权 利 要 求 书 2/2 页 3 CN 114416765 B 3

PDF文档 专利 一种区块链交易无级预测执行方法及系统

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