解讀 ORC-20 代幣:Ordinals 生態中新的發幣規則

ORC-20 取消了一些 BRC-20的限制,並且定義了更多的操作。

orc20

原文作者:xiyu
來源:TechFlow

在 Ordinals 中,凡是用 json 鑄造銘文然後解讀的,大概率是把銘文當草紙用了,都有過度依賴中心化服務的風險。

1. 背景

BRC-20 有很多限制,這些限制包括只能用四字符作爲幣名、不能升級、雙花風險、不能取消交易等。ORC-20目的是取消這些限制,可以說是一次 BRC-20 的硬分叉。看到這裏是不是有點熟悉, BTC 生態祖傳的分叉模式。

閱讀更多:【比特幣NFT教學】一文了解BRC20及BTC NFT玩法!

2. ORC-20 是什麽?

ORC-20 是一種開放的標準,旨在增強比特幣網路上的有序代幣的功能,以改善廣受歡迎的BRC-20 有序代幣標準。ORC-20 向後兼容 BRC-20,並提高適應性、可擴展性和安全性,消除重複消費的可能性。


3. ORC-20 的改變

  • 3.1 可以改變初始供應量和最大鑄幣量

我認爲這算不上是一種進步,固定初始供應鏈量和總量並不是缺點。ORC-20 只是讓 Ordinals 發幣形式更靈活了,固定和靈活隻是一種選擇,無關好壞。

  • 3.2 命名空間沒有固定限制,可以使用任意大小的名稱

命名確實是痛點,尤其是絕大部分 BRC-20 四字母單詞已經被提前鑄造的情況下。

  • 3.3 通過 UTXO 模型來確保在交易過程中沒有重複消費。

什麽是 utxo 模型大家可以自行搜索一下,就是在發送一筆交易的時候,餘額也會被當作一筆交易發到找零地址。這可以適當的解決雙花問題,

例如將 ID 爲 1 的 10,000 個 ORC 分爲兩個部分交易發送給接收地址。每個交易必須具有唯一的 nonce。
步驟 1:通過記錄發送事件到接收方,向接收地址發送 1,000(nonce 爲 5)
步驟2:通過記錄發送事件到發送方,將剩餘餘額發送回發送方(nonce 爲 6),只有在剩餘餘額發送完成後,交易才能完成。

  • 3.4 允許取消交易

使用”op”: “cancel”,即可取消 nonce 的交易。

  • 3.5 允許已經部署的 BRC-20 幣向 ORC-20轉移。

只有 BRC-20 的部署者才能操作轉移命令。


4. ORC-20 新增的規則

  • 4.1 ID 標識,默認爲 1。

標識符必須在共享相同標識符的 ORC-20 之間唯一,如果有兩個具有相同標識符和相同 ID 的 ORC-20,則應用“第一原則”,第二個 ORC-20 是無效的。

  • 4.2 nonce 是與每個交易相關聯的唯一標識符,它允許發送者跟蹤其部分交易。

通過在每個交易中包括 nonce,發送者可以確保每個部分交易都是唯一的,不能被意外或惡意地複制,否則將危及交易的安全性。有了nonce,發送者還可以在發送取消交易時指定相應的 nonce 來取消特定的部分交易。這爲 ORC-20 代幣標準增加了額外的安全性和靈活性。

  • 4.3 “op”: “cancel”,取消某一個部分交易的操作。
  • 4.4 ug 字段,是否可升級

true 或者 False, 默認值爲 True。允許部署者後續升級 ORC-20。

  • 4.5 wp 字段,遷移

True 或者 False, 默認值爲 False。用於代幣遷移的目的,且不可逆轉。只有原始 BRC-20 的部署者可以部署遷移事件。該包裝器將原始 BRC-20 的元數據複制,例如相同的最大供應量和發行限制。

  • 4.6 Version: 版本

當升級 ORC-20 時,它是有用的信息。通常,每次升級都應該更新版本號,這有助於標識不同版本的合約,從而方便後續開發、管理和使用。

  • 4.7 msg:消息

自定義文本、消息或宣言,可以任意大小。這個字段可以用來提供有關代幣的信息,例如代幣的目的、願景、使用場景等等。這有助於用戶更好地理解代幣的價值和用途,並增加代幣的可信度。

  • 4.8 Custom Key

僅用於自定義實現,例如稅收- 強制交易稅,例如版稅;鑄造者- 特殊鑄造地址;圖像- 代幣圖像;tkid – 代幣 ID;url – 代幣信息的 URL。
這些可選的字段可用於定制化特殊代幣的需求,在標準 ORC-20 協議中未提供的特殊功能上進行擴展。例如,稅收可以用於在每次交易時收取一定的費用,版稅可以用於向原始創作者收取作品費用等。鑄造者可以指定特殊地址來授予鑄造代幣的權限等。


5. ORC-20 的局限

  • 5.1 複雜

基於比特幣生態的 Ordinals,簡單也可以作爲一個優點看待,但是在 BRC-20 將發幣問題複雜化的基礎上,ORC-20 進一步複雜了。更多的定義,繁瑣的操作容易帶來更多的問題。例如遷移操作,帶來了兩份幣。

  • 5.2 中心化

使用 json 的目的就是方便檢索,檢索必然會用到中心化服務,這也是當前 Ordinals 生態中,除了 NFT 其他應用的天然弊端。

  • 5.3 強製版稅

大概就是把交易市場收版稅的形式放到了規則中。在幣上做版稅我認爲是作者沒有想明白,作爲 NFT,它本身的屬性是藝術品,給藝術家交版稅可以理解,作者和持有人是創作和使用者的關心。但是在幣上,持幣人應該更類似於投資人,投資人投給項目錢,還要給項目方交版稅,這似乎不太合理。

  • 5.4 路徑依賴

通過解讀,我們可以看到 ORC-20 在做的事情是將比特幣發幣往 ERC-20 靠近。那麽帶來了一個問題就是爲什麽不用 ERC-20?

6. 總結

一句話總結,ORC-20 取消了一些 BRC-20 的限制,並且定義了更多的操作。

其實ordinals 上發幣,核心競爭力是中心化服務,而不是這個標準。隻有形成閉環的認證都放在鏈上,才能防止中心化風險。

BRC-20 的最大問題不在於限制太多,而是中心化依賴。ORC-20 並沒有解決這個問題,ORC-20 是把 BRC-20 當作競爭者,目標是搶佔市場。ORC-20 對 Ordinals 生態倒是沒什麽影響,但是對於 BRC-20 影響也有限。

加密貨幣屬於高風險投資,本網站內容均不構成任何投資建議與責任。

交易所特色操作教學推薦碼連結優惠
Bybit豐富的衍生品交易https://bit.ly/3KuuOn4註冊即享新手儲值禮!
OKX交易種類眾多,功能齊全的前幾大交易所https://bit.ly/3Y0YH4X獨家盲盒獎勵
MAX可以使用台幣出入金
(台灣交易所)
https://bit.ly/3Hwb95K6 個月內 20% 手續費折扣,質押平台幣 MAX 最高可享 60% 折扣
幣安全球最大交易所,幣種與理財產品齊全https://bit.ly/3CqVOzz20% 現貨手續費折扣
派網提供「網格交易」、「期限套利」等機器人操作https://bit.ly/3soLzN720% 手續費折扣
Bitfinex被動收入首選,提供自動放貸功能(年化5-30%)https://bit.ly/3Kebs8u6% 手續費優惠
XREX同時提供台幣與美金出入金服務10% 手續費折扣
Bitget全球最大跟單交易所,讓新手更輕易上手https://bit.ly/48KnkZZ20% 手續費折扣、1000 USDT 新手大禮包

掌握虛擬貨幣、區塊鏈大小事