📢 #Gate广场征文活动第三期# 正式啓動!
🎮 本期聚焦:Yooldo Games (ESPORTS)
✍️ 分享獨特見解 + 參與互動推廣,若同步參與 Gate 第 286 期 Launchpool、CandyDrop 或 Alpha 活動,即可獲得任意獎勵資格!
💡 內容創作 + 空投參與 = 雙重加分,大獎候選人就是你!
💰總獎池:4,464 枚 $ESPORTS
🏆 一等獎(1名):964 枚
🥈 二等獎(5名):每人 400 枚
🥉 三等獎(10名):每人 150 枚
🚀 參與方式:
在 Gate廣場發布不少於 300 字的原創文章
添加標籤: #Gate广场征文活动第三期#
每篇文章需 ≥3 個互動(點讚 / 評論 / 轉發)
發布參與 Launchpool / CandyDrop / Alpha 任一活動的截圖,作爲獲獎資格憑證
同步轉發至 X(推特)可增加獲獎概率,標籤:#GateSquare 👉 https://www.gate.com/questionnaire/6907
🎯 雙倍獎勵機會:參與第 286 期 Launchpool!
質押 BTC 或 ESPORTS,瓜分 803,571 枚 $ESPORTS,每小時發放
時間:7 月 21 日 20:00 – 7 月 25 日 20:00(UTC+8)
🧠 寫作方向建議:
Yooldo
Runes協議深度解析:底層設計與局限性剖析
深入解讀Runes協議:底層設計機制與局限性分析
1. Runes(符文)簡介
過去一年,web3領域最引人注目的發展莫過於銘文生態的爆發。其起源可追溯至Ordinals協議,該技術爲比特幣上每個聰賦予唯一序號。Ordinals的核心創始人casey早在去年9月就提交了Runes協議的基礎版代碼,但一直未正式發布主網。
在此期間,一些項目如RunesAlpha提前fork了該代碼並發行了自己的協議。盡管存在爭議,但這些項目在短短數月內實現了數億美元的總市值增長,凸顯了Runes協議的巨大潛力。
官方版本的Runes協議預計將於2024年4月20日左右正式在比特幣主網上線。這意味着想要發行Runes資產的項目方,以及打算支持Runes的錢包和交易平台,都將面臨直接在主網上進行開發的巨大挑戰。
本文將系統梳理Runes項目的底層字段變遷,幫助讀者從根本上理解Runes與其他FT協議(如Brc20、Arc20)的差異,以便理性評估和參與。
2. 比特幣鏈上附加信息的記錄方式
比特幣上主要有兩種將鏈下數據附着在鏈上的方案:銘刻和蝕刻。
2.1 蝕刻基礎原理
Runes採用蝕刻技術,這是一種直觀的鏈上信息記錄方式。具體做法是將信息寫入比特幣UTXO的op-return字段。op-return創建了一種可驗證但不可消費的輸出,使數據能夠存儲在區塊鏈上。
在比特幣區塊瀏覽器中,可以輕鬆查看附帶op-return信息的交易。這些信息通常以十六進制編碼形式存儲,解碼後可得到JSON格式的字符串,包含Runes資產的部署、鑄造、發行等相關信息。
2.2 銘刻基礎原理
Ordinals/brc20等協議則採用銘刻技術,將元數據嵌入交易的見證數據中。這一過程通過隔離見證和"向Taproot支付"的方式實現,包含提交和揭露兩個階段。
銘刻過程利用比特幣的P2TR交易輸出類型,使不同交易條件能更隱私地存儲在區塊鏈中。具體來說,首先生成一個支付到特定腳本生成的P2TR地址的UTXO(提交交易),然後在花費這個UTXO時,在見證腳本中提供真正的腳本,從而將銘文數據上傳到鏈上(揭露交易)。
2.3 兩種方案的對比
蝕刻優點:
蝕刻缺點:
銘刻優點:
銘刻缺點:
3. Runes底層設計解析
3.1 Runes 0.11版本
初始版本的Runes協議主要包含三個部分:edicts(資產轉移信息)、etching(資產部署信息)和burn(銷毀)。
edicts字段定義了資產轉移的方向和目標。etching字段包含了資產部署的主要信息,如limit和term參數限制了鑄造數量和可鑄造的時間區間。這種設計與以太坊智能合約發行資產的方式有本質區別,缺乏實時驗證能力,但也保證了資產發行的公平性和開放性。
3.2 Runes 0.18版本
最新版本的Runes協議在0.18中引入了多項重要更新:
edicts字段新增pointer參數,用於修改資產默認轉移方向,有助於降低編碼量和交易成本。
新增Mint字段,限制每筆交易只能鑄造一個資產,平衡了技術和普通用戶的起跑線。
etching字段進行了大幅改動:
新增turbo字段,爲未來協議升級預留空間
4. Runes新版協議評估
優點:
缺點: