什麽是比特幣銘文和序數,它們是如何工作的

新手Dec 12, 2023
本概述深入探討了銘文和序數的概念。 在探索這些概念之前,先回顧一下在比特幣上存儲任意數據的歷史,以了解爲什麽這些想法併不是全新的。
什麽是比特幣銘文和序數,它們是如何工作的

如果您一直關註比特幣推特上的“當前動態”,您可能聽説過“NFT”通過“銘文”或“序數”重新回歸比特幣。這一切都始於最近髮布的ord命令行錢包和區塊瀏覽器,這是在比特幣區塊鏈上髮布任意數據的新機製的首次實現。

在這裡,我們將解釋什麽是銘文和序數,但首先讓我們回顧一下比特幣上任意數據存儲的歷史,以及爲什麽這併不是什麽新鮮事。

比特幣任意數據簡史

將比特幣區塊空間用於明確髮送點對點金融交易以外的目的的想法自該協議早期就已存在。早在 2010 年, BitcoinTalk.org 論罈就首次討論了建立在比特幣之上的 DNS 繫統的想法,這個想法最終導緻了2013 年Namecoin的誕生。

在此期間,“彩色幣”一詞被用於此類協議,這些協議將標記(或“著色”)稱爲未花費交易輸出(UTXO)的比特幣塊,以用於其他鏈下協議。在早期,隻要遵循腳本繫統的基本語義併支付費用讓礦工處理交易,交易中可以存儲的數據實際上沒有限製。這在 2014 年推出的Counterparty等早期繫統中得到了利用,該繫統最初通過“黑客”用於多重簽名交易的腳本來鑄造代幣。

然而,人們很快認識到這對比特幣的長期可擴展性有害,因爲所有比特幣 UTXO 必鬚由所有節點主動跟蹤才能驗證新交易。交易對手的輸出或任何其他可能包含任意數據的輸出都是無用的,併且存儲它們對於不關心它們可能服務的數據或協議的節點來説沒有任何意義。實際上,它們是自重。

爲了解決這個問題,OP_RETURN在 2014 年 3 月的比特幣核心 v0.9.0 版本中成爲標準。該函數允許髮送者將輸出標記爲不可花費,曏節點髮出信號錶明它們可以被丟棄,從而不占用空間UTXO 設置。添加了額外的限製,將 OP_RETURN 輸出中的數據大小限製爲 40 字節(後來提高到 80 字節)。

OP_RETURN 成爲曏比特幣區塊鏈添加任意數據的時尚方式。Counterparty 最終轉而使用 OP_RETURN,併在此基礎上創建了一些第一個基於區塊鏈的 NFT。時至今日,對於任何人來説,使用 OP_RETURN 在比特幣區塊鏈中寫入短信等數據都是微不足道的。

如果您想了解有關 OP_RETURN 歷史的更多信息,請參閲這篇 Bitmex 研究文章

銘文

銘文是一種在比特幣區塊鏈上寫入任意數據的新方法——序數文檔將其稱爲“數字工件”。

文檔中:

銘文在 sat 上刻上任意內容,創造出比特幣原生的數字文物,通常被稱爲 NFT。銘文不需要側鏈或單獨的代幣。

然後,這些記入的 sat 可以使用比特幣交易進行轉移,髮送到比特幣地址,併保存在比特幣 UTXO 中。這些交易、地址和 UTXO 在各個方麵都是正常的比特幣交易、地址和 UTXO,除了爲了髮送單個 sat,交易必鬚根據序數理論控製輸入和輸出的順序和值。

在見證數據中

銘文不像早期的彩色幣協議和 OP_RETURN 那樣將這些數據放入輸出中,而是將其數據添加到交易的見證數據中。最常見的是,見證人是存儲解鎖 UTXO 支出所需的簽名和其他數據的地方。(“見證人”一詞來源於這樣的想法:它就像合衕的見證人,“簽字”以證明其有效性。)

比特幣的隔離見證(“segwit”)升級於 2017 年啟動,隨後於 2021 年啟動 Taproot,爲銘文等繫統鋪平了道路。這是通過取消一些先前對見證數據施加的大小限製以及爲存儲在爲見證人保留的單獨(或“隔離”)數據結構中的任何數據提供折扣來實現的,從而引入有效的塊大小增加最大 4MB。

此外,與 OP_RETURN 一樣,輸入見證數據不需要由節點保存來驗證未來的交易。一旦見證人得到驗證,您的節點就知道該交易代錶有效的支出和有效 UTXO 的創建,因此來自見證人的所有數據都可以被與其無關的節點安全地丟棄。

與 OP_RETURN(僅允許 80 字節)相比,銘文利用這一事實以及缺乏大小限製來存儲每個事務的更多數據量。事實上,完成此操作的機製類似於 Counterparty 的原始 OP_CHECKMULTISIG 方法。這種方法以腳本解釋器會忽略的方式將數據放入比特幣腳本中,這樣盡管數據過多,腳本仍然被認爲是有效的。銘文不是將其放入輸出中,而是將其放入輸入的見證中。

信封

銘文協議將用於存儲數據的機製稱爲“信封”,本質上是一個以無法運行的方式編寫的比特幣腳本。

因此,通過在這樣的包絡內編碼工件的數據(例如錶示 jpeg 的字節)來創建數字工件。銘文是在交易的第一個輸出的第一個聰上進行的,其中信封被揭示(僅在支出時髮生)。

銘文內容使用未執行條件中的數據推送進行序列化,稱爲“信封”。信封由 OP_FALSE OP_IF … OP_ENDIF 組成,包裝任意數量的數據推送。由於信封實際上是無操作的,因此它們不會更改包含它們的腳本的語義,併且可以與任何其他鎖定腳本組合。

如下所述,與該繫統交互需要一個鏡頭來排序和理解這些銘文,併且需要專門的軟件來接收、髮送和跟蹤它們。雖然根據比特幣網絡規則它們被視爲有效交易,但銘文腳本是大多數比特幣錢包無法理解的功能。爲此,你需要序數理論。

序數詞

序數或“序數理論”由開髮者 Casey Rodarmor 於 2022 年提出(但這個想法可以追溯到 2012 年)。它可以被認爲是一種給比特幣“著色”的新方法,隻不過它不需要任何額外的數據。相反,它在社交層(比特幣區塊鏈之外)建立了一個繫統,任何人都可以選擇跟隨自己回到有史以來開採的第一個比特幣區塊。

編號聰

在數學中,一組序數是“線性排序的”。“序數理論”對每一個曾經鑄造的聰(比特幣中最小的貨幣單位)都做衕樣的事情。

來自序數文檔

序數是聰的一種編號方案,允許跟蹤和傳輸單個聰。這些數字稱爲序數。聰按照開採的順序進行編號,併以先進先出的方式從交易輸入轉移到交易輸出。編號方案和轉移方案都依賴於順序,編號方案取決於開採聰的順序,轉移方案取決於交易輸入和輸出的順序。因此,名稱、序數。

追蹤聰的銘文

由於比特幣協議沒有明確跟蹤聰的移動,而是簡單地將輸入中的 UTXO 數量轉換爲新的輸出組合,因此序數理論提出了一個跟蹤聰的概念繫統。如上所述,如果人們希望能夠跟蹤和移動這些聰上的銘文,這一點至關重要。

與過去的其他彩色硬幣協議類似,如果您可以跟蹤特定的硬幣或一組硬幣,併將某些資産與這些硬幣相關聯,那麽您不僅可以交易它們,還可以交易它們所附加的資産。換句話説,如果某個特定資産(例如圖像)與特定的聰相關聯,那麽它隻能被視爲“擁有”該資産的該聰的所有者。如果您遵守序號,那麽在交易中髮送該聰將有效地轉移與其相關的資産的所有權,併且任何關心驗證所有者是誰的人都可以自己審核此轉移。

不常見的聰

除了銘文之外,通過序數的視角來看待聰也會産生一些有趣的連鎖反應。其中一個後果是,某些聰可以被認爲比其他聰或多或少稀有。考慮一下在減半時期開採的第一個聰。截至2023年,比特幣歷史上僅髮生過3次減半,這意味著流通中的此類聰數僅有3個。序號文檔將這些標記爲“史詩”聰。

訂閲序數的收藏家可能會髮現這些聰比其麵值更有價值,類似於傳統硬幣收藏家對待各種硬幣的某些鑄造的方式。

你爲什麽要關心?

也許你不應該。你的錢包裡現在可能有一個“稀有”的聰,但如果序數仍然晦澀難懂,那麽就沒有更多的理由以與平常不衕的方式對待這些比特幣,就像一張稀有的撲剋牌隻不過是紙和墨水一樣歸根結底。

也就是説,隨著比特幣區塊鏈上的序號、銘文和 NFT 進入公衆意識,人們提出了許多擔憂:

  1. 序數理論的廣泛採用會影響比特幣的可替代性嗎?
  2. 我們應該擔心區塊鏈更快的增長速度嗎?
  3. 鏈上存儲的非法內容會産生什麽影響?
  4. 這會損害還是有助於閃電網絡的採用?

我們沒有所有這些問題的完整答案,但它們都是值得探索的問題!

我們確實知道的一件事是,最終,隨著比特幣採用的增長和區塊空間變得越來越稀缺,無論如何,區塊空間都將受到爭奪。銘文不會繞過這些限製,因此塊空間也必鬚支付衕樣的費用。幫助廣播交易的中繼節點不需要額外的驗證成本,併且數據存儲成本與等效金融交易數據占用區塊空間相衕。

進一步閲讀

如果您想了解有關銘文和序數的更多信息,您應該查看由 Casey Rodarmor 撰寫的Ordinals BIP序數文檔以及 Casey在 Stephan Livera 播客上的錶現。Pierre Rochard 還與 Preston Pysh 討論了銘文和序數詞,這對於技術含量較低的聽衆來説可能是有用的資源。

聲明:

  1. 本文轉載自[unchained],著作權歸屬原作者[Buck Perley],如對轉載有異議,請聯繫Gate Learn團隊,團隊會根據相關流程盡速處理。
  2. 免責聲明:本文所錶達的觀點和意見僅代錶作者個人觀點,不構成任何投資建議。
  3. 文章其他語言版本由Gate Learn團隊翻譯, 在未提及Gate.io的情況下不得覆製、傳播或抄襲經翻譯文章。

什麽是比特幣銘文和序數,它們是如何工作的

新手Dec 12, 2023
本概述深入探討了銘文和序數的概念。 在探索這些概念之前,先回顧一下在比特幣上存儲任意數據的歷史,以了解爲什麽這些想法併不是全新的。
什麽是比特幣銘文和序數,它們是如何工作的

如果您一直關註比特幣推特上的“當前動態”,您可能聽説過“NFT”通過“銘文”或“序數”重新回歸比特幣。這一切都始於最近髮布的ord命令行錢包和區塊瀏覽器,這是在比特幣區塊鏈上髮布任意數據的新機製的首次實現。

在這裡,我們將解釋什麽是銘文和序數,但首先讓我們回顧一下比特幣上任意數據存儲的歷史,以及爲什麽這併不是什麽新鮮事。

比特幣任意數據簡史

將比特幣區塊空間用於明確髮送點對點金融交易以外的目的的想法自該協議早期就已存在。早在 2010 年, BitcoinTalk.org 論罈就首次討論了建立在比特幣之上的 DNS 繫統的想法,這個想法最終導緻了2013 年Namecoin的誕生。

在此期間,“彩色幣”一詞被用於此類協議,這些協議將標記(或“著色”)稱爲未花費交易輸出(UTXO)的比特幣塊,以用於其他鏈下協議。在早期,隻要遵循腳本繫統的基本語義併支付費用讓礦工處理交易,交易中可以存儲的數據實際上沒有限製。這在 2014 年推出的Counterparty等早期繫統中得到了利用,該繫統最初通過“黑客”用於多重簽名交易的腳本來鑄造代幣。

然而,人們很快認識到這對比特幣的長期可擴展性有害,因爲所有比特幣 UTXO 必鬚由所有節點主動跟蹤才能驗證新交易。交易對手的輸出或任何其他可能包含任意數據的輸出都是無用的,併且存儲它們對於不關心它們可能服務的數據或協議的節點來説沒有任何意義。實際上,它們是自重。

爲了解決這個問題,OP_RETURN在 2014 年 3 月的比特幣核心 v0.9.0 版本中成爲標準。該函數允許髮送者將輸出標記爲不可花費,曏節點髮出信號錶明它們可以被丟棄,從而不占用空間UTXO 設置。添加了額外的限製,將 OP_RETURN 輸出中的數據大小限製爲 40 字節(後來提高到 80 字節)。

OP_RETURN 成爲曏比特幣區塊鏈添加任意數據的時尚方式。Counterparty 最終轉而使用 OP_RETURN,併在此基礎上創建了一些第一個基於區塊鏈的 NFT。時至今日,對於任何人來説,使用 OP_RETURN 在比特幣區塊鏈中寫入短信等數據都是微不足道的。

如果您想了解有關 OP_RETURN 歷史的更多信息,請參閲這篇 Bitmex 研究文章

銘文

銘文是一種在比特幣區塊鏈上寫入任意數據的新方法——序數文檔將其稱爲“數字工件”。

文檔中:

銘文在 sat 上刻上任意內容,創造出比特幣原生的數字文物,通常被稱爲 NFT。銘文不需要側鏈或單獨的代幣。

然後,這些記入的 sat 可以使用比特幣交易進行轉移,髮送到比特幣地址,併保存在比特幣 UTXO 中。這些交易、地址和 UTXO 在各個方麵都是正常的比特幣交易、地址和 UTXO,除了爲了髮送單個 sat,交易必鬚根據序數理論控製輸入和輸出的順序和值。

在見證數據中

銘文不像早期的彩色幣協議和 OP_RETURN 那樣將這些數據放入輸出中,而是將其數據添加到交易的見證數據中。最常見的是,見證人是存儲解鎖 UTXO 支出所需的簽名和其他數據的地方。(“見證人”一詞來源於這樣的想法:它就像合衕的見證人,“簽字”以證明其有效性。)

比特幣的隔離見證(“segwit”)升級於 2017 年啟動,隨後於 2021 年啟動 Taproot,爲銘文等繫統鋪平了道路。這是通過取消一些先前對見證數據施加的大小限製以及爲存儲在爲見證人保留的單獨(或“隔離”)數據結構中的任何數據提供折扣來實現的,從而引入有效的塊大小增加最大 4MB。

此外,與 OP_RETURN 一樣,輸入見證數據不需要由節點保存來驗證未來的交易。一旦見證人得到驗證,您的節點就知道該交易代錶有效的支出和有效 UTXO 的創建,因此來自見證人的所有數據都可以被與其無關的節點安全地丟棄。

與 OP_RETURN(僅允許 80 字節)相比,銘文利用這一事實以及缺乏大小限製來存儲每個事務的更多數據量。事實上,完成此操作的機製類似於 Counterparty 的原始 OP_CHECKMULTISIG 方法。這種方法以腳本解釋器會忽略的方式將數據放入比特幣腳本中,這樣盡管數據過多,腳本仍然被認爲是有效的。銘文不是將其放入輸出中,而是將其放入輸入的見證中。

信封

銘文協議將用於存儲數據的機製稱爲“信封”,本質上是一個以無法運行的方式編寫的比特幣腳本。

因此,通過在這樣的包絡內編碼工件的數據(例如錶示 jpeg 的字節)來創建數字工件。銘文是在交易的第一個輸出的第一個聰上進行的,其中信封被揭示(僅在支出時髮生)。

銘文內容使用未執行條件中的數據推送進行序列化,稱爲“信封”。信封由 OP_FALSE OP_IF … OP_ENDIF 組成,包裝任意數量的數據推送。由於信封實際上是無操作的,因此它們不會更改包含它們的腳本的語義,併且可以與任何其他鎖定腳本組合。

如下所述,與該繫統交互需要一個鏡頭來排序和理解這些銘文,併且需要專門的軟件來接收、髮送和跟蹤它們。雖然根據比特幣網絡規則它們被視爲有效交易,但銘文腳本是大多數比特幣錢包無法理解的功能。爲此,你需要序數理論。

序數詞

序數或“序數理論”由開髮者 Casey Rodarmor 於 2022 年提出(但這個想法可以追溯到 2012 年)。它可以被認爲是一種給比特幣“著色”的新方法,隻不過它不需要任何額外的數據。相反,它在社交層(比特幣區塊鏈之外)建立了一個繫統,任何人都可以選擇跟隨自己回到有史以來開採的第一個比特幣區塊。

編號聰

在數學中,一組序數是“線性排序的”。“序數理論”對每一個曾經鑄造的聰(比特幣中最小的貨幣單位)都做衕樣的事情。

來自序數文檔

序數是聰的一種編號方案,允許跟蹤和傳輸單個聰。這些數字稱爲序數。聰按照開採的順序進行編號,併以先進先出的方式從交易輸入轉移到交易輸出。編號方案和轉移方案都依賴於順序,編號方案取決於開採聰的順序,轉移方案取決於交易輸入和輸出的順序。因此,名稱、序數。

追蹤聰的銘文

由於比特幣協議沒有明確跟蹤聰的移動,而是簡單地將輸入中的 UTXO 數量轉換爲新的輸出組合,因此序數理論提出了一個跟蹤聰的概念繫統。如上所述,如果人們希望能夠跟蹤和移動這些聰上的銘文,這一點至關重要。

與過去的其他彩色硬幣協議類似,如果您可以跟蹤特定的硬幣或一組硬幣,併將某些資産與這些硬幣相關聯,那麽您不僅可以交易它們,還可以交易它們所附加的資産。換句話説,如果某個特定資産(例如圖像)與特定的聰相關聯,那麽它隻能被視爲“擁有”該資産的該聰的所有者。如果您遵守序號,那麽在交易中髮送該聰將有效地轉移與其相關的資産的所有權,併且任何關心驗證所有者是誰的人都可以自己審核此轉移。

不常見的聰

除了銘文之外,通過序數的視角來看待聰也會産生一些有趣的連鎖反應。其中一個後果是,某些聰可以被認爲比其他聰或多或少稀有。考慮一下在減半時期開採的第一個聰。截至2023年,比特幣歷史上僅髮生過3次減半,這意味著流通中的此類聰數僅有3個。序號文檔將這些標記爲“史詩”聰。

訂閲序數的收藏家可能會髮現這些聰比其麵值更有價值,類似於傳統硬幣收藏家對待各種硬幣的某些鑄造的方式。

你爲什麽要關心?

也許你不應該。你的錢包裡現在可能有一個“稀有”的聰,但如果序數仍然晦澀難懂,那麽就沒有更多的理由以與平常不衕的方式對待這些比特幣,就像一張稀有的撲剋牌隻不過是紙和墨水一樣歸根結底。

也就是説,隨著比特幣區塊鏈上的序號、銘文和 NFT 進入公衆意識,人們提出了許多擔憂:

  1. 序數理論的廣泛採用會影響比特幣的可替代性嗎?
  2. 我們應該擔心區塊鏈更快的增長速度嗎?
  3. 鏈上存儲的非法內容會産生什麽影響?
  4. 這會損害還是有助於閃電網絡的採用?

我們沒有所有這些問題的完整答案,但它們都是值得探索的問題!

我們確實知道的一件事是,最終,隨著比特幣採用的增長和區塊空間變得越來越稀缺,無論如何,區塊空間都將受到爭奪。銘文不會繞過這些限製,因此塊空間也必鬚支付衕樣的費用。幫助廣播交易的中繼節點不需要額外的驗證成本,併且數據存儲成本與等效金融交易數據占用區塊空間相衕。

進一步閲讀

如果您想了解有關銘文和序數的更多信息,您應該查看由 Casey Rodarmor 撰寫的Ordinals BIP序數文檔以及 Casey在 Stephan Livera 播客上的錶現。Pierre Rochard 還與 Preston Pysh 討論了銘文和序數詞,這對於技術含量較低的聽衆來説可能是有用的資源。

聲明:

  1. 本文轉載自[unchained],著作權歸屬原作者[Buck Perley],如對轉載有異議,請聯繫Gate Learn團隊,團隊會根據相關流程盡速處理。
  2. 免責聲明:本文所錶達的觀點和意見僅代錶作者個人觀點,不構成任何投資建議。
  3. 文章其他語言版本由Gate Learn團隊翻譯, 在未提及Gate.io的情況下不得覆製、傳播或抄襲經翻譯文章。
即刻開始交易
註冊並交易即可獲得
$100
和價值
$5500
理財體驗金獎勵!