作者: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下也仍有較多反對聲音存在。
社群成員wizkid057表示,這遠不止是一個小小的技術性變更,而是對整個比特幣網路本質的根本性改變。比特幣網路將變成一個任意資料儲存系統,而不是作為一個去中心化的貨幣來發展。同時也會使更多資料密集型協定(例如銘文、NFT)和「垃圾」資料更加氾濫。
升級未成,發幣先行
但儘管Bitcoin Core下一版廢除OP_RETURN 80字節上限的更新仍未有定論,一個突破該限制的代幣部署標準OP-20已悄然上線,並且該協議第一個代幣op_return疑似已被鑄造完畢,目前場外成交價達400美元/ 張(一張1000個1000個),而一張初始成本僅實現了一張數,1000個1000個新成本。
op_return疑似由地址bc1p...4w5pq6於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能否帶領比特幣生態雄起呢?我們拭目以待