比特幣上的新代幣標準 —— 一文讀懂「Runes 協議如何運作」
Runes 協議,這是一種在比特幣區塊鏈上建立和轉移可互換代幣的新標準。Runes 協議的推出意味著比特幣生態系統將迎來更多的開發者和使用者,並為礦工帶來更多的收益。然而,與銘文一樣,Runes 也引發了一些爭議,部分比特幣極端主義者認為代幣建立會對比特幣的本質產生負面影響。本文源自 Bobby Shell, Voltage 於官方網站所著文章《
INTRODUCTION TO RUNES: FUNGIBLE TOKENS ON BITCOIN
》,由動區專欄
Blockbeats
整理、編譯及撰稿。
(前情提要:
抓住爆擊》符文Runes上線倒數:參與方式、錢包註冊與UTXO拆分全面指南
)
(背景補充:
野心超越BRC20?一文讀懂比特幣符文協議Runes的前世今生
)
本文目錄
B obby Shell 對 Runes 的工作原理、與現有標準的對比、對比特幣網路的影響、以及未來可能面臨的挑戰和批評進行了深入探討。他指出,儘管 Runes 的影響尚不明確,但它為探索比特幣的潛力和侷限性提供了一個值得關注的實驗場。筆者將原文編譯如下:
RUNES 簡介
Runes 協議是在比特幣區塊鏈上全新提出的用於原生髮行可互換代幣的標準。它允許使用者建立可相互替換的代幣。
一些關鍵概念:
・可相互替換的代幣: 指彼此之間可以互相替換的代幣。例如,1 個「牛肉代幣」可以等價於任何其他「牛肉代幣」。
・BRC-20: 是一種已存在的用於在比特幣上發行可互換代幣的標準。
・非同質化代幣(NFT): 是指獨一無二且不可互換的代幣,例如某個特定的「牛肉 NFT」影象。
・序數:是一種為個別的 satoshis(比特幣最小單位)分配獨特屬性的系統。這使得在比特幣上實現類似 NFT 的功能成為可能。
・UTXO: 未花費交易輸出,指發件人授權的比特幣金額,可以由收件人支配。
Runes 的目標是提供一種簡單、高效的方式在比特幣上建立和交易可相互替換的代幣。它改進了現有的代幣標準,如 BRC-20,並利用 UTXO 來實現代幣餘額和轉帳。
其宗旨在於吸引更多的開發者活動和主流使用者來使用比特幣。然而,人們對其對比特幣網路容量和文化的影響表示擔憂。
RUNES 背景
Runes 由 Casey Rodarmor 建立,他還為比特幣建立了 Ordinals 協議。Rodarmor 在開發 Runes 時有幾個目標:
・交易費收入: 通過增加比特幣區塊鏈的使用,Runes 將推動交易費用上升。這對於礦工來說是有利可圖的,但對於普通使用者來說可能成本高昂。
・開發者關注度: 諸如以太坊和 Solana 等替代幣網路已吸引了許多開發者。在比特幣上建立像 Runes 這樣的開發工具可以幫助吸引部分人才來構建比特幣上的應用。
・吸引其他鏈的使用者: Rodarmor 認為,在比特幣上建立更好的替代幣用例,如迷因幣,將吸引這些使用者轉向使用比特幣。
在高層次上,Runes 允許使用者簡單、高效地在比特幣上建立可相互替換的代幣。這使得像迷因幣這樣以前無法在比特幣上原生實現的能力成為可能。
RUNES 的工作原理
Runes 基於 Ordinals 協議,通過使用比特幣的未花費交易輸出(UTXOs)來生成交易。UTXOs 是交易後剩餘的比特幣金額,類似於現金購買後剩餘的零錢。
Runes 協議通過允許每個 UTXO 包含不同 Runes 代幣的餘額來擴展套件了 UTXO 的概念。例如,一個單獨的 UTXO 可以持有 10 個單位的 Rune A,100 個單位的 Rune B 和 1000 個單位的 Rune C。
這是通過使用一種稱為 OP_RETURN 的比特幣交易型別向 UTXOs 附加資料來實現的。這個 OP_RETURN 交易包含指定該 UTXO 中 Rune 餘額的資訊。
當發生交易時,Runes 餘額可以轉移到新的 UTXOs。未轉移的任何剩餘 UTXO 金額都已被銷燬。
與現有的 BRC-20 標準相比,Runes 允許更高效的轉帳。使用 BRC-20,使用者每次只能轉移一種代幣型別。然而,使用 Runes,使用者可以在單個交易中將任意數量的 Rune 餘額從輸入轉移到所需的輸出。
通過構建在比特幣的基礎層功能之上,Runes 旨在實現在比特幣上原生建立和轉移可互換代幣的簡單高效。
對比特幣網路的影響
Runes 旨在緩解由 BRC-20 代幣和其他在比特幣上建立的可互換代幣引起的 UTXO 膨脹問題。隨著更多代幣的交易,隨著時間的推移會建立更多的小型 UTXOs,增加比特幣網路中每個節點需要追蹤的 UTXO 集合的總體大小。
例如,UTXO 集合從 2022 年 4 月的 8600 萬個 UTXOs(5 GB)增長到 2022 年 11 月的 1.4 億個 UTXOs(8.74 GB)。增加的資料會導致網路擁堵,並且如果不加控制,隨著時間的推移會使交易變得更加昂貴。
Runes 通過允許使用者將多個代幣轉移捆綁到單個交易中來幫助解決這個問題。目標是減少由代幣交易引起的新 UTXO 建立的速率。
然而,關於比特幣網路上的代幣存在持續的爭議。
一方認為比特幣應該專注於成為數位現金和儲值工具。他們認為代幣是不必要的膨脹或對比特幣核心目標的攻擊。
另一方認為比特幣應該發展成一個支援代幣建立的多用途區塊鏈。他們認為這擴展套件了比特幣的實用性,並使網路更具競爭力。
從長遠來看,尚不清楚像 Runes 這樣的代幣是否會不可修復地擁堵比特幣,還是會為網路帶來像礦工收入和新使用者這樣的好處。目前來看,代幣很可能會存在下去,因此像 Runes 這樣的改進可能有助於緩解它們的潛在缺點。
RUNES VS BRC-20
Runes 旨在改進現有的 BRC-20 標準,用於在比特幣上建立代幣。Runes 與 BRC-20 之間的關鍵區別包括:
・每個交易允許更多的代幣型別和目的地 —— 使用 BRC-20,使用者只能在一個交易中將一種型別的代幣轉移到一個目的地。Runes 允許使用者在單個交易中將多種代幣型別傳送到多個目的地,使交易更加高效。
・比 BRC-20 更簡單高效 —— 由於銘文的工作原理,轉移 BRC-20 代幣需要 3 個交易。Runes 旨在更高效,大多數操作只需要一筆交易,除了建立新 Rune 需要 2 筆交易。Runes 還不依賴於 Ordinals 協議,使其成為一個更簡單的獨立系統。
・避免 UTXO 膨脹 —— BRC-20 和其他代幣系統導致比特幣的 UTXO 膨脹,增加了執行節點的儲存和頻寬需求。Runes 旨在避免建立過多的未花費交易輸出。
總的來說,與現有的 BRC-20 等標準相比,Runes 旨在提供一個更簡單、更高效的系統,用於在比特幣上建立可互換代幣。其主要優勢在於將多個代幣轉移捆綁到單個交易中。
建立和轉移 RUNES
建立新的 Runes 代幣始於「刻劃」,這將新的 Rune 鑄造出來。這是通過向包含 Rune 定義的 OP_RETURN 輸出傳送比特幣來完成的。(也稱為燒燬比特幣,不能再使用)
要在使用者之間轉移 Runes,傳送方在交易輸入中包含他們想要傳送的 Rune 餘額。然後通過指定輸出地址和 Rune 金額將 Runes 轉移到接收方。
Runes 轉移的一些關鍵優勢包括:
・使用者可以在單個交易中傳送多個 Runes,允許向多個接收方「扇出」。
・Runes 轉移只需要一筆交易,而 BRC-20 需要三筆交易。
・交易非常小而高效。只包括要轉移的 Runes,而不是整個餘額。
・不會建立未使用的 UTXOs,隨著時間的推移減少區塊鏈的膨脹。
・轉移明確指定了要傳送的 Runes,避免了意外發送錯誤代幣。
總的來說,Runes 協議提供了一個簡單而強大的系統,用於在比特幣上建立和轉移代幣化資產。簡化的流程使得像迷因、徽章、收藏品和其他自定義資產等用例成為可能,而不會擁堵區塊鏈。
採用潛力
圍繞 Runes 的問題是它是否會像 Ordinals 一樣推動使用和採用。Ordinals 非常受歡迎,產生了超過 2.5 億美元的礦工費。然而,由於交易增加導致了網路擁堵。
Runes 有潛力成為更受投機者和賭徒歡迎的專案,他們希望在比特幣上鑄造代幣並交易迷因幣。快速鑄造可互換代幣的能力肯定會吸引這一群體的興趣。
然而,比特幣極端主義者可能不太喜歡 Runes。許多極端主義者認為除了原生 BTC 之外的代幣是不必要的,並對比特幣作為價值儲存工具的核心目的產生負面影響。他們認為這些代幣浪費了寶貴的區塊鏈空間,並玷汙了比特幣的形象。
增加使用量和礦工費的好處是否能夠超過擁堵和 UTXO 膨脹的壞處尚不清楚。Runes 可能會給比特幣帶來更多的開發者活動,但也可能推動可接受使用的界限。
Runes 的採用程度可能取決於投機者對其的興趣程度以及與 BTC 純粹主義者的抵抗程度。其最終影響仍然不確定,但無論如何都是一個引人入勝的實驗。
批評與擔憂
Runes 受到了比特幣社群一些成員的批評。以下是一些已經提出的主要關切:
對賭博 / 投機的道德論據:一些比特幣極端主義者認為代幣是不必要的,並且促使了不負責任的賭博或投機行為。他們認為代幣削弱了比特幣作為價值儲存和數位黃金的核心目的。這些是反對鼓勵賭博行為的道德論證。
擔心擁堵比特幣網路:已經經歷過的一件事,並且預計 Runes 也可能導致比特幣網路嚴重擁堵。隨著更多代幣的建立和交易,如果不得到適當管理,這可能會導致 UTXO 集膨脹。
每個節點都必須能夠解析整個 UTXO 集以驗證交易。因此,一個大幅增加的 UTXO 集使節點更難執行,這可能會導致更多的集中化。這可能使比特幣的使用變得更加昂貴和更難驗證。
一些人認為,Ordinals 和其他代幣專案已經增加了相當多的膨脹。他們擔心如果 Runes 被大量使用,它可能會加劇這一問題。支援者辯稱,Runes 比其他代幣設計更有效率。但影響尚未經過測試。
結論
Runes 是在比特幣網路上推出的一個有趣的新協議,它允許使用者在比特幣上本地建立和轉移可互換的代幣,稱為 Runes。這種新功能可以吸引新的開發者和使用者來使用比特幣,同時為礦工帶來更多的費用。然而,對於一些認為代幣建立是不必要和浪費的比特幣極端主義者來說,它仍然存在爭議。
以下是關於 Runes 的一些關鍵要點:
・Runes 是可互換的代幣,可以使用 Casey Rodarmor 設計的新協議在比特幣區塊鏈上建立和轉移。
・該協議比現有的標準如 BRC-20 更高效,允許使用者將多個代幣轉移捆綁到單個交易中。
・Runes 利用比特幣的 UTXO 模型和 OP_RETURN 功能將代幣餘額與未花費的交易輸出關聯起來。
・支援者認為 Runes 可以為比特幣帶來更多的開發者、使用者和交易費。批評者擔心它會擁堵網路並玷汙比特幣的聲譽。
・對於 Runes 是否能夠緩解現有代幣專案在比特幣上引起的 UTXO 膨脹問題尚有疑問。
・Runes 的推出與比特幣的下一個減半事件同時發生,引發了社群內的興奮和猜測。
・瞭解像 Runes 這樣的新協議對於追蹤比特幣的演變是很重要的。儘管影響尚不確定,但 Runes 願意進行實驗並擴展套件比特幣的能力。然而,這也凸顯了比特幣作為穩健貨幣的根源與作為創新平臺之間的緊張關係。在 Runes 上線後的幾個月甚至幾年內,這一切將非常有趣。
?相關報導?
比特幣Runes必看專案》0號符文由Ordinals創辦人Casey部署、3號符文是Runestone空投迷因幣
符文Runes炒作引爆交易熱潮!比特幣手續費激增 3 倍「超越以太坊」
Runes引爆比特幣手續費「礦工爽賺」;神魚:這非BTC「減半」,而是翻倍