🎉 攢成長值,抽華爲Mate三折疊!廣場第 1️⃣ 2️⃣ 期夏季成長值抽獎大狂歡開啓!
總獎池超 $10,000+,華爲Mate三折疊手機、F1紅牛賽車模型、Gate限量週邊、熱門代幣等你來抽!
立即抽獎 👉 https://www.gate.com/activities/pointprize?now_period=12
如何快速賺成長值?
1️⃣ 進入【廣場】,點擊頭像旁標識進入【社區中心】
2️⃣ 完成發帖、評論、點讚、發言等日常任務,成長值拿不停
100%有獎,抽到賺到,大獎等你抱走,趕緊試試手氣!
截止於 8月9日 24:00 (UTC+8)
詳情: https://www.gate.com/announcements/article/46384
#成长值抽奖12期开启#
Runes協議深度解析:底層設計機制、優劣勢與未來挑戰
深入解析Runes協議:底層設計機制與局限性
1. Runes(符文)簡介
過去一年,web3領域最引人注目的事件莫過於銘文生態的爆發,其起源可追溯至Ordinals技術。這項技術爲比特幣上的每個聰賦予了唯一序號。
Ordinals協議創始人casey早在去年9月就提交了Runes的基礎版代碼,但遲遲未發布主網。在此期間,一些項目提前使用了該代碼,發行了類似協議。盡管存在爭議,但這些項目在短期內實現了數億美元的市值增長,展現了Runes協議的巨大潛力。
官方版Runes協議預計將於2024年4月20日左右正式上線比特幣主網。這意味着各類項目、錢包和交易平台將面臨直接在主網上線的巨大挑戰,沒有測試網的緩衝。
2. 比特幣鏈上數據記錄方式
比特幣主要有兩種在鏈上附加額外信息的方法:銘刻和蝕刻。
2.1 蝕刻技術原理
Runes採用蝕刻技術,將信息直接寫入比特幣UTXO的op-return字段。這種方法自2014年Bitcoin Core 0.9版本起開始支持,創建了一種可驗證但不可消費的輸出,使數據能夠存儲在區塊鏈上。
在區塊鏈瀏覽器中,可以清楚地看到交易附帶的op-return信息。這些信息通常以十六進制編碼形式存在,解碼後可得到JSON格式的字符串,包含Runes資產的部署、鑄造和發行等信息。
2.2 銘刻技術原理
Ordinals/brc20等協議則採用銘刻技術,將元數據嵌入交易的見證數據中。這一過程通過隔離見證和"向Taproot支付"方式實現,包括提交和揭露兩個階段。
P2TR是比特幣2021年Taproot升級引入的交易輸出類型,提高了交易條件的隱私性。銘刻過程需要兩次交易:先生成支付到特定腳本的P2TR地址的UTXO(提交交易),然後花費這個UTXO時在見證腳本中提供真正腳本(揭露交易),從而將銘文數據上傳到鏈上。
2.3 兩種方法對比
蝕刻優點:邏輯簡單直觀,交易成本低,不佔用全節點內存池。 蝕刻缺點:受80字節長度限制,需高度壓縮數據。
銘刻優點:幾乎無大小限制,具有一定隱私保護能力,支持多種玩法。 銘刻缺點:需兩次上鏈交易,成本較高,對全節點內存池壓力大。
3. Runes協議底層設計剖析
3.1 Runes 0.11版本解讀
初版Runes協議主要包含三部分:edicts(資產轉移信息)、etching(資產部署信息)和burn(銷毀)。
當交易的op_Return字段包含正確格式的edicts信息時,鏈下解析器會計算用戶資產轉移情況,output指定轉移目標。
etching部分定義了資產部署的主要信息,包括限制mint數量和可mint區間的limit和term字段。這是銘文、符文項目與以太坊智能合約發行資產的根本區別。由於缺乏鏈上智能合約驗證,銘文協議統一定義了資產發行和mint方式,強調公平發射,限制項目方幹預。
3.2 Runes 0.18版本解讀
最新版Runes協議包含四個主要部分:edicts、Mint、etching和burn。
edicts新增pointer參數,用於修改資產默認轉移方向,優化多資產同時轉出時的編碼效率。
新增Mint字段,限制每筆交易只能mint一個資產,平衡了技術和普通用戶的起跑線。
etching部分變化最大:
4. Runes新版協議評估
優點:
缺點: