原文標題:《The Road to Runes》
原文作者:Shlok Khemani
編者按:
本文深入探討了比特幣生態系統中的創新和發展,特別是在非可互換代幣(ordinals)和可互換代幣(Runes)的發展上取得的進展。文章詳細分析了 ordinals 和 Runes 如何成為比特幣區塊鏈上的重要標準,並探討了它們在市場上的表現和社會認同的影響。
文章首先介紹了 ordinals 理論的背景和應用,解釋了每個 satoshi 獨特編號的方式,並探討了其對比特幣社區和市場的影響。隨後,文章轉向討論 Runes 的推出及其在比特幣生態系統中的接受程度和市場表現。 Runes 不僅透過在 OP_RETURN 欄位中儲存資料並支援多種代幣儲存在同一 UTXO 中提高了交易效率,還展示了其與比特幣閃電網路相容的能力,這使得其在市場上得以突出。
在距離最新的比特幣減半不遠的一周裡,Runes 作為比特幣上的新型可互換代幣標準成為了加密貨幣領域的一個熱門話題。當我試圖理解 Runes 及其重要性時,我意識到我對比特幣的前期發展及其基本運作原理了解甚少。是的,考慮到我從事加密貨幣工作,而比特幣是最大的加密貨幣,這個承認有點意想不到。
然而,我想,如果我自己處於這種狀態,許多其他人可能也是如此。因此,我決定深入挖掘並寫下相關內容。
我回顧了比特幣從誕生到如何發展到 Runes 的過程。沿途我發現了早期的鏈上DNS 實現,Vitalik Buterin 的第一個代幣項目(不,不是以太坊),永久的ASCII 藝術,以及2015 年的一個區塊鏈遊戲,還有社區中的分歧,導致一些人稱比特幣為「失敗的實驗」,以及改變了萬億美元資產面貌的獨行開發者,等等。
這是關於比特幣過去與未來的故事。它涉及失敗的實驗和虛假的開始。它探討了在一個經常抵制變革的協議中引入創新的挑戰。它解釋了為什麼比特幣的一千萬分之一可以賣出超過一百萬美元。最重要的是,它討論了社會共識對於數位資產同樣至關重要,甚至比程式碼更重要。
讓我們深入了解吧!
UTXOs
我們將從理解比特幣協定的一個基本構建塊開始:未花費交易輸出,即UTXOs。
UTXOs 是比特幣協議用來追蹤貨幣所有權的方式。把每個 UTXO 想像成一張所有權收據——比特幣的不可分割部分,只能由特定地址(所有者)花費。當比特幣所有權轉移(一個用戶將其發送給另一個用戶)時,會在區塊鏈上記錄為與接收者地址相關聯的 UTXO。
在比特幣協議中,沒有帳戶餘額的固有概念。相反,由某個地址擁有的比特幣被捕捉為分散在區塊鏈上的 UTXOs,每個 UTXO 都是交易的輸出。當一個應用程式(如錢包)向用戶顯示他們的 BTC 餘額時,它會透過掃描區塊鏈並匯總屬於該用戶的 UTXOs 來完成。
如果我的比特幣錢包顯示我擁有20 BTC,這意味著與我的公鑰關聯的UTXOs 總值為20 BTC。這可以是一個價值 20 BTC 的 UTXO,也可以是四個分別為 5 BTC 的 UTXO,或任何其他組合,總額為 20 BTC。
比特幣上的交易被建構為一組輸入UTXOs,這些UTXOs 被消耗(或銷毀),以創建輸出UTXOs。想像一下,Joel 擁有以下與其位址相關的UTXO 值:
·10 BTC
· 5 BTC
· 1 BTC
現在,如果他想支付Saurabh 14 BTC,他的錢包應用程式會創建一個交易,具有以下特徵:
· 作為輸入的10 BTC 和5 BTC 的UTXOs(1 BTC 的UTXO 保持不變)
· 作為一個輸出的14 BTC 發送到Saurabh 的位址
· 作為第二個輸出的0.9998 BTC 傳回他的位址
第二個 UTXO 是他從交易中收到的找零。為什麼是 0.9998 BTC 而不是 1 BTC?他還需要向比特幣礦工支付交易費,作為將其交易納入區塊的誘因。輸入 UTXOs 和輸出 UTXOs 總和的差額(在這種情況下為 0.0002 BTC)構成了交易的費用。在大多數情況下,透過設定適當的輸入、輸出和費用來創建有效交易的繁重工作被用戶抽象化,並由錢包應用程式在後台處理。
為了更好地理解 UTXOs,可以將它們視為貨幣票據,比特幣錢包則類似於實體錢包。每張貨幣票據(如 UTXO)都有固定的不可分割金額,而實體錢包中儲存的總價值(如比特幣錢包的情況)是其中所有貨幣票據價值的總和。
比特幣交易類似於使用現金購買物品。如果我在紐約市的一家酒吧購買一杯價值 14 美元的雞尾酒,我可以交出一張 10 美元和一張 5 美元的鈔票,並會收到一張 1 美元的找零。這裡類比的不同之處在於,儘管貨幣票據僅存在於固定的面額(如 1 美元、5 美元、10 美元等),UTXOs 可以關聯任意數量的比特幣。
(相較之下,其他像以太坊這樣的區塊鏈作為借貸和貸記的總賬,並在協議中追蹤用戶餘額。這類似於銀行帳戶追蹤用戶餘額的方式。協議奠定了基礎。
OP_Return
Satoshi Nakamoto 最初創建比特幣是為了打造一種抗審查的點對點電子現金系統。然而,在這個過程中,他也無意間創造了世界上第一個不可變、防偽、透明且帶有時間戳的總帳。
比特幣發布後不久,早期的加密貨幣愛好者開始意識到,這樣的總帳不僅對支付有用,還可以擴展到保護任何重要的數字數據,使其儲存在一個彈性和分散式的總帳上。討論的應用程式包括股票證書、數位收藏品、財產所有權記錄,以及將網域名稱系統(DNS)引入比特幣。
Hal Finney,傳奇電腦科學家、著名比特幣貢獻者、也是接收到Satoshi 發送的第一筆比特幣的人,在BitcoinTalk 論壇上提出了將DNS 引入區塊鏈的解決方案。
是否應該使用比特幣儲存非支付資料的問題引發了比特幣社群的首場重大辯論之一。一方認為比特幣只是一個支付系統,認為儲存其他資料(或稱「垃圾」)是對其核心目的的濫用。另一方則視之為展示比特幣力量的一種方式,並認為建立新應用對區塊鏈的長期重要性和安全補貼逐漸減少至關重要。
這場辯論還具有短期的實際影響。
在比特幣協定沒有提供專門儲存非支付資料的方法的情況下,早期實驗者找到了一個解決方法。回顧我們先前的討論,比特幣交易由一系列輸入和輸出的 UTXOs 組成。每個輸出 UTXO 都有金額和目標比特幣地址的欄位。開發者利用這個 20 位元組的目標位址欄位來儲存任意的非支付資料。
這些任意資料包含什麼?如這篇博文所記錄的,從普通到創意層面都有廣泛的內容。從對Nelson Mandela 的致敬,到當時美聯儲主席Ben Bernanke 的ASCII 肖像,從維基解密的電纜門文件鏈接到比特幣原始白皮書的PDF,熱衷者們保留了他們認為值得在總賬上永久數字存在的任何文本。
這種做法帶來了一個重大的意外後果。通常情況下,目標位址欄位中的資料是一個公鑰(或目標位址),協定將其對應到可以控制產生的 UTXO 的私鑰。當開發者開始使用這個位址欄位儲存任意資料時,這些交易創建了無法對應到私鑰的 UTXO,因此這些 UTXO 永遠無法被花費。這樣的交易被標記為「假支付」。
例如,包含比特幣原始白皮書PDF 的交易將資料儲存在將近950 個輸出UTXO 中,但這些UTXO 均不可花費。
在 UTXO 輸出中儲存資料的問題。
對於運行完整比特幣節點的任何人來說,假支付都是一個問題。完整節點會在區塊鏈歷史記錄中維護所有有效 UTXO(稱為完整 UTXO 集),並在驗證新交易時使用這些 UTXO。理想情況下,UTXO 集應該盡可能小,以便快速驗證交易。然而,由於假支付創建的 UTXO 永遠無法被花費,它們導致了“UTXO 膨脹”,即 UTXO 集合大小的增加。因此,節點必須永久承擔儲存區塊鏈原本不設計承載的資料的成本。
儘管支付純粹主義者不同意使用比特幣儲存非支付數據,但他們無法阻止用戶將任意數據添加到 UTXO 輸出中。作為一種妥協,他們在2014 年不情願地允許包含先前禁止的OP_RETURN 腳本功能進入比特幣交易。
他們的立場(根據我理解的比特幣0.9.0 版本發布說明)基本上是:「看,我們不希望你在比特幣上儲存隨機資料。這不是它的用途。但我們無法阻止你使用輸出來做這件事。 ”
OP_RETURN 接受使用者定義的40 位元組資料序列。儘管這些資料儲存在區塊鏈上,但這些輸出是可以證明無法被花費的,可以從 UTXO 集中排除。這意味著完整節點在驗證付款時可以忽略標記為 OP_RETURN 的輸出,部分解決了 UTXO 膨脹的問題。我稱這個問題只是部分解決,因為這些交易仍然存在於區塊鏈上並佔用磁碟空間。
40 位元組並不是很多資料。一個英文字元通常佔據一個位元組的資料空間,這意味著 OP_RETURN 最多只能容納 40 個字元的字串,顯然不足以儲存映像或完整文件。因此,OP_RETURN 的主要用例是儲存更大資料塊的雜湊。
任何數字資料經過雜湊演算法處理後,都會對應到一個唯一的字母數字字串,稱為雜湊值。這些哈希值可以儲存在 OP_RETURN 欄位中,用於在比特幣區塊鏈上為外部儲存的資料片段添加時間戳記。例如,我可以創建一幅藝術作品,並將圖像檔案的雜湊值儲存在區塊鏈上。將來任何人都可以使用交易來驗證圖像的真實性。
Proof of Existence等服務可讓使用者上傳文檔,產生哈希值,並以費用(目前為0.00025 BTC 或約18 美元)的形式儲存在比特幣上。
一張如此明顯的「曲棍球棒狀」圖表。 (來源)
上面的圖表顯示了隨時間變化的包含 OP_RETURN 輸出的交易數量。注意最近這類交易數量的拋物線成長?我們將很快討論其中的原因。
OP_RETURN 資料限制在2015 年增加到了80 位元組。
早期代幣實驗
隨著比特幣的成熟,開發者開始夢想構建其他能從區塊鏈技術中受益的應用程式。一個常見的應用是創建具有自訂屬性和功能的替代貨幣或代幣。一種方法是從頭開始啟動一個區塊鏈,這是早期替代幣如 Namecoin 和 Dogecoin 所採取的路徑。然而,這種方法需要啟動一個礦工基礎,並承擔代幣至少在最初階段被中心化的風險。
對某些人來說,更有吸引力的提議是在比特幣協議本身上創建一個代幣,從其安全性和現有的分佈中受益。
如今,Vitalik Buterin 因為是以太坊的聯合創始人而聞名,以太坊是繼比特幣之後規模第二大的加密貨幣。然而,在他創立以太坊之前,Vitalik 在比特幣社群中非常活躍。他的加密貨幣生涯始於為《比特幣週刊》撰稿。該雜誌停刊後,Vitalik 與他人共同創辦了《比特幣雜誌》,被認為是業界第一本正式的出版品.
《比特幣雜誌》 2013 年10 月號封面。你可以在比特幣雜誌商店使用 BTC 購買這些原版印刷品。目前這期的售價為 1000 美元!
2013 年,Vitalik 與其他四位作者發布了《彩色幣白皮書》,介紹了一種在比特幣區塊鏈上存儲“替代貨幣、商品證書、智慧資產以及其他金融工具」的方式。這是透過標記或「上色」比特幣,並附加指定其預期用途的資訊來實現的。
什麼是「標記」比特幣?回想一下,BTC 作為 UTXOs 儲存在區塊鏈上,當 BTC 從一個錢包轉移到另一個錢包時,UTXOs 被創建和銷毀。這種機制使得可以追溯比特幣的起源和所有權歷史,因為它在錢包之間移動時留下了交易的痕跡。
假設我從 Saurabh 那裡收到一個 5 BTC 的 UTXO。然後,我向 Sid 轉帳了 7 BTC,由我收到的一個 5 BTC 的 UTXO(從 Saurabh 那裡)和我錢包中另一個 2 BTC 的 UTXO 組成。現在,Sid 向 Joel 轉帳了 10 BTC,由兩個 UTXOs 組成——一個是他從我這裡收到的,另一個是他之前已有的。 Joel 的 BTC 現在可以透過追蹤導致他錢包中 UTXOs 的交易路徑,追溯到 Saurabh、Sid 和我。
讓我們重新檢視比特幣 UTXOs 和貨幣紙幣的類比。每張貨幣紙幣都有一個唯一的序號,隨著它從一個持有者轉移到另一個持有者而得以保留。不同之處在於,雖然我可能不知道在我之前的所有貨幣紙幣持有者的完整歷史(因為沒有地方記錄這些資訊),所有比特幣交易發生在一個公共帳本上,每一聰(sat,比特幣的最小單位,1 BTC = 1 億sats)都可以追溯到其原始所有者。如果有一種方法可以記錄貨幣紙幣根據其序號的流動,我們就能夠追溯到它們的印刷廠,就像我們可以追溯每個 BTC 到它被創建的區塊一樣。
由於 BTC 可以在交易中追溯,因此與特定 UTXO 相關的元資料也會隨之傳播。這是「標記」或「上色」BTC 過程的基礎。彩色幣協議利用輸入、輸出和 OP_RETURN 的組合來創建和轉移代幣從一個地址到另一個地址。
彩色幣交易的結構。這是一個彩色幣轉帳交易的範例。 OP_RETURN 欄位中的資料定義了彩色幣的屬性,而輸入和輸出值(以及其他在此圖表中未顯示的其他欄位)定義了代幣在不同錢包之間的流動。
關於在比特幣區塊鏈上外部代幣的實現,有兩個關鍵點需要注意。
首先,輸入和輸出欄位中的值代表了實際的比特幣從一個錢包轉移到另一個錢包,同時附加了彩色幣的標籤。這意味著如果我想發送 x 彩色幣,我必須同時發送 x 聰。真正傳輸的價值是彩色幣的價值加上聰的價值。這顯然是協議的一個缺點。
如果你正在創造一種新的貨幣,你幾乎肯定希望它能夠獨立估值,而不是與另一種貨幣混合在一起。例如,一張法定貨幣的價值應該是上面標示的,與其印刷的紙張價值無關。我認為,這就是為什麼彩色幣作為發行新代幣的方式從未流行起來的原因之一。對於非貨幣用途的情況,例如發行所有權份額,彩色幣仍然是有意義的。
其次,比特幣不承認彩色幣及其元資料作為協議的一部分。我們之前看到,節點可以選擇忽略 OP_RETURN 欄位中的信息,這對解釋彩色幣的移動至關重要。這意味著要參與彩色幣的創建和交易,用戶必須使用能夠識別協議規則的專用錢包。
如果用戶使用普通錢包(設計用於發送和接收BTC)與先前參與過彩色幣交易的UTXOs 進行交互,他們面臨丟失或損壞其UTXOs相關元資料的風險。即使在未來實施的比特幣標準化代幣中,錢包之間的不相容性仍然是一個難題,我們很快就會看到。
另一個允許用戶在比特幣上創建數位代幣的早期項目是Counterparty。 Counterparty 也使用 OP_RETURN 儲存與代幣相關的元數據,但與彩色幣不同,Counterparty 代幣不會與地址的 BTC 餘額掛鉤。這種分離使得這些代幣可以獨立進行交易和價格發現。
獨立的代幣價格使得 Counterparty 能夠在比特幣協議上創建了最早的去中心化交易所之一。用戶可以透過訊息提交他們的訂單(例如,「我想用 20 個 B 幣購買 10 個 A 幣」),協議會在信託託管中保留他們的資金,直到訂單被執行或過期。
Counterparty 的原生代幣XCP 最初是透過「Proof-of-Burn」進行公平發行的,用戶必須銷毀BTC 來鑄造該代幣。 XCP 充當了一種實用代幣,允許開發者支付創建命名的 Counterparty 幣所需的費用。 Counterparty 還為開發者提供簡單的 API 來創建代幣,轉移資產,發放股息等。
使用Counterparty 創建的顯著項目包括《Genesis 法術》,這是第一個基於區塊鏈的NFT 行動遊戲(是的,區塊鏈遊戲早在2015 年就有了!),以及Rare Pepes,一個NFT 收藏,即使在今天仍保持其價值(298 供應集合的最低價截至2024 年6 月初接近100 萬美元)。
Segwit
儘管OP_RETURN、Colored Party 和Counterparty 使得在比特幣上儲存代幣成為可能,但它們的成長受到協議的一個根本限制的阻礙:1MB 的區塊大小限制。
1MB 並不是很大的資料容量。典型的比特幣交易大約是 300 字節,這意味著單一 1MB 區塊大約可以容納 3000 筆交易。由於比特幣區塊每 10 分鐘產生一次,網路的每秒交易量(TPS)大約在 5 左右。這個吞吐量對於支付網路來說遠遠不夠。以 Visa 為例,它處理的每秒交易量為 1700 筆,峰值容量超過 24,000 筆。
關於增加比特幣區塊大小的討論,與先前關於支付和非支付數據的爭論一樣,也將社群分為兩大陣營。
一方面是所謂的大塊派,他們主張進行硬分叉(一種需要所有節點和用戶升級其軟體的協議更改),永久增加區塊大小至2MB,並隨後定期進行硬分叉以繼續擴展區塊大小。這些人認為,為了使比特幣成為數百萬用戶可用的有效支付系統,它需要更高的 TPS 和低費用。唯一可行的方法是隨著需求成長持續增加區塊大小。
另一方面是小塊派,他們反對硬分叉和其他對協議的劇烈變更。對他們來說,比特幣的價值部分在於其穩定性。他們認為增加區塊大小將使用戶難以運行完整節點,從而降低比特幣的去中心化程度,並減弱其作為強大、革命性貨幣的吸引力。
區塊戰爭成為當時的主要話題之一。這是《華爾街日報》的一個標題。
大塊派最終創建了比特幣現金(Bitcoin Cash),這是比特幣區塊鏈的一個分叉,其區塊大小限制為8MB 。另一方面,小塊派推動了一個稱為隔離見證(Segregated Witness,簡稱 SegWit)的升級,以增加區塊大小,而不需要進行硬分叉。
除了一系列的輸入和輸出之外,比特幣交易還包含另一個我們還沒有討論的結構——見證數據。見證資料包括加密簽名和其他驗證訊息,佔據了交易大小的高達 65%。
隔離見證升級改變了區塊的結構。升級後,區塊不再將所有資料(輸入、輸出、簽章)放在單一1MB 的區塊中,而是將其分成兩個部分:基本交易區塊,包含所有的輸入和輸出;擴展區塊,儲存見證資料。
隨著這個變化,隔離見證(SegWit)也將計算區塊容量的度量標準從資料大小轉變為權重單位。區塊的權重透過以下公式計算:
權重 = 基本大小 × 4 + 見證大小
例如,一個基本大小為 100 字節,見證資料大小為 200 位元組的交易將佔用 600 個權重單位 [(100 × 4) + 200]。新的區塊容量上限從 1MB 增加到了 4 百萬個權重單位,有效地使區塊容量增加了四倍,而無需進行硬分叉。
重要的是,基礎區塊大小仍維持在約 1MB 左右,保留了最初的區塊大小限制。這使得協議能夠同時接受傳統的和 SegWit 的區塊,確保礦工和節點無需立即升級其軟體即可適應這一變化。
隔離見證並非一夜之間被礦工們所採用;幾乎花了5 年時間,90% 的比特幣區塊才成為了隔離見證區塊。表面上看,這種逐步採納似乎證明了實施軟分叉的決定的合理性。然而,我們只能推測如果採用硬分叉的情況下,可能會如何發展並影響礦工的行為。
來源
不過,Segwit 為比特幣帶來了迫切需要的TPS 提升,並且是網路擴充和支援除了BTC 支付之外用例的關鍵里程碑。
未來發展?
2021 年 Taproot 升級是自 Segwit 以來對比特幣協定最重要的升級。然而,與爭議性的區塊大小戰爭不同,Taproot 提議的變更幾乎被比特幣社群全體接受。
Taproot 升級結合了三個比特幣改進提案(BIP),實施了幾項使比特幣更安全、更有效率的變更。雖然這些變更涵蓋了協議的多個方面,我們將專注於那些為未來鏈上代幣協議奠定基礎的變更。
Taproot 升級帶來的第一個重大變化是用 Schnorr 簽章取代橢圓曲線數位簽章演算法(ECDSA)。區塊鏈依賴數位簽名——由用戶的私鑰進行加密簽名,並使用其公鑰進行驗證的訊息——來運作。數位簽章有各種形式,每種形式都遵循不同的加密方案,其中一些比其他方法更有效率。轉向 Schnorr 簽名為可擴展性提供了兩個關鍵的提升。
首先,回顧見證數據,其中包括簽名,佔據了大部分交易空間。與 ECDSA 相比,Schnorr 簽名更小,直接導致節省空間,使更多的交易能夠適應單一區塊。
其次,比特幣支援複雜的支付類型,如多重簽名交易,多方必須根據特定條件批准才能執行的交易。在 Taproot 之前,多重簽名交易要求將每個單獨的簽名包含在交易輸入中。使用 Schnorr 簽名,多個簽名可以合併為單一簽名(因此單一輸入),使多重簽名交易更有效率和私密。
Taproot 升級也擴展了比特幣的腳本功能,讓開發人員可以建立更複雜的交易條件。升級還提供了一種在比特幣區塊鏈上儲存任意資料的新方法,比起前面討論的 OP_RETURN 操作碼,提供了更大的靈活性。
實際上,這意味著開發人員可以在比特幣交易中儲存的任意資料量現在僅受交易允許的最大大小限制,即400,000 位元組。這是 OP_RETURN 允許儲存的資料量的五千倍。
透過使交易更有效率並允許其內容更加靈活,Taproot 升級為在比特幣上引入代幣的最激動人心的實驗鋪平了道路。
Ordinal 理論
我最好朋友的父親Kanwaljeet 是一位錢幣收藏家,也就是一個收藏貨幣的人。他的收藏不僅以歷史悠久和限量版為特色,還有一類獨特的貨幣票據,他專門因它們的流水號而收集。例如,他擁有一張流水號為「001947」的 500 印度盧比(INR)紙幣,這個流水號對應印度獨立的那一年。他當時花了 750 印度盧比購買這張紙幣,現在因為它的流水號,價值已經升至 1000 印度盧比。
貨幣在社會中具有特殊的地位,既是交換媒介,也是地位、自由和權力的象徵。我們為了它而工作,它引發了衝突,某些文化對它懷有敬畏之情,這一切都顯示了它的重要性。這也解釋了為什麼貨幣成為一種受歡迎的收藏品,並突顯了貨幣學家的工作。
比特幣是一種新形式的貨幣:加密貨幣的首次實例。現在已經超過十五歲,並且是一個萬億美元的資產類別,比特幣已經足夠受歡迎,以至於愛好者們給了它來源和歷史價值。但是對於一種數位貨幣,如何確定其歷史價值呢?
這時就要提到 Casey Radamor 及其 Ordinals 理論。
當一個中央銀行發行貨幣時,每張貨幣都會分配一個按其印刷順序排列的序號。類似地,Ordinals 理論是一種約定俗成的編號系統,用於為每個比特幣的 satoshi(sat)分配一個序號,無論它們是已存在的還是將來透過挖礦產生的。讓我們看看它是如何工作的。
回想一下,透過 UTXO 模型可以追溯每個 satoshi 的來源。 Satoshi 是作為礦工挖掘比特幣區塊時的獎勵而創建的,並按其被挖掘的順序編號。
例如,第一個挖掘的區塊,即創世區塊,獎勵礦工 50 BTC。由於每個比特幣包含 1 億個 sats,第一個區塊的獎勵包含編號為 0 到 4,999,999,999 的 sats。第二個區塊包含編號 5,000,000,000 到 9,999,999,999 的 sats,依此類推。因此,最後一個 satoshi 的編號將是 2,099,999,999,999,999。
Ordinals 理論使用先進先出(FIFO)系統來追蹤 sats 在 UTXOs 之間的編號。當比特幣交易消耗一個 UTXO 時,sats 將按照它們在輸出中出現的順序分割到新建立的 UTXOs 中。
例如,如果創世區塊的礦工收到一個包含編號為0 到4,999,999,999 的sats 的UTXO,並且他們想要隔離特定的satoshi,例如編號2,100 萬的satoshi,他們將建構如下的交易結構:
Ordinals 理論為每個聰分配了一個獨特的編號,因此使它們在某種程度上具有不可互換性。我說「某種程度上」,因為在進行比特幣支付時,商家通常不關心構成支付的具體聰,從而在這種交易場景中保持了可互換性。然而,對於像 Kanwaljeet 那樣尋找特定編號聰的收藏家來說,聰則顯得非常不可互換。
隨著Ordinals 理論的流行,BTC 收藏家——尋找稀有比特幣的人——的出現成為了必然(《連線》雜誌曾發表過一篇出色的文章記錄了他們的世界)。稀有比特幣的定義是什麼?它涵蓋了一個範圍。 Casey Radamor 提供了一個評估稀有性的架構:
實際上,稀有性很大程度上是主觀的,取決於集體認為有價值的數字。 Kanwaljit 收集編號為 150847 的鈔票,因為它代表印度獨立的日期。對於來自其他國家的貨幣收藏家來說,這個編號可能完全無關緊要。同樣地,比特幣獵人因各種原因珍視聰,從顯而易見的像是被中本聰挖掘出來的聰,到更神秘的像是聰編號形成回文數。
稀有聰不僅在像Magic Eden 和Magisat 這樣的市場上交易,這兩者為用戶提供圖標和指南,幫助他們準確評估他們購買的聰的價值,也在傳統拍賣行如蘇富比進行交易,那裡一枚稀有聰售價超過150,000 美元。
最近,比特幣礦池viaBTC拍賣了一枚史詩級聰(最近一次減半的第一枚聰),售價為33.3 個比特幣,相當於超過2 百萬美元。這個金額與有史以來最昂貴的法定貨幣票據銷售相比,即1890 年發行的一張罕見的1000 美元國庫券票據,在2014 年的拍賣中以超過300 萬美元售出。
非常顯著的是,「大西瓜」票據因其背面的形狀和顏色而得名,至今仍然是有效的法定貨幣!
除了產生了一類數位貨幣收藏家,Ordinal 理論透過為每個聰分配一個編號的約定,也為Casey Radamor 的計劃開啟了下一個步驟:引入「數位文物」到比特幣。
銘文
2021 年發布的Taproot 升級與加密產業的一個主要浪潮—— NFT(非同質化代幣)的浪潮同時發生。 2021 年,超過 250 億美元的 NFT 被交易,其中大部分交易發生在以太坊上。像素藝術、猴子圖片、運動時刻、照片、音樂、運動鞋、咖啡券,甚至是簡單的英文單字——幾乎所有東西都有對應的 NFT。這項運動標誌著加密貨幣與主流媒體和品牌的最大交集,並吸引了更多新人加入加密貨幣,超過任何其他用例至今。
現在,關於NFT,甚至數位藝術作為一種類別是否本質上有價值的辯論已經被寫和討論了很多,所以我們不會深入討論。重要的是,至少比特幣社群的一部分人,包括 Casey 在內,看到了其他鏈上發生的事情,特別是以太坊,決定也將其帶到比特幣中。
如果比特幣要有一個 NFT 的標準,Casey 希望它能「不受前任的困擾」。他的解決方案:銘文。從 Casey 關於銘文的部落格文章:
銘文是數位文物,數位文物是 NFT,但並非所有 NFT 都是數位文物。數位文物是被要求接近其理想標準的 NFT。要成為數位文物,NFT 必須是去中心化的、不可變的、在鏈上的、無限制的。絕大多數 NFT 都不是數位文物。它們的內容儲存在鏈外並可能遺失,它們存在於集中化鏈上,並有後門管理員金鑰。更糟的是,因為它們是智能合約,必須逐一審查以確定它們的屬性。
銘文不受這些缺陷的困擾。銘文是不可變的,在比特幣中最古老、最去中心化、最安全的區塊鏈上。它們不是智能合約,不需要逐一審核以確定其屬性。它們是真正的數位文物。
它們的運作方式如下。
銘文將資料銘刻到單一聰上,然後由 Ordinal 理論追蹤。為了標記一個特定的聰與某些數據,開發者必須創建一筆交易,將該聰隔離出來,並將其放置在比特幣交易的第一個輸出中。資料本身儲存在交易見證(SegWit 引入的升級)中,並儲存在 Taproot 升級引入的腳本路徑附加腳本中。
由於銘文刻在聰上,它們可以透過簡單的比特幣交易移動、交易、購買或出售。然而,與先前的代幣標準一樣,它們需要一個能識別協議並相應結構化交易的錢包。換句話說,您不希望您的錢包意外地將一個銘文聰作為普通交易的一部分發送出去。
每個銘文也被指派一個按其建立順序編號的索引號。因此,我們知道到目前為止已經創建了超過 7000 萬個銘文。此外,儘管您可以創建銘文的集合(就像您可以在以太坊上做的那樣),但集合中的每個銘文都需要單獨的交易來創建(因此需要支付費用)。這些屬性消除了 Casey 認為存在於以太坊等智慧合約區塊鏈上的 NFT 的弱點。
銘文可以儲存哪些內容?幾乎所有網頁支援的內容格式,包括 PNG、JPEG、GIF、MPEG 和 PDF 檔案。它還支援可以在沙盒環境中執行的 HTML 和 SVG 檔案(它們不能與外部程式碼互動)。此外,銘文可以彼此鏈接,因此可以重新混合來自其他銘文的內容。雖然大多數用戶選擇將聰簡單地銘刻為 JPEG,但一些有進取心的人已經嘗試了像全電玩遊戲這樣的銘文。
一些開發者意識到這種內容的靈活性可以用來為比特幣創建進一步的代幣標準。
其中最顯著的實驗是由 domodata 所建立的 BRC-20 協定。雖然銘文最初被構想為將非同質化代幣引入比特幣的一種方式,但BRC-20 標準(以太坊的ERC-20 代幣標準的俏皮話)使用它們創建了比特幣的可交換代幣標準。
機製本身非常簡單:使用 JSON 資料區塊在聰上部署、鑄造和轉移可交換代幣。例如,這是部署ORDI(第一個BRC-20 代幣)的銘文的樣子:
這個銘文定義了ORDI 代幣的參數,將其指定為BRC-20 代幣,部署時設定最大供應量為21 百萬單位,並限制每次鑄造交易為1,000 單位。透過將這樣的 JSON 資料銘刻到聰上,開發者可以直接在比特幣區塊鏈上創建、管理和轉移可交換代幣。
類似地,BRC-20 代幣可以透過建立新的銘文來進行轉移,其中包含以下資料:
銘文和建立在其之上的基本BRC-20 協定共同推動了一股巨大的關注、資本和活動浪潮湧入比特幣區塊鏈。多個有意義的鏈上指標急劇上升,包括礦工費用、滿塊的百分比(定義為完全填充4MB 限制的區塊)、內存池的大小、Taproot 升級的採納率,以及內存池中待處理交易的數量。
隨著時間的推移銘文數量(來源)
這股活動的激增意味著銘文可以被視為比特幣上首個得到有意義採納的代幣標準。頂級序數(另一個稱為銘文集合)在推出幾個月後仍然保持著堅挺的底價。這些包括 NodeMonkes(0.244 BTC)、Bitcoin Puppets(0.169 BTC)和 Quantum Cats(0.306 BTC)。首個 BRC-20 代幣 ORDI 市值超過十億美元,並且在諸如幣安等頂級交易所上市。
為什麼銘文成功而 Colored Coins、Counterparty 和其他實驗失敗呢?我認為有兩個原因。
首先,銘文是在 Segwit 和 Taproot 升級之後推出的,這意味著銘文受益於更成熟的比特幣協議。更大的區塊大小、更低的費用以及更大的數據靈活性使得銘文能夠避開前人複雜、繞彎子的實施路線。
其次,時機抓得恰到好處。銘文的創造恰逢 2021 年的循環,幾乎任何關注網路趨勢的人都聽說過 NFT。加密交易者已經習慣於交易它們。甚至 ORDI,在熊市低谷推出,也因時機恰到好處而受益。就在其推出的幾週前,以太坊上的 memecoin PEPE 在一個乾涸的市場中掀起了短暫的 memecoin 狂潮,ORDI 正好藉此機會實現了市場資本化。
符文
最後,所有這些背景都帶我們來到我們的目的地:符文。
除了 BRC-20,一大堆其他協議也試圖利用銘文將可替代代幣引入比特幣。這造成了一個碎片化的代幣格局,每個實施方案都有其優點和缺點。機會就在那裡,可以像序數為不可替代代幣所做的那樣創建一個優秀的可替代標準。
而且它被抓住了! Casey Radamor 再次介入,這次是透過符文協議(簡稱符文),旨在成為比特幣代幣的事實上可替代標準。他的動機很簡單:「比特幣應該有一個體面的代幣標準。」
那麼,符文與其他標準如BRC-20。 ?幾週前,我的同事Saurabh 寫了一篇優秀的文章詳細解釋了符文及其改進之處。要深入了解,請閱讀他的文章。
這裡是要點。
回想一下,BRC-20 代幣每次部署、鑄幣或轉移時都會創建一個新的銘文。此外,每個代幣都儲存在單獨的 UTXO 中。該協議並未規定如何在單一 UTXO 中包含多個代幣。這導致 UTXO 的膨脹,換句話說,UTXO 的膨脹。
UTXO 數量隨時間變化(來源)
Runes 簡化了這個過程。首先,它不再使用銘文,而是將資料儲存在 OP_RETURN 欄位中。其次,它允許用戶在同一個 UTXO 中持有多種代幣,包括比特幣,這樣可以使轉帳更加高效,並減少 UTXO 膨脹。第三,它與閃電網路相容,這是比特幣的擴展解決方案。 (還記得之前看到的OP_RETURN 交易激增嗎?現在你知道是什麼原因導致了這種情況。)
Runes 的推出計劃安排在最新的比特幣減半事件之際,伴隨著相當大的炒作。儘管 Ordinals 已經被證明是成功的(儘管起步較慢),而且那時正值熊市。 Runes 在比特幣價格翻了三倍多的情況下推出。
鑑於炒作,許多人(包括我在內!)認為其後續影響並不盡如人意,至少按照加密貨幣Twitter(CT)上的輿論來看是如此。聽到有人評論說「runes 失敗了」或「runes 已經死了」並不罕見。
然而,區塊鏈上的數據描繪了一個截然不同的畫面。
來源: @cryptokoryos on Dune
來源: @cryptokoryos on Dune
Runes 在非支付的比特幣活動中佔據主導地位。自推出以來的大多數日子裡,它的交易量超過了 ordinals 和 BRC-20 的總和,似乎已經取代後者成為比特幣上最受歡迎的可互換代幣標準。這也反映在 Runes 的市值上,已經超過了 BRC-20。儘管如此,它還未被列入任何主要的中心化交易所。
我們在 Runes 的發展旅程中仍處於早期階段。沒有中心化交易所的列席,Runes(以及其他可互換代幣)仍然在緩慢的訂單簿系統上交易。由於比特幣的 10 分鐘區塊時間限制了高頻交易,交易速度較慢。鑑於比特幣上缺乏去中心化交易所,目前也無法直接將一種 Rune 交換為另一種 Rune(必須先結算為 BTC)。此外,使用者體驗仍然複雜。與以前的代幣標準一樣,持有和交易 Runes 需要特殊的錢包。
這些挑戰阻礙了它更廣泛的採用。
一些離別的想法比特幣之所以有價值的原因之一是它是第一個完全由程式碼支援、不受中心化角色或權力經紀人影響的純數位貨幣。然而,令人震驚的是,圍繞構建在比特幣之上的代幣標準的創新在多大程度上依賴社會共識。
例如,Runes 或 ordinals 並不是比特幣協議的一部分。正如 Casey 喜歡稱之的那樣,它們是「一個選擇加入的視角,用來看待比特幣」。你可以將它們看作是一個因社會協調而存在的慣例。然而,它們因為足夠多的人社會上的共同認可而價值數十億美元。
是的,與其前身相比,Runes 是一個大幅改進的可互換代幣標準。然而,它廣泛採納的一個重要原因是 Casey Radamor 的支持及其多年來建立的社會資本。這也解釋了人們為什麼會欣然接受像 Rune 名稱初始限制為 13 個字元這樣不正統的規則。
我們也認為比特幣的 NFTs 已經找到了產品市場適配度。因為 NFTs 的流動性相對較低且交易頻率較低,比特幣的 10 分鐘區塊時間並不會對它們的存在構成障礙。此外,鑑於比特幣區塊空間是行業中最有價值的區塊空間,並且 inscriptions 完全駐留在鏈上,擁有在這種新媒介上的數位藝術品的吸引力將繼續存在。
另一方面,可互換代幣受到比特幣慢區塊時間和缺乏自動市場製造者的嚴格限制。儘管如此,它們的市值已經超過了 ordinals。以太坊上排名前十的 ERC20 代幣的市值比前十的 NFT 集合高 64 倍。對於比特幣而言,這個比例仍然只有 7.7 倍。一旦我們找到使它們交易更有效的方法,潛在的上行空間可能會很大。這些方法可能會是什麼樣子?也許比特幣的 Layer 2 解決方案能夠提供答案。
但這是另一個故事了。
區塊財經BOTD – 廣播組
追蹤BOTD Instagram,獲取最新區塊鏈消息
▸https://www.instagram.com/botd_news/
免責聲明:本文內容僅供參考,投資人應獨立判斷,審慎投資,並自負風險,本文不提供或嘗試遊說觀眾做交易或投資之依據。