当前位置: 首页 > 专利查询>山东大学专利>正文

一种抗重组攻击的共识方法及系统技术方案

技术编号:46612842 阅读:0 留言:0更新日期:2025-10-14 21:10
本发明专利技术提供了一种抗重组攻击的共识方法及系统,在每轮共识过程中,利用链式随机种子构造的可验证随机函数,从验证者中进行随机领导者选举;选举出的领导者生成区块,每个验证者接收到该轮的区块后,对其进行验证,若验证通过,将对应区块顺序放入投票等待序列中;每个验证者获取投票等待序列,优先投票给随机二进制哈希序列最小的区块;迭代进行多轮投票,若领导者收集到满足数量的有效投票时,生成前一区块的证明并放入区块中,当连续两个区块获得证明时,达到最终确定状态。本发明专利技术能够抵抗链重组攻击,既能保证出块顺序无法被预测,同时能够使领导者选举概率稳定以降低区块重组率。

【技术实现步骤摘要】

本专利技术属于区块链共识领域,具体涉及一种抗重组攻击的共识方法及系统


技术介绍

1、本部分的陈述仅仅是提供了与本专利技术相关的
技术介绍
信息,不必然构成在先技术。

2、随着区块链技术的广泛应用,分布式共识算法作为区块链系统安全与可用性的核心机制,受到广泛研究。目前主流的共识机制包括工作量证明(proof of work, pow)、权益证明(proof of stake, pos)及其变种,如nakamoto共识、casper、ouroboros等。在这些共识算法中,链的增长是通过不断追加新区块实现的,而区块的生产者(即矿工或验证者)在系统中按照一定的概率或规则产生并广播区块。

3、然而,在许多现有共识机制中,区块生产者的顺序具有一定的可预测性,这导致系统容易受到链重组攻击(reorganization attack,reorg attack)的威胁。链重组攻击是一类通过构造竞争链(fork)来替代主链上已确认区块的攻击方式,攻击者通过预测出块顺序发起重组攻击,篡改跨链交易状态(如伪造资产锁定/释放指令),导致跨链桥智能合约执行错误本文档来自技高网...

【技术保护点】

1.一种抗重组攻击的共识方法,其特征是,包括以下步骤:

2.如权利要求1所述的一种抗重组攻击的共识方法,其特征是,利用链式随机种子构造的可验证随机函数,从验证者中进行随机领导者选举的过程包括:

3.如权利要求1所述的一种抗重组攻击的共识方法,其特征是,进行随机领导者选举的过程中,若出现超过设定轮次的空选,进行多轮可验证随机函数的尝试,在每一个区块的轮次,每个验证者本地执行多轮可验证随机函数计算,每次尝试使用不同的输入,输入包括该次轮次、前一轮次的种子,对于每次尝试,计算输出,输出根据验证者密钥和输入计算得到,并检查是否满足输出小于领导者选择概率,使得每个高度在压倒...

【技术特征摘要】

1.一种抗重组攻击的共识方法,其特征是,包括以下步骤:

2.如权利要求1所述的一种抗重组攻击的共识方法,其特征是,利用链式随机种子构造的可验证随机函数,从验证者中进行随机领导者选举的过程包括:

3.如权利要求1所述的一种抗重组攻击的共识方法,其特征是,进行随机领导者选举的过程中,若出现超过设定轮次的空选,进行多轮可验证随机函数的尝试,在每一个区块的轮次,每个验证者本地执行多轮可验证随机函数计算,每次尝试使用不同的输入,输入包括该次轮次、前一轮次的种子,对于每次尝试,计算输出,输出根据验证者密钥和输入计算得到,并检查是否满足输出小于领导者选择概率,使得每个高度在压倒性的概率下,至少选出一个领导者,如果其中任意一次尝试满足条件,则该验证者成为领导者,并选择满足条件的最小的输出作为其输出。

4.如权利要求3所述的一种抗重组攻击的共识方法,其特征是,每个验证者本地执行多轮可验证随机函数计算的过程中,执行的轮次次数m计算过程包括:

5.如权利要求4所述的一种抗重组攻击的共识方法,其特征是,通过周期性调整单个轮次的领导者选择数期望,来控制系统判定领导者的概率区间边界以降低领导者空选率,如...

【专利技术属性】
技术研发人员:丁靖源张国艳
申请(专利权)人:山东大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1