Runes:比特幣資產發行標準的下一次演進?

今年比特幣生態系統出現了瘋狂的發展。首先是Ordinals,然後是BRC-20代幣席捲了加密產業,短短兩個月,BRC-20市值就高達10億美元。 BRC-20允許透過比特幣上的Ordinals協議鑄造和轉移可替代代幣。但Rodarmor認為,BRC-20代幣的問題在於,它們用「垃圾」未使用的交易輸出(UTXO)向比特幣發送垃圾郵件。

他在9月26日的文章中解釋說,BRC-20代幣具有“UTXO擴散的不良後果”,並建議將Runes 作為基於UTXO的替代方案。

那麼這個新協定相對於BRC-20改進了哪些呢? Ordinals創辦人Casey Rodarmor為何提出這個新協議?新協議的提出會對BRC-20造成衝擊嗎?本文我們就將詳細梳理「Runes」協定。

為何要設計Runes協議

Rodarmor聲稱比特幣網路上99.9%的可替代代幣都是騙局和meme。但是Rodarmor表示它們不會很快消失,因為這些代幣為比特幣創建一個良好的可替代代幣協議並可能為比特幣帶來可觀的交易費收入、開發者的關注度和用戶。

事實上,BRC-20交易因向網路發送垃圾郵件而受到一些比特幣開發人員的強烈反對。 BRC-20 協議引發了一場meme幣狂潮,堵塞了比特幣網路。由於堵塞,每日鑄幣費用從2023 年5 月開始創下歷史新高。

Rodarmor補充道:「如果協議的鏈上足跡較小並鼓勵負責任的UTXO 管理,那麼與現有協議相比,它可能會減少危害。」UTXO 代表完成交易後錢包中剩餘的加密貨幣數量,其中餘額用於後續交易並儲存在UTXO 資料庫中。比特幣的UTXO模型透過防止雙重支出問題,在使比特幣成為可審計且透明的帳本方面發揮了作用。 Rodarmor 表示,比特幣上的其他可替代代幣協議,例如“Really Good for Bitcoin”、“Counterparty”和“Omni Layer”,也有自己的問題。 Rodarmor認為這些協議存在著協議實施複雜、用戶體驗差、垃圾未花費交易輸出(UTXO)、操作需要原生代幣等問題。

比較比特幣現有的可替代代幣協議

Rodarmor得出的結論是,他不確定比特幣網路上是否應該存在這類協議。並對這些比特幣可替代代幣協議的欺騙感到擔憂,稱這是「一個幾乎完全無法挽回的欺騙和貪婪的深坑」。他表示基於UTXO 的Runes可以解決比特幣其他可替代代幣協議帶來的問題。

Runes:UTXO 問題的潛在解決方案

根據Rodarmor的說法,鏈下可互換代幣協議要求您將鏈下數據與區塊鏈進行協調,從而造成尷尬的用戶體驗。基於地址的方法不能很好地與比特幣基於UTXO 的方法配合使用,從而給最終用戶帶來類似的麻煩。

Rodarmor稱Runes是一個簡單的、基於UTXO 的、具有良好比特幣用戶體驗的可替代代幣協議,旨在取代BRC-20、Taproot Assets、RGB、Counterparty 和Omni Layer。 Runes協議可以透過不依賴鏈外資料、無需原生代幣運行以及與原生UTXO 模型良好同步來吸引更多用戶使用比特幣。

Runes的轉移:使用OP_RETURN 的返回

協定訊息中的第一個資料輸出被解碼為一個整數序列,這些整數被解釋為(ID, OUTPUT, AMOUNT) 元組序列。如果解碼後的整數個數不是三的倍數,則該協定訊息訊息無效。 ID是要進行轉帳的Token ID、OUTPUT是要指派給的輸出索引(即分配給第幾個輸出)、AMOUNT是要分配的運作量。處理完所有元組分配後,任何未分配的Runes Token都將分配給第一個非OP_RETURN 輸出,其餘的可以透過將Runes協定分配給包含協定訊息的OP_RETURN 輸出來刻錄Runes Token。

Ordinals協議因為使用見證人可能會使交易變得棘手。例如,如果您有一個具有兩個輸入的交易,那麼每個輸入都有一個簽名,並且每個輸入都可以在見證人中添加額外的資料。因此,如果簽署交易,簽署相同交易的另一個人可以添加自己的見證人資料。這意味著可以使用一組傳輸指令對其進行簽名,其他用戶也可以如此。 Runes使用OP_RETURN,而不是交易的見證人部分,就不會發生這種情況。

這也意味著Runes與Ordinals協議是分開的。在某些方面,這是有益的:Ordinals和Runes之間的分離使開發變得更簡單,而無需相互依賴。缺點是Runess 無法利用現有的使用者群和Ordinals的去中心化,使得啟動節點基礎變得更具挑戰性。

Runes的發行:基於UTXO 的同質代幣追踪

如果協議訊息有第二次資料推送,則為發行交易。第二次資料推送解碼為兩個整數,SYMBOL, DECIMALS。如果還有其他剩餘整數,則協定訊息無效。 SYMBOL是一個基本26 位元可讀符號,類似於Ordinals名稱中使用的符號,目前唯一有效的字元是A到Z。 DECIMALS是顯示發行Runes時應使用的小數點後的位數。如果SYMBOL尚未分配,則該Runes Token 將被指派一個ID 值(從1 開始)。如果SYMBOL已經被分配,或是BITCOIN、BTC或XBT,則不會建立新的符文。

這是Runes協定的特殊之處。它沒有將餘額記錄連結到錢包位址,而是將記錄放在UTXO 本身中。新的Runes Token從發行交易開始,指定供應量、符號和小數位數,並將該供應量分配給特定的UTXO。 UTXO 中可以包含任意數量的符文代幣,無論其大小為何。 UTXO 僅用於追蹤餘額。然後,傳輸函數使用該UTXO,將其分割成多個任意大小的新UTXO,包含不同數量​​的符文,並將記錄傳送給其他人。

例如,如果某人使用一萬聰(任意)的UTXO,則它可以包含一百萬(任意數量)的符文。如果他想向兩個朋友每人發送100k Runes,他可以將指定這些符文進入位置的元組放入比特幣交易的OP_RETURN 中。放入1個UTXO,出來3個UTXO,其中兩個給朋友每人100k Runes,另一個留給自己800k Runes。

來源:geniidata

Runes VS BRC-20

BRC-20 代幣將比特幣與不需要的UTXO 混合在一起,造成了效率問題,而Runes協議基於UTXO解決了其引起的UTXO 擴散問題。相對於BRC-20,Runes減少了一層伺服器共識,變得更加簡單,同時不依賴鏈下數據,沒有原生代幣,非常適合比特幣的原生UTXO 模型。

Runes 背後的核心思想是最大限度地減少其鏈上足跡,同時鼓勵用戶和開發人員採用優化UTXO 使用的實踐,旨在與比特幣本身的基本架構更加無縫地結合。 Runes的主要優點是它有潛力促進負責任的UTXO 管理,遏制目前堵塞比特幣網路的不良UTXO 的產生。透過這種方式,Runes 為比特幣區塊鏈的整體健康和效率做出了貢獻。

這裡重點強調Runes協定的一個明顯優勢:與閃電網路相容,這是相對於BRC-20 的明顯優勢。簡而言之,用戶可以將Runes添加到各種多重簽名錢包中,並將其餘額結算給不同的提供者。同時向閃電網路引入新的用例、開發人員和使用者。

那麼Runes是否是比特幣鏈上發幣的最佳方案,能夠完全取代BRC-20以及其他現有可替代代幣協議?我認為目前還要打一個問號。儘管Runes 以比特幣上可替代代幣協議更強大的技術實現,但BRC-20 已經與持有者和開發人員形成了強大的網路效應,而且還在不斷的即時調整中。

相關閱讀:各「X」RC-20標準來襲,會是比特幣的未來嗎?

Runes 的未來與Rodarmor 的願景

目前距離協議只有短短三天,但已經部署了436個Runes協議代幣。

來源:geniidata

Runes具有巨大的潛力,但它的未來仍然不確定。在最近與Ordinals Show 聯合主持人特雷弗歐文斯(Trevor Owens) 進行的Twitter Spaces 對話中,Rodarmor透露,他上週才想到了Runes的想法。他也對是否會繼續進一步發展這一概念表示不確定。

Runes的提案已經獲得了關注和支持。談話結束後,歐文斯提出了一項重大激勵措施:BTC Frontier Fund提供10萬美元的投資款項。任何有能力創建功能性Runes應用程式的開發人員都可以使用這筆資金,從而進一步推進Rodarmor 的創新提案。

小結

雖然Runes仍處於初級階段,但它在加密貨幣社群中引起的轟動是不可否認的。在人們對比特幣可替代代幣充滿懷疑的背景下,Rodarmor 的提議證明了人們對創新解決方案的持續探索。像Rodarmor 這樣的創新者在塑造其發展軌跡方面發揮關鍵作用,確保其對使用者保持高效、透明和有價值。只有時間才能證明Runes是否會成為比特幣世界的下一個重大事件。儘管許多人將可替代代幣與詐欺和meme聯繫在一起,但同樣正確的協議可以為比特幣網路帶來巨大的好處。

參考文獻

https://rodarmor.com/blog/Runess/

Total
0
Shares
Related Posts