BIP-95 提出用 Testnet 5 取代 Testnet 4:彻底移除被系统性滥用的难度例外规则,把最低难度抬到约一百万,从第 1 块起强制执行 BIP-54 与 2026 年 5 月前的全部主网共识规则,网络魔数定为 ASCII 拼写 FIVE 的四字节。本文解释难度例外如何被区块风暴与重组玩坏、为什么换网比改规则便宜,以及测试网换代对开发者意味着什么。
汇总与「BIP」相关的文章,帮助你系统了解该主题。
BIP-95 提出用 Testnet 5 取代 Testnet 4:彻底移除被系统性滥用的难度例外规则,把最低难度抬到约一百万,从第 1 块起强制执行 BIP-54 与 2026 年 5 月前的全部主网共识规则,网络魔数定为 ASCII 拼写 FIVE 的四字节。本文解释难度例外如何被区块风暴与重组玩坏、为什么换网比改规则便宜,以及测试网换代对开发者意味着什么。
BIP-107 提出把比特币区块上限改成随交易量自适应的函数:2016 到 2020 年按 2、4、6MB 日历表爬坡,之后每四周检查一次,只要最近 4032 块中有 3025 块以上用到六成容量就把上限放大 10%,只升不降。这份 Washington Sanchez 执笔的提案是 2015 年大区块论战中「按需触发」路线的代表,本文拆解它的参数选择与防操纵设计。
BIP-101 提出把比特币 1MB 固定区块上限换成按区块时间戳计算的指数增长函数:2016 年 1 月起 8MB 起步、每两年翻倍、2036 年后定格约 8192MB,并用 75% 算力超级多数加两周宽限期激活。这份 Gavin Andresen 执笔的大区块提案如今归档在 BIP 史里,是理解 2015-2017 扩容论战技术谱系的关键标本。
BIP-52 在 2021 年提出光学工作量证明 oPoW:用光子处理器执行的 Hashcash 变体替代 SHA-256 挖矿,把挖矿成本结构从电费转向硬件资本开支,目标是降低能耗、让算力不随币价开关机。这份 Closed 提案给出了兼容过渡的迁移思路,也留下了围绕能耗叙事的技术争论。本文拆解 oPoW 的机制设计与它没有走通的原因。
BIP-48 在 2020 年底把多签钱包行业里已经流行的 m/48 派生路径写成正式标准:在账户层之后插入一个脚本类型层级,用 1 撇代表嵌套隔离见证、2 撇代表原生隔离见证,并要求继承 BIP-67 的公钥确定性排序。本文拆解这条六层路径每一级的含义、它与 BIP-44、BIP-45 的分工,以及为什么钱包换标准时老地址不会丢。
比特币「总量 2100 万」人尽皆知,但它在早期代码里其实靠一行右移语句实现,移位量逼近 64 位整数位宽后属于未定义行为。2014 年 4 月 1 日,Pieter Wuille 提交 BIP-42,用一份戏谑的软分叉方案给发行曲线封口。本文解读这行经典代码、C++ 未定义行为与跨语言实现的坑,以及这个愚人节提案如何以 Deployed 状态收尾。
BIP-12 在 2011 年提出 OP_EVAL 操作码:花费时把栈顶的序列化脚本反序列化并执行,让收款方决定资金的消费方式。它借道 OP_NOP1 实现向后兼容、把递归限制在两层,最终却在「数据当代码」的安全争论与执行成本中落选,位置被 BIP-16 的 P2SH 接替。本文拆解 OP_EVAL 的机制设计、一确认攻击分析与它留下的设计遗产。
BIP-11 在 2011 年把 m-of-n 多重签名写进比特币的标准交易规则:节点只中继 n 不超过 3 的 CHECKMULTISIG 输出,scriptSig 要先垫一个 OP_0 堵住弹出多一格的缺陷,签名脚本上限从 200 字节抬到 500 字节。本文回顾这份由 Gavin Andresen 执笔的早期 BIP 如何定义多签协作、它绕不开的尺寸与计数争论,以及它和 P2SH、隔离见证的接力关系。
BIP-450 Formosa 把 BIP-39 的每 11 位一个词扩展为每 33 位一个有语法角色的主题句子:主语、动词、地点各司其职,中世纪奇幻或科幻等语义域让助记词可成画面,且与 BIP-39 双向兼容。本文拆解主题文件结构与两跳到种子的兼容设计。
BIP-448 提议打包激活 OP_TEMPLATEHASH、OP_CHECKSIGFROMSTACK 与 OP_INTERNALKEY 三个 Tapscript 操作码,用可重绑交易签名支撑 LN-Symmetry 型通道、多人通道、状态链与 Ark 变体。本文拆解三件套分工与它选择最小路线的理由。