2026年10月19日周一

标签:共识机制

汇总与「共识机制」相关的文章,帮助你系统了解该主题。

EIP-100 把叔块算进难度:以太坊出块节奏为什么不能靠孤块投机
加密货币百科
EIP-100 把叔块算进难度:以太坊出块节奏为什么不能靠孤块投机

以太坊工作量证明时代,难度调整只看相邻区块的时间差,故意压着不发块再抢发能抬高叔块率、变相压低难度。EIP-100把含叔块的区块按更高权重计入难度公式,让出块节奏无法被叔块操纵。本文讲清这条2016年提案的算式改动、它堵住的漏洞,以及它在权益证明时代成了历史。

不许矿工拖到超时:BIP8的强制信号窗口与Taproot激活参数
加密货币百科
不许矿工拖到超时:BIP8的强制信号窗口与Taproot激活参数

BIP9的软分叉时钟里,矿工不投票就等于否决。BIP8用区块高度重排这条时钟,并给最后一个周期加上MUST_SIGNAL状态:若启用超时强制锁定,不按信号位的区块在窗口期内会被判无效。Taproot的最终激活正是用BIP8加LOT=true完成,本文按规范核对那套数字。

可选值的编码难题:EIP-6475给SSZ补上的Optional类型
加密货币百科
可选值的编码难题:EIP-6475给SSZ补上的Optional类型

SSZ序列化长期没有一个表示'可能有值也可能没有'的正规类型,工程师们用哨兵值、空列表等土办法绕行。EIP-6475提议的Optional[T]用首字节0x01标记存在、以长度为零表示缺失,并把默克尔化归约为长度至多为1的列表。本文拆解它的三条规则与背后的前向兼容考量。

合并的交接条件:终末总难度与终末区块哈希在规范里怎么写
加密货币百科
合并的交接条件:终末总难度与终末区块哈希在规范里怎么写

以太坊从工作量证明切换到权益证明的那一下交接,在EIP-3675里只由两个参数定义:终末总难度阈值,以及作为备用开关的终末区块哈希与高度。本文拆解这两个参数的判定逻辑、客户端在阈值附近离线会发生什么,以及为什么规范允许重置阈值。

空间加时间两把锁:Chia 用硬盘容量和可验证延迟函数出块
公链与 Layer2
空间加时间两把锁:Chia 用硬盘容量和可验证延迟函数出块

解释 Chia 的时空共识:为什么存储容量可以成为出块权的稀缺资源、绘图如何用表结构与查询压缩出简洁证明、VDF 时间链如何给每个出块机会上锁防止预先计算、1/64 挑战位如何决定单笔 plotting 能否中标,以及农场主、全节点与时间lord的角色分工与已知攻防边界。

头重链还是头重投票:BEP-126 给 BNB Smart Chain 补上的最终性层
公链与 Layer2
头重链还是头重投票:BEP-126 给 BNB Smart Chain 补上的最终性层

解释 BNB Smart Chain 的 BEP-126 快速最终性:验证者用 BLS 给区块投票、聚合进子块头的投票证明、justified 与 finalized 两步规则、分叉选择改为优先最高已证明区块再回落难度和,以及出块活性与最终性活性分离的设计,以及它的安全证明依赖哪些假设。

Conflux 为什么不丢弃并发区块:Tree-Graph 排序与 GHAST 自适应权重
公链与 Layer2
Conflux 为什么不丢弃并发区块:Tree-Graph 排序与 GHAST 自适应权重

讲清 Conflux 如何把 PoW 产生的并发区块全部收进 Tree-Graph 图结构而不是当作孤块丢弃:父引用与裁判引用、枢轴链选择、GHAST 在活性攻击下把区块权重转成稀疏重块的自适应机制、鼓励互相引用的奖励设计,以及这套机制的安全边界。

NEAR 的最终性为什么分两层:Doomslug 背书机制与最终性组件如何配合
公链与 Layer2
NEAR 的最终性为什么分两层:Doomslug 背书机制与最终性组件如何配合

解释 NEAR 的 Doomslug 如何在单轮通信内给区块实用最终性、最终性组件如何在第二轮补上完整 BFT 最终性:背书消息、跳过提议与跳过高度、被罚没才可调转的安全条件,以及它与出块人轮值和不依赖网络快慢的安全性保证。