繼 BRC-20 後比特幣網路又推出ORC-20,雖然 ORC-20 與 BRC-20 相似,但ORC-20解放了許多限制,本文將介紹ORC-20的特點。
(前情提要:錯過BRC-20代幣?最新的ORC-20:Ordinals生態標準再爆火 )
(背景補充:比特幣 BRC-20、ORC-20之後,新的BRC-21來了! )
隨著 Gate.io 上線 $Ordi,幣安 NFT 市場官宣支援 Ordinals 交易,OKX Web3 錢包宣佈支援 BRC 20 , BRC 20 代幣暫時到達市場情緒的頂峰。
與此同時,由於 BRC 20 代幣命名受限、始終面臨雙重花費攻擊、代幣功能簡單難以發展生態等問題,ORC 20 代幣標準應運而生。
該標準上線僅僅半個月的時間,鑄造量已超 25 萬,考慮到 BRC 20 的造富效應以及比特幣生態的巨大潛力,新的代幣標準自然備受矚目。
那麼 ORC-20 標準和 BRC-20 有什麼區別?ORC-20 會取代 BRC-20 成為基於 Ordinal 協議發行代幣的統一標準嗎?我們將在本文中一一道來。
一、Ordinal 代幣新標準,ORC 20 啟動
2023 年 4 月 30 日,ORC-20 橫空出世。ORC-20 的目的是取消一些 BRC-20 對代幣發行的限制,為基於 Ordinal 協議的代幣發行提供更多功能。
截止 2023 年 5 月 17 日,ORC-20 標準上線半個月後,銘文的數量已經超過 25 萬,增長速度遠超 BRC-20 上線半個月時的水平。
二、BRC 20 的限制
1. BRC 20 代幣首次部署後,代幣供給量和最大鑄造量不可改變,限制了代幣的發展。
2. BRC 20 代幣命名僅限於 4 位數。
3. BRC 20 的「Inscribe Transfer」和「bookkeeping」嚴重依賴外部中心化索引服務。
三、ORC 20 和 BRC 20 區別
ORC 20 和 BRC 20 相同之處是二者都在比特幣生態中基於 Ordinal 協議實現類似以太坊 ERC 20 的代幣部署標準;
不同之處是 ORC 20 擴充套件了 BRC 20 的一些功能、取消了一些限制,以更好地適應專案發展的需要。總的來說有以下 5 點:
1. 通過 UTXO 降低 BRC 20 的雙花風險
在每次交易中,傳送方指定接收方接收的金額以及要傳送給傳送方的剩餘餘額。任何沒有傳送所有剩餘餘額的傳送交易都不是有效交易。
傳送交易可以將金額轉移給多個接收者,每個傳送交易(除自我交易外)必須明確指定要傳送的金額。
剩餘餘額傳送回傳送方,交易才算完成。
在每個交易完成後,先前記錄的餘額將不再處於有效狀態。
延伸閱讀:比特幣睽違兩年半出現「區塊長度2」之分叉,9.86枚BTC嘗試雙花
2. 代幣名稱不限於 4 個字元,且不區分大小寫
在絕大部分 BRC 20 四字母單詞已經被提前鑄造的情況下,取消字元限制是符合市場需求的。但也可能導致使用者認為 ORC 20 代幣不如 BRC 20 代幣稀缺。
3. 增加了自定義某些 key 的功能,以實現更高階的功能
在 ORC 20 提供的自定義 Key 中,minter 和 tax 較為引人注目,其中 minter 是特殊的鑄幣地址,可以實現類似白名單的功能;tax 可以實現專案方徵收交易稅、版稅的功能。
4. 代幣可升級,比如改變代幣供應量的 max 和 limit
這種代幣供應量的靈活性確保專案方可以使用 ORC 20 建立更多用例,比如:
逐漸降低 mint 數量,為代幣增加稀缺性,比如模擬比特幣減半。
增加最大供應量並獎勵社群成員額外激勵。
最初提供一個特殊的鑄幣地址以鑄造一部分代幣轉入 DAO 財政,然後更改鑄幣限制供社群鑄造代幣。
5. 可以取消交易
通過 “op”: “cancel”,即可取消交易。同時由於 ORC 20 為每筆交易都增加了 nonce 值,因此取消交易既可以取消全部的交易,也可以只取消部分交易(特定 nonce 值的交易)。
四、ORC 20 的優勢
相比 BRC 20 ,ORC 20 主要有四大優勢:
第一是通過 UTXO 機制降低雙花風險
雖然 BRC 20 只有短短兩個月的歷史,但雙花問題已經出現過了,比如 4 月底,Unisat 如期上線 BRC 20 ,但隨即因為雙花問題,Unisat 關閉交易市場,造成市場動盪。因此 ORC 20 降低雙重花費攻擊的改進是有一定價值的。
第二是讓代幣變得更訂製化
比如支援用超過 4 個字元來設定 ticker,也支援使用某些自定義 key。比如 minter 和 tax 分別可以實現白名單與徵收交易稅的功能,可以讓專案方有更多玩法運營社群,也可以讓專案方獲得可持續收入,延長專案生命週期。
第三是可升級的代幣
可升級的特性有助於專案的持續運營,比如專案在剛建立時沒有提前設計完善的運營計劃、公共財政,但後期可以通過修改代幣的 total supply,實現類似社群激勵、DAO 金庫等功能。
第四是支援 BRC 20 銘文升級為 ORC 20 銘文
升級過程是不可逆的,且只有 BRC 20 銘文的部署者可以進行。這可能會吸引一部分的 BRC 20 銘文轉成 ORC 20 銘文,但 ORC 20 銘文不能轉成 BRC 20 銘文,此消彼長之下或許會讓 ORC 20 標準更加流行。
五、ORC 20 的劣勢
如果說 BRC 20 的火熱,一部分取決於它的極簡設計容易在社群傳播,那麼 ORC 20 的複雜設計則可能會帶來不少使用者的吐槽。
比如專案方可訂製化增加某些 key,這會讓代幣的鑄造、轉移等操作變得更加複雜,使用者容易出現失誤。
而可升級,即可在代幣發行後更改數量限制的特點某種程度上反而是 ORC 20 最大的劣勢。
一方面可能會讓使用者覺得違背了區塊鏈 Immutable 的精神,擔心會出現專案方惡意增發、老鼠倉、砸盤跑路的問題;
另一方面,目前 BRC 20 和 ORC 20 的代幣都是 meme 屬性的代幣,而 meme 幣大部分總量恆定,主打通縮銷毀,但可升級功能卻有可能使得代幣總量越來越多,使用者對通貨膨脹的擔憂可能會削減 meme 幣的共識。
六、ORC 20 是否會替代 BRC 20
ORC 20 與 BRC 20 各自有優勢和劣勢,有各自的應用場景。BRC 20 設計簡單,不可改變,適合做價值儲存和交換。
ORC 20 設計複雜,可以設計和訂製規則,可實現一定的業務邏輯。打個比方的話,BRC 20 更像比特幣,ORC 20 更像以太坊。
而如果是為了在 Ordinals 這個小圈子裡與 BRC-20 競爭,那二者之間更重要的競爭點恐怕是在吸引中心化機構支援上(為使用者提供流動性更強的交易市場、更好用的工具與瀏覽器等),而不僅僅是在代幣鑄造功能上做出改進,但 ORC 20 在爭取中心化機構支援方面可能會弱於 BRC 20 。
總的來說,由於 ORC 20 和 BRC 20 的差異點,ORC 20 完全取代 BRC 20 的可能性很低,兩者會同時存在於比特幣生態。
七、ORC 參與方法和教程
目前 ORC 20 屬於早期,只有場外交易,而且轉帳比較複雜,和 BRC 20 不一樣,做場外交易要非常謹慎;
而 mint 相對簡單,直接用 unisat 的 inscribe 就可以,當然務必注意 ORC 的名稱可以重複,只能根據 ID 來確定,同時部署方以後可以增發。
網上的 mint 教程,可參考 連結 。
八、相關網站
1. ORC 20 代幣列表
2. 官方網站
3. 官方推特
4. Dune 看板
5. ORC 常用資料 (裡面有不少實用的 ORC 20 網站)
九、總結
總的來說 ORC 20 在 BRC 20 的基礎上進一步創新,使得基於 Ordinal 協議發行的代幣可以有更多的玩法、更方便的功能,同時某些自定義 key 功能可以為專案方獲得持續的收入,有利於延長代幣生命週期並激發創新(刺激使用者交易)。
但站在使用者的角度,ORC 20 代幣的操作可能會更加複雜;專案方跑路、砸盤風險變大;
如果專案方設定了版稅,則使用者在買賣過程中需要另付一筆費用,但對使用者來說,我買的是 token 又不是 nft,為啥還需要交版稅。
此外,ORC 20 的設計不禁讓人困惑,如果只是為了實現更多的代幣功能,那為什麼不用 ERC 20 ?畢竟 ERC 20 還更加去中心化一點。
如推特 KOL @xiyu 所述,BRC 20 使用 json 的目的是方便檢索,檢索必然會用到中心化服務,這也是當前 Ordinals 生態中,除了 nft 外其他應用的天然弊端。而 ORC 20 顯然也意識到了使用 json 的弊端,但還未做出明顯改進。
當然,直接拿 ORC 20、BRC 20 與 ERC 20 對比是不公平的,前兩者是建立在比特幣這條最安全、最長久的區塊鏈上的嘗試,是否可持續有待觀察。
而直接與 BRC 20 對比,ORC 20 沒有解決 BRC 20 存在的中心化問題,代幣功能的改進可能並不是比特幣生態的重點,因此可能較難形成對 BRC 20 的競爭優勢,未來或許會成為對 BRC 20 標準的補充。同時,我們也應該關注中心化交易所對兩者的支援和態度。