讓我們深入了解Runes協議以及其"公开銘刻"發行機制

2024-03-10 09:03:17

2024年3月2日,Runes生態基礎設施項目Rune alpha的創始人與Runes協議創始人Casey在Github的公开議題中展开了討論,探討了如何拓展Runes協議的"公开銘刻"機制。討論的話題包括:

  • 是否應該放寬"公开銘刻"不可預留的要求?

  • 指出了採用"公开銘刻"發行方式的Runes符文不存在管理權的觀點。

  • 提出了一套基於銘文NFT和符文FT互相配合的發行機制設想。

本文作者對比特幣衍生資產協議表現出濃厚興趣,結合了Runes的一些最新話題,寫作了一篇關於Runes與Ordinals協議的歷史以及類似資產發行方式的开發性探索的文章。相信這篇文章能夠幫助大家更好地了解比特幣生態系統。

什么是 Runes 協議

Runes協議是在比特幣網絡上發行同質化代幣的方案,由Ordinals創始人Casey在發布Ordinals方案後重新構建而來。它是一種基於比特幣UTXO的特性設計的簡潔同質化代幣方案。

Runes協議計劃在比特幣2024年減半時(區塊高度840000),即今年四月下旬上线主網。目前,Runes協議仍在不斷優化和版本迭代中。

在深入了解Runes的原理之前,讓我們先簡要了解一下其背景和所謂的"公开銘刻"是什么意思。

提出Runes的Casey最初並沒有構想做同質化代幣的協議。早在2022年12月,Casey就發布了Ordinals協議,旨在將NFT數據永久上鏈到比特幣上。簡單來說,就是將NFT的元數據像銘文一樣記錄在比特幣交易的見證數據中(見證數據主要包含數字籤名信息),從而能夠將任意形式的內容(例如文本、圖像等)銘刻在指定的聰上。

隨後,歷史的車輪开始轉動。在2023年3月8日,匿名开發者@domodata基於Ordinals這一典型的NFT發行協議,巧妙地推出了一套發行同質化代幣的BRC-20標准。該標准以銘文的形式規定了需要上傳到比特幣鏈上的衍生資產數據的統一格式和屬性,包括Token名稱、總供應量、單次最大鑄造量等。然後,通過索引器對這些信息進行解析和追蹤,展示出與BRC-20代幣相關的錢包账戶和資產數額。

關鍵問題來了:BRC-20的發行依賴於Ordinals這種比特幣銘文NFT協議。因此,在初始的發行機制上,BRC-20和NFT鑄造過程類似,具備了"先到先得"的特性。誰先Mint誰就擁有,完全不同於以太坊ERC-20資產發行時項目方先部署資產合約、定義資產分配機制、可以控盤的情況。

這種公平啓動的特性使得大多數人都有機會公平參與同質化代幣的初始發行,項目方無預留無鎖倉,每個人都可以在資產最初發行的第一時間參與。很快,BRC-20帶來了比特幣鏈上衍生資產的發行熱潮,甚至直接啓動了一輪牛市。因此,我們今天所討論的"公开銘刻"發行方式對於Runes協議至關重要。

然而,BRC-20也帶來了許多問題:每一次BRC-20資產的操作都需要在比特幣鏈上發起特定的交易。隨着BRC-20資產的火爆,比特幣UTXO數據集也迅速膨脹,這使得比特幣核心开發者對BRC-20產生了公开質疑。

Ordinals創始人Casey不僅反對BRC-20,而且不認同基於Ordinals之上發行的FT資產。但是BRC-20的火爆使他意識到,盡管99%的代幣都是騙局和噱頭,但這些東西仍然會像賭場一樣無法消失。

同時,BRC-20在比特幣鏈上留下了過多的痕跡,為比特幣節點帶來了數據承載上的負擔。然而,如果有人提出一套能夠減輕上鏈數據負擔的資產協議,或許能夠減緩BRC-20帶來的問題。

因此,Casey決定為比特幣構建一種更好的同質化代幣協議。於是,在2023年9月25日,他發布了Runes協議的初步構想。

從技術角度來看,Runes協議是基於比特幣UTXO和附加信息構建的。每筆交易的觸發都需要將鏈下生成的數字籤名信息上鏈。我們可以在籤名信息中攜帶特定格式的消息。Runes協議通過OP_RETURN操作碼來標記出與Runes資產變更相關的特定消息。

相比於BRC-20協議,Runes有很多優勢,其中最重要的包括:

  1. 交易步驟簡化,避免生成多余無用的UTXO,有助於減輕比特幣節點的負擔。此外,BRC-20的一筆轉账交易僅支持一個接收者和一種代幣,而Runes支持同時向多個接收者轉账,且可轉账多種Runes代幣。

  2. 資產數據的存儲與索引更簡潔:BRC-20的數據以JSON格式存儲在特定交易的witness數據中,且BRC-20基於账戶模型,資產余額與指定的账戶相關聯。而Runes協議的數據存儲在特定交易的OP_RETURN字段中,資產的記錄方式採用UTXO模型,可以直接與比特幣鏈上的UTXO「同構綁定」。

    在確認一個人的Runes資產狀況時,只需驗證這個人擁有的與Runes資產相綁定的特殊UTXO,雖然還是要追溯部分信息完成計算,但無需像BRC-20那樣掃描比特幣鏈上的完整UTXO集合,這種輕量化的方式對數據索引更友好。

  3. 與UTXO功能拓展層兼容:Runes基於UTXO的設計使其能夠更好地與CKB、Cardano、Fuel等基於UTXO的功能拓展層兼容。通過類似於RGB++的「UTXO同構綁定」,上述功能拓展層可以為Runes提供智能合約場景。

  4. 在Runes符文的設計中,Casey提出了兩種發行方式:固定總量和公开銘刻:

  5. 固定總量:發行方直接銘刻所有Runes符文,然後再進行分發,相對更為中心化。

  6. 公开銘刻:對Runes符文的發行方式設定參數,例如指明一個區塊高度或時間戳,在符合規則的時間段內,用戶Mint了多少資產,最終該符文的總量就是多少。

  7. 這兩種發行方式對應的場景與機制完全不同。在本文中,我們將專注討論"公开銘刻"。

  8. 實際上,Sondotpin從Runes的Issues#124議題中开始討論這個話題,並得到了Casey的認可。

  9. Issues#165中的具體內容如下:

  10. Sondotpin:目前的公开發行中,項目方/發行方不能提前預留Runes符文,這限制了項目方設計優秀通證經濟模型的機會。

  11. Casey:請查看之前的Issues#124。我正在考慮放寬這個要求,允許發行方在發行時以合理的方式安排符文,甚至超出參數的設定範圍。如果這樣設計,相關信息會在Runes符文的詳情頁做非常突出的展示。

  12. Sondotpin:是不是可以設計一個多次發行的機制,比如能有兩輪「公开銘刻」Runes符文,然後每一輪發行設定不同的參數?

  13. Casey:我並不傾向於這樣的做法,因為Runes符文本質上並沒有「管理者」。發行的權限不應該掌握在有特別權限的單一實體手上。但是你可以在發行符文的時候添加一個銘文,然後在這個銘文的基礎上再發行新的符文,這樣就可以實現兩次發行的符文都是同一個資產。當然,你也可以採用預挖的方式,然後用其他的分配方式進行發行。

  14. 如果未來CTV的功能能夠順利啓動,就不需要協議支持了,CTV直接可以預先設定條件模板,達到條件後就可以做符合條件設置的空投和公开發行。

  15. 圍繞Casey和SonPin的討論,個人觀點如下:

  16. 在項目啓動的早期,預留一定數量的代幣是必要的。

  17. 在項目早期,為了推動業務發展,項目方需要一定數量的代幣來激勵核心團隊並吸引社區。如果可以按照這次討論中的方式實現協議,將會為公开銘刻的公平性和全民參與性增添一層保障,使得更多有價值的項目方能夠通過公开銘刻的方式參與到Runes生態中。

  18. 是否預留、如何預留,是發行方自主選擇的手段。

  19. Casey曾多次直言,99.9%的同質化代幣都是騙局。在此次討論中,他對同質化代幣的使用場景有了更多的認可。公开銘刻的方式為項目方提供了選擇權,使得項目方能夠自主決定如何預留代幣,同時也有助於防止劣幣驅逐良幣的情況發生。

  20. 銘文NFT和符文FT將會有更多的創新空間。

  21. Casey提出的銘文NFT和符文FT互相配合進行多輪次發行的設想非常有趣。通過這種方式,可以為Runes生態帶來更多創新。當前熱門項目如Runestone和Runecoin等也是在銘文和符文的基礎上進行創新。期待未來能有更多的項目推出新穎的玩法。

  22. 採用公开銘刻發行方式的Runes符文不存在所有權。

  23. Casey原文中提到了Runes不存在所有權,但筆者認為這應該特指採用公开銘刻發行方式的Runes符文不存在所有權。在這次討論中,提出了兩輪公开銘刻方案,這意味着有一個擁有極高權限的地址來操作。這並不是加密貨幣領域希望看到的。

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。

推薦文章

Layer2 格局劇變:Base 生態有哪些關鍵亮點?

在激烈競爭的 L2 賽道中,原本穩坐釣魚臺的 Arbitrum 和 Optimism 似乎面臨着前...

加密泡泡啊
59 1個月前

XRP 漲至 7.5 美元?分析師告訴 XRP 大軍為純粹的煙火做好准備!

加密貨幣分析師 EGRAG 表示,XRP 即將迎來關鍵時刻,價格可能大幅上漲,這取決於能否突破關鍵...

加密泡泡啊
62 1個月前

以太坊ETF通過後 將推動山寨幣和整個加密生態大爆發

比特幣ETF通過後市場動蕩,以太坊ETF交易前景分析 比特幣ETF通過後,市場出現了先跌後漲的走勢...

加密泡泡啊
65 1個月前

ZRO為啥這么能漲?

ZRO概述 ZRO代幣,全稱為LayerZero,是LayerZero協議的本地代幣,旨在作為治理...

加密泡泡啊
56 1個月前

今晚ETH迎來暴漲時代 op、arb、metis等以太坊二層項目能否跑出百倍幣?

北京時間7月23日晚上美股开盤後 ETH 的ETF开始交易。ETH的裏程碑啊,新的時代开啓。突破前...

BNBCCC
65 1個月前

Mt Gox 轉移 28 億美元比特幣 加密貨幣下跌 ETH ETF 提前發行

2014 年倒閉的臭名昭著的比特幣交易所 Mt Gox 已向債權人轉移了大量比特幣 (BTC),作...

加密圈探長
65 1個月前