全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210373644.X (22)申请日 2022.04.06 (71)申请人 广东钜联信息科技有限公司 地址 510665 广东省广州市天河区建工路 13、 15号5楼525单 元 (72)发明人 陈维标  (51)Int.Cl. G06Q 40/04(2012.01) G06F 21/62(2013.01) (54)发明名称 一种基于区块链的新区块下载数据期间验 证交易的方法 (57)摘要 本发明公开了一种基于区块链的新区块下 载数据期间验证交易的方法, 包括如下步骤: 建 立区块链新区块接受区块链其他区块对交易信 息达成共识的智 能合约; 该智 能合约为: 在区块 链刚形成的新区块, 下载区块链数据期间, 区块 链的其他区块对正在发生的交易信息进行验证, 并达成共识; 区块链新形成的区块下载区块链中 的数据完毕后, 接受下载数据期间区块链其他区 块达成共识的交易信息, 即和其他区块一起对交 易信息达成共识; 通过本发明在区块链新区块刚 刚形成, 下载区块链历史数据期间, 通过建立智 能合约, 将区块链上其他区块对交易信息的达成 共识的结果看做是新区块对交易信息的共识, 区 块共识代 替新区块下载数据期间在区块链工作, 提高了区块链性能。 权利要求书1页 说明书5页 附图2页 CN 114881776 A 2022.08.09 CN 114881776 A 1.一种基于区块链的新区块下载数据期间验证交易的方法, 其特征在于, 所述方法包 括如下步骤: 建立区块链新区块接受区块链其 他区块对交易信息 达成共识的智能合约; 所述智能合约 为: 在区块链刚形成的新区块, 下载区块链数据期间, 区块链的其他区块 对正在发生的交易信息进行验证, 并对 验证的交易信息 达成共识; 区块链新形成的区块下载区块链中的数据完毕后, 接受下载数据期间区块链其他区块 达成共识的交易信息, 即和 其他区块一起对交易信息达成共识, 形成区块链中所有区块对 交易信息的共识。 2.根据权利要求1所述的一种基于区块链的新区块下载数据期间验证交易的方法, 其 特征在于, 所述建立区块链新区块接受 区块链其他区块对交易信息达成共识的智能合约包 括: 区块链新区块下载数据期间, 由其他区块对区块链中发生的交易信息进行验证; 区块链 新区块下载数据完成后, 新区块接受区块链上其他区块对交易信息的共同验证结果, 即共 识结果。 3.根据权利要求1所述的一种基于区块链的新区块下载数据期间验证交易的方法, 其 特征在于, 所述区块链的其他区块对正在发生的交易信息进行验证包括: 若所述区块链的 其他区块验证交易信息的余额充足、 且签名信息正确, 则判定所述交易信息合法; 若区块链 其他区块验证交易信息不符合余额充足和签名信息正确的任意一项, 则所述交易信息不合 法; 对交易信息进行验证后, 区块链各区块将验证的结果在区块链网络中广播。 4.根据权利要求1所述的一种基于区块链的新区块下载数据期间验证交易的方法, 其 特征在于, 所述并对验证的交易信息达成共识包括: 区块链对判定交易信息合格的区块数 量进行统计, 根据对判定交易信息合格的区块数量和参与验证交易信息是否合格的总的区 块数量进行分析, 通过区块链共识机制, 最终判定交易信息是否合格。 5.根据权利要求1所述的一种基于区块链的新区块下载数据期间验证交易的方法, 其 特征在于, 所述并对验证的交易信息达成共识还包括: 根据区块链共识机制, 要求当判定交 易信息合格的区块数量和参与验证交易信息是否合格的总的区块数量比大于1/2 时, 所述 交易信息才合格。 6.根据权利要求1所述的一种基于区块链的新区块下载数据期间验证交易的方法, 其 特征在于, 所述区块链新形成的区块下载区块链中的数据完毕后, 接受下载数据期间区块 链其他区块达成共识的交易信息包括: 区块链新区块下载数据完成后, 提取下载数据期间, 其他区块对交易信息数据的共识结果, 并且接受所述共识结果, 即区块链新区块和 其他区 块一起对所述交易信息数据达成共识。 7.根据权利要求1所述的一种基于区块链的新区块下载数据期间验证交易的方法, 其 特征在于, 所述区块链新形成的区块下载区块链中的数据完毕后, 接受下载数据期间区块 链其他区块达成共识的交易信息还包括: 区块链新形成的区块下载区块链中的数据完毕 后, 区块链的新区块和其他区块一起对区块链刚获取 的交易信息进行验证, 并将验证的结 果在区块链网络中进行广播, 区块链系统对各区块对交易信息的验证结果进行共识算法, 以达成区块链各区块对交易信息的共识。权 利 要 求 书 1/1 页 2 CN 114881776 A 2一种基于区块链的新区块 下载数据期间 验证交易的方 法 技术领域 [0001]本发明涉及区块链技术领域, 尤其涉及一种基于区块链的新区块下载数据期间验 证交易的方法。 背景技术 [0002]区块链技术是一种分布式账本技术, 区块链的数据信息存储在区块链上的每个区 块中, 区块链区块和区块之 间是由哈希链进 行连接的; 区块链每个区块对应一个记账节点, 区块链所有的记账节点掌握着区块链上全部区块的区块信息 。 [0003]区块链区块的形成是一个一个形成的, 形成两个区块之间的那个时间间隔叫做区 块链的一轮记账周期; 区块链的一轮记账周期 中会形成新的区块, 新区块首先要下载区块 链中其他区块的全部交易信息才能正常工作; 当区块链中交易信息过多时, 新区块下载其 他区块的全部交易信息将消耗大量时间, 降低了区块链工作效率。 发明内容 [0004]为克服以上技术中存在的问题, 本发明提供一种基于区块链的新区块下载数据期 间验证交易的方法, 该 方法包括: [0005]建立区块链新区块接受区块链其 他区块对交易信息 达成共识的智能合约; [0006]所述智能合约为: 在区块链刚形成的新区块, 下载区块链数据期间, 区块链的其他 区块对正在发生的交易信息进行验证, 并对 验证的交易信息 达成共识; [0007]区块链新形成的区块下载区块链中的数据完毕后, 接受下载数据期间区块链其他 区块达成共识的交易信息, 即和其他区块一起对交易信息达成共识, 形成区块链中所有区 块对交易信息的共识。 [0008]所述建立区块链新区块接受区块链其他区块对交易信息达成共识的智能合约包 括: 区块链新区块下载数据期间, 由其他区块对区块链中发生的交易信息进行验证; 区块链 新区块下载数据完成后, 新区块接受区块链上其他区块对交易信息的共同验证结果, 即共 识结果。 [0009]所述区块链的其他区块对正在发生的交易信息进行验证包括: 区块链的其他区块 对交易信息的合法性进 行验证, 若区块链区块验证该交易信息余额充足、 且签名信息正确, 则该区块判定该交易信息合法; 若区块链区块验证该 交易信息不符合余额充足和签名信息 正确的任意一项, 则该区块判定该 交易信息不合法; 对交易信息进 行验证后, 区块链各区块 将验证的结果在区块链网络中广播。 [0010]所述并对验证的交易信息达成共识包括: 区块链对判定交易信息合格的区块数量 进行统计, 根据对判定交易信息合格的区块数量和参与验证交易信息是否合格的总的区块 数量进行分析, 通过区块链共识机制, 最终判定交易信息是否合格。 [0011]所述并对验证 的交易信息达成共识还包括: 根据区块链共识机制, 要求当判定交 易信息合格的区块数量和参与验证交易信息是否合格的总的区块数量比大于1/2 时, 该交说 明 书 1/5 页 3 CN 114881776 A 3

PDF文档 专利 一种基于区块链的新区块下载数据期间验证交易的方法

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