Sui 把链上状态组织为对象,地址独占的对象走快速路径跳过共识,共享对象则交给共识排序。本文按官方文档拆解两种路径的延迟差异、版本推进方式与争用降速的边界。
汇总与「共识」相关的文章,帮助你系统了解该主题。
Sui 把链上状态组织为对象,地址独占的对象走快速路径跳过共识,共享对象则交给共识排序。本文按官方文档拆解两种路径的延迟差异、版本推进方式与争用降速的边界。
“客户端多样性”指全网由多套各自独立实现的节点软件共同验证区块。它防的不是对手,而是自己:一套代码里的 bug 一旦被大多数节点执行,就可能让全网络对同一个错误达成共识。本文用 2010 年比特币整数溢出、2018 年 BCH 双重支付事件和 2021 年 Geth 停摆解释为什么这个指标被写进以太坊客户端团队的路线图,并给出个人跑节点时的选择思路。
2015 年,比特币通过 BIP66 把“签名必须严格符合 DER 编码”从默认中继政策升级为共识规则。本文回顾 DER 是什么、双门槛如何部署,说明它怎样削弱交易可延展性,以及它如何在无意间补上一个共识层的隐患。
BIP9 的软分叉部署用时间戳定开始与超时,BIP8 提出改用区块高度,并补上“到期保底激活”的选项。本文对照两份规范,解释高度触发为何更可靠、少数算力否决问题怎么解,以及这套机制给普通节点用户意味着什么。
2012 年针对重复交易 ID 攻击的软分叉 BIP30,为何在 Bitcoin Core 源码里对高度 91842 与 91880 两个历史块精确豁免?本文回溯 CVE-2012-1909 攻击原理、软分叉如何不改写历史地愈合裂缝,以及 BIP34 如何在 227931 块把问题根治。
出块交易输出须经一百个新区块才能被引用,是写进共识源码的网络规则而非矿池规矩。本文解释'先付后赚'结构在重组下会造成什么账本矛盾,成熟期如何把它变成够不着的概率,以及对矿工现金流与钱包'未成熟'栏位的现实意义。
两周调整周期里,Bitcoin Core 先把实际耗时裁剪到四分之一到四倍区间再套公式,验证代码还在周期边界独立复核。本文拆解这套保险丝如何抑制出块节奏操纵与时间戳作弊,以及 powLimit 地板线和几个流传甚广的误解。
矿工区块里的版本字段每一位都是一个开关。本文拆解 BIP9 的五个状态、2016 块计数窗口、1916 块阈值与一年超时机制,并给出普通节点观察软分叉进度的方法。
区块被抛弃不等于交易作废:孤块里的交易回到内存池重新排队,只有与胜者分支冲突的双花才会真正消失。本文给出确认数语义、依赖链搁置与重启对账的完整排查。
VDF 把计算钉在一条串行轨道上,让并行硬件难以大幅缩短出结果的墙钟时间。本文讲它与哈希时间锁、可验证随机数的关系,以及在出块错峰、彩票防操纵里的用途。