DOG 模式:對比特幣防垃圾郵件辯論的實用回應
序言
背景:隨著比特幣社群就如何限制嵌入交易的非金融資料展開辯論,一項名為 DOG Mode 的新提案被提出,作為一條替代路徑。本文說明 DOG Mode 將改變什麼、它與正式的 BIP 110 提案有何不同,以及為何其方法重要。目的是提供一個清晰且中立的概覽,讓讀者理解修改 共識規則 與改變 轉發政策 之間的技術與政治差異,並概述對開發者、礦工以及在比特幣上嵌入資料的專案等生態系參與者可能產生的影響。
懶人包
DOG Mode 是一項用於建立開源比特幣客戶端的倡議,該客戶端放寬 Core 的轉發限制,而非改變共識規則。它將允許近整個區塊大小的交易,並將塵埃下限降至一聰,可能解鎖約 $25 million 被 Ordinals 與 Runes 用作填充的資金。與需要廣泛礦工支持的 BIP 110 不同,DOG Mode 只會影響節點選擇轉發的內容,這意味著只要即使只有一位礦工將該等交易包含進區塊,該交易也可能被確認。
主體
關於在比特幣上嵌入非金融資料的辯論,近期重新聚焦到兩種截然不同的技術槓桿:重寫共識規則與改變轉發政策。共識規則決定區塊是否合法;改變它們需要廣泛協調,若未被廣泛接受則有分裂網路的風險。相較之下,轉發政策則管控節點會將哪些交易轉發給對等節點——這是一種較為柔性的本地設定,不會直接使按照既有共識產生的區塊失效。
BIP 110 是一項透過改變共識規則來限制任意資料的提案。由於共識變更必須獲得礦工與節點營運者的接受,BIP 110 需要強烈的礦工訊號(它被提出為需 55% 礦工支持的使用者啟動軟分叉)。監測資料顯示,近期 BIP 110 實際上幾乎未獲得礦工支持,從未接近所需門檻。因此,在當前環境下該提案仍不切實際:它 重寫了規則手冊,因此無廣泛共識就無法推進。
為回應僵局,Leonidas — Ordinals 與 Runes 生態系中的知名人物暨 Runestone 的共同創辦人 — 宣布開發一個名為 DOG Mode 的替代比特幣客戶端。DOG Mode 並非尋求改變共識,而是調整比特幣 Core 目前在多數節點上強制的轉發政策預設值。具體而言,它提議兩項重要變更:提高節點轉發的最大標準交易大小,以及將輸出塵埃限制降至一聰。
目前,比特幣 Core 的轉發政策會阻止轉發超過大約 400,000 權重單位的交易,而一個完整區塊則為 4,000,000 權重單位。這表示 Core 只轉發不超過大約區塊十分之一的交易。DOG Mode 會將該轉發閾值提高到 3,900,000 權重單位,允許單筆交易佔據近乎整個區塊。此外,Core 的塵埃限制——節點認為值得轉發的最小輸出大小——位於一個範圍內,實際上迫使嵌入資料的應用以額外的聰作填充以確保能被轉發。將該下限降至一聰則會消除大多數填充的需求。
使用填充以通過轉發過濾的是 Ordinals(將圖像與文字刻錄入交易)與 Runes(在比特幣上發行代幣的機制)的支持者。Leonidas 估計這些生態系使用的填充總額約為 $25 million,DOG Mode 的塵埃變更可將這部分資金釋放回流通。這一財務影響有助於解釋受益於放寬轉發限制的專案為何感興趣。
從技術上看,DOG Mode 的優勢在於它不需要協調啟用窗口、礦工訊號閾值或全網一致。運行 DOG Mode 的節點會將更大或更小的輸出轉發給其對等節點。若即使只有一位礦工收到該交易(例如,直接收到或透過轉發它的節點)並決定將其包含在區塊中,該區塊在共識下仍為有效,該交易也會被確認。這與 BIP 110 形成對比:若礦工未接受該分叉,BIP 110 會使包含被禁止資料的區塊失效。
然而,目前 DOG Mode 僅為一項宣布,並非可運作的客戶端。現階段沒有公開的程式碼庫、未發布的程式碼,也沒有版本或基準。該宣布邀請開發者建立客戶端、礦工支持它、以及用戶推廣其口號。與任何替代客戶端一樣,採用風險與協調挑戰依然存在:大部分網路節點運行的是比特幣 Core,因此只有在交易傳播與挖礦流程的參與者採用此變更時,改變轉發行為才會生效。
此爭議的動態顯示,對立陣營現在透過替代軟體採取互不相容的策略,而非就協議變更進行表決。一方面,BIP 110 的倡導者尋求透過共識強制實施限制;另一方面,DOG Mode 的支持者則試圖藉由轉發政策來允許更大與更小的交易。這兩種方法各有不同的權衡:
- 共識變更(BIP 110):需要廣泛的礦工與節點支持,若被採納則提供全網規則,但難以通過且若強行推動會有引發具爭議性鏈分叉的風險。
- 轉發政策變更(DOG Mode):可由個別節點營運者或礦工在無需全網允許的情況下實施,可被對等節點撤銷,並能更快啟用用例——但其效力取決於自願採用的程度。
最後,還會衍生程序性與激勵相關的問題。DOG Mode 的發起者 Leonidas 與會直接受益於所提轉發變更的專案有關聯。雖然這並不使技術論點無效,但增加了一層觀察者應注意的經濟動機。同時,DOG 代幣價格在宣布後幾乎沒有波動,顯示市場短期反應有限。
總之,DOG Mode 為在不觸及共識的情況下改變比特幣交易傳播實際行為提供了一條實用且無需許可的途徑。是否能獲得足夠的開發者、節點與礦工採納來實質改變交易模式仍不確定。此事件突顯了比特幣治理的一個更廣泛現實:當共識變更停滯時,利害關係者常訴諸替代客戶端實作以追求其目標。
關鍵洞見表
| 面向 | 描述 |
|---|---|
| DOG Mode 提案 | 一個已宣布的開源客戶端,將放寬轉發限制:近整個區塊大小的交易與一聰的塵埃下限。 |
| BIP 110 對比 | BIP 110 會改變共識規則以限制非金融資料,但缺乏礦工支持,未經廣泛同意無法推進。 |
| 技術影響 | DOG Mode 僅改變轉發政策,因此若任何礦工將該等交易包含進區塊,交易即可確認;不需訊號窗口或門檻。 |
| 經濟影響 | 降低塵埃下限可釋放估計約 $25M 的 Ordinals 與 Runes 用填充金額,利於這些生態系。 |
| 採用狀態 | 如宣布所述,DOG Mode 尚無公開程式碼或發布;採用將取決於開發者、節點營運者與礦工是否選擇加入。 |