BTC还在64k上下。市场仿佛在等待什么。但社区却并不平静。
7月17日,Ordinals生态的核心人物、Runestone项目联合创始人Leonidas在X上发了一条帖子,说要做一个新的比特币客户端,叫Bitcoin $DOG Mode。
这条帖子没有代码、没有仓库、没有版本号。但它像一个石子扔进了湖面,荡开的涟漪一直扩散到今天。
要理解DOG Mode在说什么,先得理解比特币客户端的两层规则。
一层叫共识规则(consensus rule),管的是链上的事——交易能否被写进区块、持久存储。改了它,链就会分叉。
另一层叫中继策略,也叫relay policy,管的是内存里的事——节点是否接收和转发一笔交易,是否把它放进自己的挖矿模板。临时性的,名义上是每个节点自己说了算,因为自己的内存池不像区块那样需要接受全网的共识检查。
但几乎所有节点都跑默认配置。
默认值变成了事实规则。Leonidas因此说了一句很有挑战意味的话:Core和Knots花了多年时间,执行了比特币自己从来没有规定的规则。
他说的乍一听上去好像有点儿道理。共识规则没有交易体积限制,没有粉尘限额。这些全都是客户端维护者自己设定的默认值。
DOG Mode要改两条。
第一条,把最大中继交易体积从Core客户端默认的40万重量单位(WU)提升到390万。比特币一个区块满打满算400万重量单位,Core目前只转发不到十分之一块大小的交易,DOG Mode想接近整块。
第二条,把粉尘限额从294~546聪降到1聪。粉尘是指交易输出小到不值得转发和储存的那些零头。降到1聪,意味着几乎不再有任何输出因为太小而被拒绝转发。
这两条都不碰共识规则。DOG Mode完全兼容Core客户端的区块验证逻辑。它只是把Core客户端自己设的默认值改了。
但是他其实是在偷梁换柱。
关键问题在于,何谓所谓比特币规定的规则。
他钻了一个漏洞。这个漏洞就是,没有进入共识层的规则就不算规则。
教链的老读者应该从前段时间教链写过的多篇文章中已经了解过BIP-110。它正是一次试图把策略层的潜规则升级为共识层的硬规则的尝试之举。
过去大半年,BIP-110一直在试图推动所谓垃圾交易过滤规则进入共识层——用软分叉的方式,限制链上任意数据的大小,从而封堵Ordinals和Runes塞进比特币主链的数据。
BIP-110采用修改版的BIP-9信号机制,设置了55%的矿工支持阈值。到7月中旬,信号支持率大约刚刚超过1%,距离55%的门槛还有很大距离。它还能不能继续上升,谁也不知道。
历史奇妙的地方在于,一切历史都是当代史。
2010年12月中本聪刚刚发布了Bitcoin Core 0.3.18,版本里包含了Gavin Andresen提交的IsStandard检查——一个对交易是否符合标准的函数。社区炸了锅。
有网友说,矿工已经明确反对,不会用它,非标准交易仍然可能。
有网友甚至说:等我有时间,我会为比特币做一个补丁,移除所有非网络强制执行的交易限制。
最后这句话今天看起来像预言。2010年有人在论坛上说要移除限制。2026年真有人出来说要做。
中本聪顶着社区压力把IsStandard合入了。这函数从未被删除,16年来一直是Core的核心代码。但它不是共识规则,矿工可以不执行。
这个历史案例教链觉得值得回味。
中本聪从来没有主张完全自由放任。他删过操作码,加过IsStandard,反对把非货币数据嵌入主链。他在2010年讨论BitDNS时说过,数据应用应该有自己的链,矿工一份算力得两份报酬,这是最优结构。
完全自由放任,各行其是,其实并不是共识,很有可能是乌合之众。
共识涣散的乌合之众,撑不起比特币的价值,更撑不起比特币的使命。
鲁迅说过,要开窗大家不同意,于是先喊拆房顶,大家反而对开窗没有那么反对了。
BIP-110拉出掀屋顶的架势:用共识规则强制原本由relay policy建议做的事。
社区争论不休。信号迫在眉睫。前途依旧不明。
正当这个万众瞩目的关口,DOG Mode跑出来大喊,我也要掀屋顶:进一步放宽relay policy,放宽到无以复加的地步。
很难讲不是蹭热点,博出位。
他用自己的逻辑说:Core的默认值是Core自己选的,不是比特币要求的。所以我可以做一个Core的fork,在另一套默认值下跑。跑的人多了,Core自然要考虑改自己的默认值。
教链查了一下最新的节点版本统计数据,排在第一位的是Knots 29.3,占比19.5%。排在第二的是Core 31.0,17.9%。
Knots是多年来被视作边缘的收紧派客户端,支持者沉默了太久,以致于很多人忽略了它的存在。它竟然悄悄成了全网第一。
这个事实打破了一个流行的叙事。Core已然不足以全权代表全网共识。Knots已经跑在近五分之一的节点上,它比Core最新版本还要多。节点运营者在用脚投票。
DOG Mode的代码还不知所踪。但它声称要做的,和Knots十分相似:做一个替代客户端,用不同的默认值去吸引分布式网络的节点。只不过Knots从收紧的方向,DOG Mode从放宽的方向。
客户端多元化竞争已经发生了,它的结果是Knots登顶。如果DOG Mode真能写出来跑起来,那就是另一个故事。
但没有代码也有没有代码的意义,就像模因币也有模因币的意义(巧了,这个DOG其实就是Runes模因币)。一条帖子搅动了整个社区的神经,这件事本身说明了比特币治理的真实状态:它的默认值战场早已不再是单纯的技术问题,而是话语权和社区舆论的较量。
你想开窗,就得先作势要掀屋顶。
想收紧,喊BIP-110掀一次;想放宽,喊DOG Mode掀一次。一作势掀屋顶,躺着的人就怕了。
这不是比特币的失控,这恰好是它形成秩序的方式。一个永远在争议中寻找边界的去中心化网络,以它自己的方式,前进。
13.45万 热度
78.71万 热度
1.53万 热度
112.98万 热度
6.07万 热度
DOG Mode还是SHIT Mode?
BTC还在64k上下。市场仿佛在等待什么。但社区却并不平静。
7月17日,Ordinals生态的核心人物、Runestone项目联合创始人Leonidas在X上发了一条帖子,说要做一个新的比特币客户端,叫Bitcoin $DOG Mode。
这条帖子没有代码、没有仓库、没有版本号。但它像一个石子扔进了湖面,荡开的涟漪一直扩散到今天。
要理解DOG Mode在说什么,先得理解比特币客户端的两层规则。
一层叫共识规则(consensus rule),管的是链上的事——交易能否被写进区块、持久存储。改了它,链就会分叉。
另一层叫中继策略,也叫relay policy,管的是内存里的事——节点是否接收和转发一笔交易,是否把它放进自己的挖矿模板。临时性的,名义上是每个节点自己说了算,因为自己的内存池不像区块那样需要接受全网的共识检查。
但几乎所有节点都跑默认配置。
默认值变成了事实规则。Leonidas因此说了一句很有挑战意味的话:Core和Knots花了多年时间,执行了比特币自己从来没有规定的规则。
他说的乍一听上去好像有点儿道理。共识规则没有交易体积限制,没有粉尘限额。这些全都是客户端维护者自己设定的默认值。
DOG Mode要改两条。
第一条,把最大中继交易体积从Core客户端默认的40万重量单位(WU)提升到390万。比特币一个区块满打满算400万重量单位,Core目前只转发不到十分之一块大小的交易,DOG Mode想接近整块。
第二条,把粉尘限额从294~546聪降到1聪。粉尘是指交易输出小到不值得转发和储存的那些零头。降到1聪,意味着几乎不再有任何输出因为太小而被拒绝转发。
这两条都不碰共识规则。DOG Mode完全兼容Core客户端的区块验证逻辑。它只是把Core客户端自己设的默认值改了。
但是他其实是在偷梁换柱。
关键问题在于,何谓所谓比特币规定的规则。
他钻了一个漏洞。这个漏洞就是,没有进入共识层的规则就不算规则。
教链的老读者应该从前段时间教链写过的多篇文章中已经了解过BIP-110。它正是一次试图把策略层的潜规则升级为共识层的硬规则的尝试之举。
过去大半年,BIP-110一直在试图推动所谓垃圾交易过滤规则进入共识层——用软分叉的方式,限制链上任意数据的大小,从而封堵Ordinals和Runes塞进比特币主链的数据。
BIP-110采用修改版的BIP-9信号机制,设置了55%的矿工支持阈值。到7月中旬,信号支持率大约刚刚超过1%,距离55%的门槛还有很大距离。它还能不能继续上升,谁也不知道。
历史奇妙的地方在于,一切历史都是当代史。
2010年12月中本聪刚刚发布了Bitcoin Core 0.3.18,版本里包含了Gavin Andresen提交的IsStandard检查——一个对交易是否符合标准的函数。社区炸了锅。
有网友说,矿工已经明确反对,不会用它,非标准交易仍然可能。
有网友甚至说:等我有时间,我会为比特币做一个补丁,移除所有非网络强制执行的交易限制。
最后这句话今天看起来像预言。2010年有人在论坛上说要移除限制。2026年真有人出来说要做。
中本聪顶着社区压力把IsStandard合入了。这函数从未被删除,16年来一直是Core的核心代码。但它不是共识规则,矿工可以不执行。
这个历史案例教链觉得值得回味。
中本聪从来没有主张完全自由放任。他删过操作码,加过IsStandard,反对把非货币数据嵌入主链。他在2010年讨论BitDNS时说过,数据应用应该有自己的链,矿工一份算力得两份报酬,这是最优结构。
完全自由放任,各行其是,其实并不是共识,很有可能是乌合之众。
共识涣散的乌合之众,撑不起比特币的价值,更撑不起比特币的使命。
鲁迅说过,要开窗大家不同意,于是先喊拆房顶,大家反而对开窗没有那么反对了。
BIP-110拉出掀屋顶的架势:用共识规则强制原本由relay policy建议做的事。
社区争论不休。信号迫在眉睫。前途依旧不明。
正当这个万众瞩目的关口,DOG Mode跑出来大喊,我也要掀屋顶:进一步放宽relay policy,放宽到无以复加的地步。
很难讲不是蹭热点,博出位。
他用自己的逻辑说:Core的默认值是Core自己选的,不是比特币要求的。所以我可以做一个Core的fork,在另一套默认值下跑。跑的人多了,Core自然要考虑改自己的默认值。
教链查了一下最新的节点版本统计数据,排在第一位的是Knots 29.3,占比19.5%。排在第二的是Core 31.0,17.9%。
Knots是多年来被视作边缘的收紧派客户端,支持者沉默了太久,以致于很多人忽略了它的存在。它竟然悄悄成了全网第一。
这个事实打破了一个流行的叙事。Core已然不足以全权代表全网共识。Knots已经跑在近五分之一的节点上,它比Core最新版本还要多。节点运营者在用脚投票。
DOG Mode的代码还不知所踪。但它声称要做的,和Knots十分相似:做一个替代客户端,用不同的默认值去吸引分布式网络的节点。只不过Knots从收紧的方向,DOG Mode从放宽的方向。
客户端多元化竞争已经发生了,它的结果是Knots登顶。如果DOG Mode真能写出来跑起来,那就是另一个故事。
但没有代码也有没有代码的意义,就像模因币也有模因币的意义(巧了,这个DOG其实就是Runes模因币)。一条帖子搅动了整个社区的神经,这件事本身说明了比特币治理的真实状态:它的默认值战场早已不再是单纯的技术问题,而是话语权和社区舆论的较量。
你想开窗,就得先作势要掀屋顶。
想收紧,喊BIP-110掀一次;想放宽,喊DOG Mode掀一次。一作势掀屋顶,躺着的人就怕了。
这不是比特币的失控,这恰好是它形成秩序的方式。一个永远在争议中寻找边界的去中心化网络,以它自己的方式,前进。