比特幣社區圍繞Bitcoin Core開發者決定移除交易中存儲任意數據的限制產生分歧,這一舉措可以追溯到比特幣創始人中本聰2010年首次提出的相關討論。
Bitcoin Core v30預計將在下月發布,並將取消OP_RETURN的80字節上限。OP_RETURN操作碼用於在鏈上存儲任意數據(即非金融數據)。該決定引發了激烈爭議,有人指責開發者受企業影響,也有人認為任意數據存儲並非比特幣的本意。
實際上,這場爭論早於OP_RETURN本身。OP_RETURN是在2014年3月的Bitcoin Core 0.9.0版本中才被引入。早在2010年,比特幣(BTC)剛誕生一年左右時,協議的化名創始人中本聰就通過引入檢查機制,確保交易數據符合預期標準,這也引發了類似的討論。
對於限制鏈上存儲任意數據的決定,社區立即出現爭議。“礦工為什麼要採納這個變更?這意味著他們將因失去非標準交易而獲得更少的手續費。”一位用戶提出質疑。
激勵機制治理
比特幣作為去中心化網絡,規則的執行缺乏中央權力,因而變得更加複雜。
如果礦工有經濟激勵允許某些行為,比如在鏈上包含非金融數據,他們通常會調整軟體參數以滿足這一需求。當時也有多名礦工宣布將允許包含任意數據的非標準交易。
針對非標準交易的數據上限,有用戶建議提高至128字節,但Bitcoin Core開發者Jeff Garzik則認為,強制此類限制並不合理:
“當所有礦工都有興趣包含任何和所有帶費用的交易時,官方比特幣客戶端試圖‘立法’任何此類限制似乎毫無意義。”
接受不可避免的現實
用戶很快發布了針對Bitcoin Core最新版本的補丁,去除了確保交易遵循既定標準的檢查機制。早期比特幣參與者Christian Decker意識到,這對比特幣社區而言是一個重要時刻:
“我認為我們迎來了第一個被大部分算力質疑的官方版本,比特幣正逐步走向成熟。”
正如部分2010年評論者指出的,如果規則與礦工獲得手續費的激勵不符,礦工很難執行這些規則。此外,2024年1月的一項回顧顯示,F2Pool等礦工已經在包含超出OP_RETURN限制的非標準交易。
OP_RETURN的爭議發生在與最初任意數據爭論不同的環境下,有觀點認為,企業利益正在推動開發者允許更多鏈上數據存儲。原因在於,存儲這些數據有助於推動基於比特幣的系統開發,例如二層網絡等。