Ordinal 是什么
發表於 2023-05-07 14:20 作者: Defi之道
Ordinal NFT 於 2023 年 1 月 20 日由开發者 Casey Rodarmor 在 BTC 主網上推出,它是在 BTC上創建 NFT 的最新方式。雖然 BTC 上的 NFT 並不是一個新概念,BTC 之上的第 2 層網絡(例如 Counterparty 和 Stacks)已經支持基於 BTC 的 NFT,但是 Ordinal NFT 具有與其他 BTC 上的 NFT 根本不同的架構。
自從 Ordinal 出現以來,越來越多的用戶、开發者和愛好者社區鑄造了超過 20 萬個 ordinal NFT,他們對 BTC 原生的 NFT 的潛力感到興奮。但究竟什么是 Ordinal NFT,它們是如何工作的,以及它們爲什么和其他的 NFT 不同?
Ordinal NFT 自首次推出以來一直在穩步增長,各種媒體類型現已嵌入到不同的 satoshis(聰)中
什么是 Ordinal 銘文?
Orinal 是通過將圖像、視頻等數據附加到基礎 BTC 區塊鏈上的單個 satoshi(聰) 來創建比特幣 NFT 的。與之前出現過的 BTC 的 NFT 不同,Ordinal NFT 不存在於與比特幣不同的二層網絡上。相反,他們使用一種稱爲 ordinal 理論的任意但合乎邏輯的排序系統來爲每個比特幣 satoshi 分配一個唯一的編號。在這方面,序數 NFT 完全是 BTC 原生的。它們在不改變比特幣協議的情況下工作,不需要任何額外的二層網絡,並且與 BTC 網絡向後兼容。
“satoshi”或“sat”相當於單個比特幣的 1/100,000,000,比特幣的最小面額。
Ordinal NFT 的歷史
雖然 Ordinal NFT 是基於 Ordinal 理論的,但現在的 Ordinal NFT 能夠實現也有賴於 2017 年和 2021 年對比特幣協議進行的隔離見證 (SegWit) 和 Taproot 的技術更新。
值得注意的是,這些更新並不是爲了啓用這些新型 NFT 的目的而被开發的。但是,由於這兩次更新都增加了一個區塊存儲數據量——這意味着現在有空間可以存儲圖像、視頻,甚至遊戲——無意中讓Ordinal NFT 的部署成爲了可能。
隔離見證 (SegWit)
Segwit 是 2017 年的一次更新,導致了 BTC 的軟分叉。該更新通過添加可以支持任意數據的“見證數據”部分,有效地將比特幣交易分爲兩部分。
SegWit 將交易和見證(籤名)數據分成不同的部分,並允許將任意數據存儲在見證部分中
見證數據最初是作爲一種方式創建的:
繞過塊大小限制的嚴格限制
允許可選的、任意數據傳輸
防止無意的交易延展性
在技術意義上,SegWit 的實施意味着交易不再需要包含見證數據(通常是發送者的數字籤名)。相反,在塊的末尾爲見證數據創建了一個額外的空間,使其作爲一個單獨的結構。它支持任意數據傳輸,並且讓“區塊權重”變小(因爲 segwit 中見證數據被存在了一個獨立的數據結構中,所以交易籤名數據不再計入區塊權重中),巧妙地將大量數據保持在比特幣的塊大小限制內,以避免硬分叉。
這是 Ordinal NFT 的第一個先決條件,因爲它擴大了交易中可以包含多少任意數據的限制。
Taproot
Taproot 於 2021 年 11 月實施,是一項多方面的升級,旨在提高比特幣的隱私性、可擴展性和安全性。通過這個升級,Taproot 創建了一個更簡單的系統來存儲任意見證數據,並放寬了對比特幣交易中可以放置多少任意數據的限制。此次升級的最初目標是進一步增強基於比特幣的智能合約,例如見證數據中經常使用的時間鎖定合約。
這些變化是 Ordinal NFT 的關鍵推動因素,序數 NFT 將 NFT 數據存儲在 Taproot 腳本中。升級使得構建和存儲任意的見證數據變得更加容易,爲“ord”標准奠定了基礎。並且隨着數據要求的放寬,假設單個交易可以用其交易和見證數據填滿整個區塊,達到 4MB 的區塊大小限制——這極大地擴展了可以放在鏈上的媒體類型。
Bitcoin NFTs 的原理是什么?
要理解 Ordinal NFT 是如何工作的,有必要區分 “Ordinal(序數)” 和 “inscription(銘文)” 這兩個術語,它們都用於指代這種新型的基於 BTC 的 NFT。
序數是一種對 sats(聰) 進行排序的系統,從而創建了 NFT 所必需的“不可替代”屬性。 銘文是 Ordinal NFT 本身的內容——圖像、文本、視頻或任何其他用戶認爲可以在 NFT 中使用的任意數據。
通過類比非 BTC 的 NFT,可以更好地理解這些 NFT,它們是獨特的一對一的 Token,通常有兩個組成部分:TokenID 和元數據(metadata)。
TokenID
可替代 Token 是可互換的。例如,無法區分兩個不同的 ETH,就像無法區分一美元與另一美元一樣。TokenID 將“不可替代”屬性注入 NFT 中——它們爲每個 NFT 提供了一個獨特的條形碼,使用戶能夠將 Token 從彼此區分开來。TokenID 是使得 NFT 能夠獨一無二的因素。
*如果由不同的智能合約創建,NFT 可以具有相同的 TokenID。在這種情況下,智能合約是區分一個 NFT 和另一個 NFT 的方法。
作爲 TokenID 的 Ordinal 理論
Bitcoin 是可替代的,這意味着一個 BTC 和另一個 BTC 是無法區分的。這就是序數理論的作用所在。
Ordinal NFT 的關鍵創新在於,它們提供了一個對每個單獨的 satoshi 進行編號的系統。結果是:比特幣區塊鏈上每個單獨的 satoshi 都有一個唯一的 ID。每個 Ordinal,在其最基本的形式中,只是一個被分配了一個唯一編號的 satoshi。以下是它的工作原理。
在 Ordinal 理論中,單獨的 satoshi 按照它們被挖掘的順序進行編號。第一個序數是追溯到2008年挖出的第一個 satoshi。當一個 satoshi 被轉移時,其順序通過基於交易順序的先進先出系統進行保留。
Ordinal 按照被挖掘的順序進行編號。基於先進先出的流程,訂單將在交易中得以保留
Ordinal 理論並不違反 BTC 可替代性的本質。BTC 協議沒有正式承認這種新穎的 satoshi 排序方式。相反,一個序數愛好者社區只是決定共同賦予這個編號系統重要性,並基於它構建了工具。
元數據
在非比特幣區塊鏈中,元數據是 NFT 的可選附件,可以存儲任意數據。它用於代表和展示藝術、遊戲內的廣泛資產、個人資料圖片、金融資產等,這些已成爲 “NFT” 一詞的同義詞。
銘文作爲元數據
Ordinal NFT 沒有像非 BTC 網絡中的 NFT 那樣的元數據指定位置。相反,Ordinal NFT 的元數據保存在交易的見證數據中。
比特幣銘文示例—— CryptoPunk 圖像,該圖像由其所有者重新利用
這也是術語“銘文”的來源——附加到特定 satoshi 的數據被“銘刻”在比特幣交易的特定部分中。要用數據刻寫特定 satoshi 並創建 Ordinal NFT,用戶必須將單個 satoshi 的交易發送到與 Taproot 兼容的錢包,並在交易中附加所需的元數據。他們還必須注意交易的順序,以確保所需的 satoshi 不會用作網絡費用。自動化此過程的工具有助於消除這些風險,並使非技術用戶的過程更加容易。
比特幣序數與 NFT 有何不同?
比特幣 Ordinal 和更標准的 NFT 類型之間的主要區別在於它們的流動性。因爲比特幣協議沒有正式承認 ordinal 理論,所以 ordinal 可以是可替代的或不可替代的。這完全取決於誰擁有 ordinal 以及他們是否希望保留這個單一個的 satoshi。
例如,如果 BTC 用戶不認識或不關心 ordinal 或附加到它的數據,它可以像任何其他 BTC 一樣簡單地使用。序號以這種方式是可替代的——它們可以用來支付網絡費用或作爲付款發送,盡管任意數據仍將保持附加狀態。以太坊 NFT 則不同。以太坊 NFT 與 ETH 完全不同,並且不可能將可替代通證與 NFT 混淆,因爲以太坊網絡對每種 token 類型的處理方式不同。
圍繞 Ordinal NFT 的爭論
Ordinal NFT 的興起在比特幣社區內引發了關於 BTC 的基本作用和精神的討論。
一些人認爲 BTC 應該用於安全的金融交易,由meme推動的 ordinal 銘文的興起不必要地填滿了比特幣的區塊空間並推高了交易費用。其他人對有序 NFT 可以給比特幣區塊鏈帶來的meme/文化價值以及比特幣將其不可變的、去中心化的數據庫擴展到金融交易之外的想法感到興奮。
因爲序號在今天的比特幣軟件中是完全有效的,所以刪除創建 Ordinal 銘文的能力需要更新比特幣協議。因此,最終由比特幣社區共同決定是否保留 Ordinal。
來源:DeFi之道
標題:Ordinal 是什么
地址:https://www.coinsdeep.com/article/13161.html
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。