📢 Gate廣場 #NERO发帖挑战# 秀觀點贏大獎活動火熱開啓!
Gate NERO生態周來襲!發帖秀出NERO項目洞察和活動實用攻略,瓜分30,000NERO!
💰️ 15位優質發帖用戶 * 2,000枚NERO每人
如何參與:
1️⃣ 調研NERO項目
對NERO的基本面、社區治理、發展目標、代幣經濟模型等方面進行研究,分享你對項目的深度研究。
2️⃣ 參與並分享真實體驗
參與NERO生態周相關活動,並曬出你的參與截圖、收益圖或實用教程。可以是收益展示、簡明易懂的新手攻略、小竅門,也可以是行情點位分析,內容詳實優先。
3️⃣ 鼓勵帶新互動
如果你的帖子吸引到他人參與活動,或者有好友評論“已參與/已交易”,將大幅提升你的獲獎概率!
NERO熱門活動(帖文需附以下活動連結):
NERO Chain (NERO) 生態周:Gate 已上線 NERO 現貨交易,爲回饋平台用戶,HODLer Airdrop、Launchpool、CandyDrop、餘幣寶已上線 NERO,邀您體驗。參與攻略見公告:https://www.gate.com/announcements/article/46284
高質量帖子Tips:
教程越詳細、圖片越直觀、互動量越高,獲獎幾率越大!
市場見解獨到、真實參與經歷、有帶新互動者,評選將優先考慮。
帖子需原創,字數不少於250字,且需獲得至少3條有效互動
CAT20協議引領BTC智能合約新時代
BTC智能合約新篇章:解析Fractal Bitcoin與CAT20協議
Fractal Bitcoin作爲比特幣生態的新成員,在經過多輪測試網後於9月正式上線主網。它的一大亮點是具備智能合約功能,並在主網啓動之際推出了CAT20代幣協議。那麼,CAT20有哪些巧妙的技術設計?我們又能從中學到什麼呢?
Fractal Bitcoin簡介
在深入CAT20之前,我們需要先了解Fractal Bitcoin。它是一個完全兼容BTC的二層網路,區塊確認時間僅需1分鍾。其基本原理是將BTC網路復制多份,每條鏈都能處理交易,從而提高整體處理速度。
Fractal的一大創新在於啓用了BTC早期因安全考慮棄用的OP_CAT操作碼。這使得Fractal Bitcoin具備了智能合約的能力,爲更多創新應用提供了可能。
CAT Protocol概述
基於OP_CAT的支持,CAT Protocol應運而生。目前,CAT20協議已在Fractal主網上線運行。它在設計上類似於以太坊的ERC20標準,但又有其獨特之處。
部署流程
CAT20的部署分爲"commit"和"reveal"兩個階段:
Commit階段:將代幣基本信息寫入交易輸出腳本,生成的交易哈希作爲該代幣的唯一標識。
Reveal階段:輸出一個OP_RETURN保存CAT20初始狀態哈希,並生成一個Minter用於後續鑄造過程。
這種兩步部署方式有助於保護項目信息,直到reveal階段才完全公開。
鑄造機制
CAT20的鑄造過程有幾個特點:
爲平衡網路擁堵和經濟性,V2版本默認生成兩個狀態相近的Minter。
交易構建
CAT20巧妙地利用了比特幣腳本的靈活性:
在reveal階段,通過調整公鑰生成方式,使部署者能控制不同地址的UTXO。
minter階段利用OP_CAT實現智能合約功能,允許任何人使用minter UTXO。
狀態管理
CAT20在OP_RETURN和智能合約中存儲狀態信息:
每次鑄造後,新生成的Minter的鑄造數量爲剩餘可鑄造數量的一半。
轉帳和銷毀
轉帳時,輸入輸出的token數量需保持一致。銷毀token只需將其轉到普通地址即可。
總結
CAT20的設計靈活性高,用戶可自主構建交易。這種設計便於查詢token持有情況和鑄造狀態,但也要求合約部分有嚴格的校驗邏輯。
CAT20作爲Fractal Bitcoin上的創新協議,展示了比特幣生態在智能合約領域的新可能。它的發展將爲比特幣網路帶來更多有趣的應用場景。