BRC-20 協議引發了一場meme幣狂潮,堵塞了比特幣網絡。由於堵塞,每日鑄幣費用從 2023 年 5 月開始創下歷史新高。
原文作者:[email protected]
原文來源:web3中文
今年比特幣生態系統出現了瘋狂的發展。首先是 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 已經與持有者和開發商形成了強大的網絡效應,而且還在不斷的實時調整。
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聯繫在一起,但同樣正確的協議可以為比特幣網絡帶來巨大的好處。




