比特幣的下一個主要軟體發布,Bitcoin Core v30.0,重新點燃了一場關於哪些類型的數據應該被允許在網絡上傳輸和結算的激烈爭論——以及當這些數據是非法的時候,誰應該承擔法律責任。
週一,密碼學先驅 Nick Szabo 發出了一個尖銳的警告:v30.0 中放寬長期存在的數據傳輸交易中繼政策的變更,可能會增加全節點運營商的法律風險,因為這使得有爭議的內容更容易通過日常軟體檢索和"查看",從而強化了運營商知道他們正在中繼或存儲什麼的說法。
Szabo 以直白的方式闡述了核心問題:"當全節點運營商被告知區塊鏈上存在非法內容時會發生什麼?他們就擁有了這種知識,而這個特定的先例並不能保護他們。"他補充說,風險不是抽象的技術問題,而是取決於非技術決策者——律師、法官和陪審團——如何看待節點運營商合理應該知道或能做什麼。
"一個反駁論點是,以連續標準格式存在的非法內容,因此可以通過標準軟體輕鬆查看,更有可能給律師、法官和陪審團留下深刻印象...而不是那些被分割或隱藏的數據,"Szabo 寫道,強調法律結果可能較少取決於協議的細微差別,而更多取決於"一鍵式"消費者應用程序是否能顯示內容。
爭議焦點是 Bitcoin Core v30.0 取消了圍繞 OP_RETURN 的非正式限制——這是歷史上用於將小型、可修剪的任意數據附加到交易的腳本路徑。多年來,Core 的默認內存池政策不會中繼超過約 80 字節的 OP_RETURN 負載,並將其限制為每筆交易一個輸出,這是一個非共識的"標準性"規則,阻止了大型數據發布,但並未在協議層面禁止它們。
"手續費保護礦工,但它們不能提供足夠的阻力來保護全節點。這當然一直是個問題。但增加 OP_RETURN 限額可能會使這個問題變得更糟。它還會增加法律風險,"Szabo 通過 X 平台寫道。
從 Bitcoin Core v30.0 開始,默認政策發生了變化:節點將默認中繼和挖掘具有更大聚合 OP_RETURN 數據的交易,並允許每筆交易有多個數據載體輸出;長期使用的 -datacarriersize 旋鈕被棄用並重新調整用途,現在適用於跨輸出的聚合數據。實際上,默認障礙被移除了——儘管個別節點運營商仍然可以設置更嚴格的本地限制。
Core 開發者和變更支持者認為,將非金融數據引導到 OP_RETURN——正是因為它是可修剪的——可以減少系統性傷害,相比於在交易的不可修剪部分使用更隱蔽的編碼(例如,假公鑰或其他腳本黑客技術)。正如 Szabo 總結他"聽到"的支持 Core 的立場:允許通過 OP_RETURN 傳輸更多數據"可以想像會減少法律風險",因為替代方案(在不可修剪的地方隱藏數據)對節點的長期負擔更糟。
批評者反駁說,放寬默認設置將使消費者應用程序可以輕鬆呈現的大型、連續數據負載變得正常化,使檢察官更容易證明節點運營商實際上或推定上知道非法材料。正如 Szabo 所說,非技術決策者會對熟悉的應用程序可以檢索的非法內容"印象更深刻",而不是需要專門工具的內容。他認為,這種說服風險是運營商責任的核心。
合法性問題尷尬地處於這些技術默認設置和現實世界認知的交叉點。幾位行業參與者回應 Szabo 時認為,任意數據實際上無法被完全阻止——無論是通過見證數據中的銘文、公鑰中的編碼,還是 OP_RETURN——使得政策辯論"毫無意義"。Szabo 並未否認這一實際現實,但堅持認為格式和用戶體驗在法庭上很重要:如果"像他們手機上的應用程序可以檢索數據",這可能對被告比特幣節點運營商非常不利;如果需要晦澀的重建工具,則相反。
那麼,解決方案是什麼?Szabo 提出了兩類不完美的緩解措施。在軟體層面,他建議故意使流行應用程序更難通過 OP_RETURN 或見證數據存儲和檢索通用媒體——基本上是引導開發者遠離連續的、人類可讀的格式。
在政策層面,立法者可以考慮將責任制度集中在違規交易的簽署者身上,而不是中繼/存儲中介如節點運營商。他還強調了異質性:由於法律風險和應用程序環境因司法管轄區和時間而異,比特幣節點運營商需要自由開發"混亂的社會/技術解決方案",注意避免溢出到對普通支付的審查。
值得注意的是,Szabo 強調他並未對更新採取明確立場,而是在"探索這些問題",同時警告"像這樣的法律問題遠非直截了當,它們遠遠超出了大多數開發者的專業範圍。"這也許是 v30.0 即將到來時最令人警醒的啟示:技術路徑可能很清晰,但它所跨越的法律地形卻絕非如此。
截稿時,Bitcoin 交易價格為 $112,079。



