DOG 模式還是 SHIT 模式?

robot
摘要生成中

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掀一次。一作勢掀屋頂,躺著的人就怕了。

這不是比特幣的失控,這恰好是它形成秩序的方式。一個永遠在爭議中尋找邊界的去中心化網路,以它自己的方式,前進。

BTC1.68%
ORDI3.74%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 打賞
  • 回覆
  • 轉發
  • 分享
回覆
請輸入回覆內容
請輸入回覆內容
暫無回覆
  • 已置頂