从 CryptoNight 到 RandomX,门罗币用五年时间把“让 CPU 挖矿活下来”做成一场公开的军备攻防。本文讲内存硬函数的原理、2018 年几次算法微调与 Antminer X3 事件、RandomX 2019 年 11 月上线的设计逻辑,以及“抗 ASIC”到底能不能兑现。
汇总与「共识机制」相关的文章,帮助你系统了解该主题。
从 CryptoNight 到 RandomX,门罗币用五年时间把“让 CPU 挖矿活下来”做成一场公开的军备攻防。本文讲内存硬函数的原理、2018 年几次算法微调与 Antminer X3 事件、RandomX 2019 年 11 月上线的设计逻辑,以及“抗 ASIC”到底能不能兑现。
PoET 用可信执行环境里的计时器替代挖矿,把“谁有资格出块”变成一次可验证的抽签等待。本文讲它的协议结构、与 VDF 的路线区别、Hyperledger Sawtooth 的落地背景,以及 2021 年学界对它的形式化分析。
“公链谁说了算”是新手最常问的问题。本文拆解比特币治理里四方角色的真实权力:开发者写代码但不强推,矿工出块但改变不了规则,节点用软件选择规则,用户用脚投票。并解释这套结构为什么让任何单一方都难以独占方向。
nonce 是“只用一次的数字”的缩写,但在挖矿、交易序列、闪电通道里各指不同的东西:区块头 nonce 是矿机用来凑哈希的搜索变量,账户 nonce 是防重放的计数器。本文把这几个 nonce 一次分清楚。
区块链的安全不靠信任某台服务器,而靠一套同样输入必得同样输出的确定性执行:每个全节点独立重放每一笔交易,核对彼此的状态是否一致。本文解释这个约定如何塑造了合约的能力边界,以及它的代价。
难度炸弹是以太坊早期协议里随区块高度增长的难度项:客户端长期不升级,出块会越来越慢直至链近乎冻结。本文讲清它的设计动机、历次升级中的推迟记录,以及它为什么在合并之后退出历史舞台。
共识协议要同时守住两条底线:不产生矛盾历史(安全性),和不停止生长(活性)。权益证明网络里,验证者掉线是常态而不是事故——协议用跳过空槽、漏票扣奖励和无活性稀释这些机制,保证少数甚至部分多数验证者失联时链仍在推进。本文拆解这套活性机制的层次与代价。
早期对权益证明的经典批评是:验证者在两条分叉上同时投票似乎不用花任何成本,因此理性验证者会“两头下注”。本文回溯这个批评的出处,解释它基于最朴素的 PoS 设想,再看现代 PoS 用质押罚没、长程攻击假设和检查点如何给“多投”标上价格,以及这套防御仍然依赖的前提。
2013 年 Eyal 与 Sirer 的论文提出自私挖矿策略:一小撮矿工隐瞒已挖到的区块,诱导诚实矿工在落后的公开分支上继续浪费算力,从而让私链在关键时刻反超,使该群体获得高于自身算力占比的收入。本文拆解这个博弈的机制、成立条件与现实约束,并说明它和 51% 攻击的根本区别。
2012 年 8 月发布的 Peercoin 白皮书第一次把权益证明写成可运行的机制,核心概念是币龄:金额乘以持有时长。本文拆解白皮书的原始设计——币龄如何累积、消费时如何销毁、权益区块如何以币龄为概率权重,以及它依赖的中心化检查点给后来者留下的教训。