原文| Odaily星球日報( @OdailyChina )
作者|Golem( @web3_golem )
沉睡的雄獅將要甦醒了?這是近期一些比特幣生態深度玩家的感受。
5 月 6 日的開發者聲明顯示,Bitcoin Core 的下一個版本或將廢除OP_RETURN 輸出不得超過80 位元組的限制。聲明表示,OP_RETURN 80 位元組的上限現已不適應當前需求,一是容易被繞過,某些私有的挖礦加速器根本不執行這些限制;二是會形成扭曲的激勵機制,某些項目為了繞過限制會對一些私有服務進行激勵。同時該聲明稱,廢除 OP_RETURN 80 位元組的上限已得到了廣泛支持。
目前,市場上也已出現了突破 OP_RETURN 80 位元組的限制的代幣部署格式 OP-20 ,同名代幣 op_return 場外成交價已漲至 400 美元/張(一張 1000 個),而成本僅 5-6 美元一張。
Odaily星球日報將在本文中簡單介紹什麼是 OP_RETURN,升級成功後對比特幣網路會產生哪些優劣影響以及利用這一機制發行 OP-20 有何前景。
圍繞 OP_RETURN 的爭論
在比特幣網路中,OP_RETURN 是一個專門用於在交易中攜帶任意資料的腳本操作碼(opcode),利用OP_RETURN 輸出攜帶的資料不會被後續交易引用,也不會佔用節點的UTXO 空間。
在早期,比特幣節點要將所有未花費輸出(UTXO)永久保留,惡意或無節制的資料寫入會造成節點儲存壓力,因此, 2013 年社群提出透過新增一個立即作廢腳本來「輕量化」資料儲存的想法。隨後 2014 年,Bitcoin Core 0.9.0 版本正式將OP_RETURN 輸出納入「標準輸出」類型,並將資料上限設為40 字節,後續逐步提升至80 字節,以平衡資料寫入需求與網路資源保護。
OP_RETURN 限制已不適應比特幣生態發展需求
因此,比特幣開發人員最初設計 OP_RETURN 的目的是防止節點因處理包含大塊數據的腳本而過度膨脹存儲,將其用作「區塊鏈的輕量記錄」功能。但隨著比特幣生態的發展,各種資產協議、項目方、L2以及跨鏈橋等需要在鏈上記錄越來越多的數據,OP_RETURN 80 位元組的限制逐漸顯得束縛。
為了滿足專案需求,各種專案方不得不透過各種操作來繞過這一限制,包括向礦工提供高額獎勵等。因此 Bitcoin Core 核心貢獻者Greg Sanders 才會在GitHub 發布聲明,提議在 Bitcoin Core 下一個版本中取消80 位元組上限,允許任意數量與長度的OP_RETURN 輸出。
他認為, 80 位元組上限的取消至少帶來以下兩個實際的好處:
更乾淨的UTXO 集合。資料現在可以放在一個可證明無法花費的輸出中,而不是偽裝在可花費的腳本中或分散在多個交易中。
行為的一致性。節點可以中繼礦工希望看到的交易,使得費用估算和緊湊塊中繼更加可靠。
反對聲音依然強烈
但實際上 Bitcoin Core 官方還未發布下一次升級具體日期。同時,在該聲明昇級的 GitHub 下仍有較多反對聲音存在。
社群成員wizkid 057表示,這遠不止是一個小小的技術性變更,而是對整個比特幣網路本質的根本性改變。比特幣網路將變成一個任意資料儲存系統,而不是作為一個去中心化的貨幣來發展。同時也會使更多資料密集型協定(例如銘文、NFT)和「垃圾」資料更加氾濫。
升級未成,發幣先行
但儘管 Bitcoin Core 下一版本廢除 OP_RETURN 80 字節上限的更新仍未有定論,一個突破該限制的代幣部署標準 OP-20 已悄然上線,並且該協議第一個代幣 op_return 疑似已被鑄造完畢,目前場外成交價達 400 美元/張(一張 1000 個僅浮 5-60 筆成本,而僅浮 5-60 百萬倍(一百倍
op_return 疑似由地址 bc 1 p...4 w 5 pq 6 於 5 月 6 日晚間部署,總量為 210 萬,共 2100 張。如下圖 Bot 推送,其代幣部署格式與 BRC-20 並無本質區別,只是在 json 文本中多了地址(這可能也是 OP-20 超出 80 字節限制的原因)。
因此鑄造 op_return 的格式如下:
{ p: op-20, op: mint, tick: op_return, amt: 1000, add: 此處為你的比特幣地址 }
使用者將該文字資訊貼到OP_RETURN Bot 網站,然後使用閃電網路付費建立一個OP_RETURN 輸出即完成了鑄造作業。目前社群猜測 op_return 已被鑄造完畢,但並未有官方索引或交易轉移工具出現,僅可進行場外雙押。
關於索引規則(就是決定你打沒打的規則),有社群玩家列出了兩種情況,一種是不允許批量鑄造(即 1 筆交易批量多打)的索引,另一種是允許允許批量的索引。
同時也有社群玩家將 OP-20 與 BRC-20 進行對比,認為 OP-20 沒有沒有區塊大小膨脹和 UTXO 污染的擔憂,明顯比 BRC-20 更優越。但要注意的是,Bitcoin Core 目前並未廢除 OP_RETURN 80 位元組上限,因此 OP-20 原則上是無法被打包上鍊的,用戶只能等待 MARA 和f2pool這些可能已經解除 OP_RETURN 80 字節上限的礦池對交易上鍊。
實際上,雖然關注度降低,但比特幣生態依然有一群堅定的社群開發者和玩家積極活躍著,Odin.Fun、Alkanes 協議等等都是近期湧現的創新,不過最終也都沒逃過雷聲大雨點小的命運。那麼還是老生常奢望的話題,依托 Bitcoin Core 版本升級的預期,OP-20 能否帶領比特幣生態雄起呢?我們拭目以待