比特幣上的新代幣標準,一文讀懂 Runes 協議如何運作
原文標題:INTRODUCTI ON TO RUNES:FUNGIBLE TO KENS ON BITCOIN
原文作者:Bobby Shell,Voltage
原文編譯:Luccy,BlockBeats
編者按: Voltage 行銷副總裁 Bobby Shell 介紹了 Runes 協議,這是一種在比特幣區塊鏈上創建和轉移可互換代幣的新標準。Runes 協議的推出意味著比特幣生態系統將迎來更多的開發者和用戶,並為礦工帶來更多的收益。然而,與銘文一樣,Runes 也引發了一些爭議,部分比特幣極端主義者認為代幣創建會對比特幣的本質產生負面影響。 Bobby Shell 對 Runes 的工作原理、與現有標準的對比、對比特幣網絡的影響、以及未來可能面臨的挑戰和批評進行了深入探討。他指出,儘管 Runes 的影響尚不明確,但它為探索比特幣的潛力和局限性提供了一個值得關注的實驗場。BlockBeats 將原文編譯如下:
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 上線後的幾個月甚至幾年內,這一切將非常有趣。