📢 #Gate广场征文活动第二期# 正式啓動!
分享你對 $ERA 項目的獨特觀點,推廣ERA上線活動, 700 $ERA 等你來贏!
💰 獎勵:
一等獎(1名): 100枚 $ERA
二等獎(5名): 每人 60 枚 $ERA
三等獎(10名): 每人 30 枚 $ERA
👉 參與方式:
1.在 Gate廣場發布你對 ERA 項目的獨到見解貼文
2.在貼文中添加標籤: #Gate广场征文活动第二期# ,貼文字數不低於300字
3.將你的文章或觀點同步到X,加上標籤:Gate Square 和 ERA
4.徵文內容涵蓋但不限於以下創作方向:
ERA 項目亮點:作爲區塊鏈基礎設施公司,ERA 擁有哪些核心優勢?
ERA 代幣經濟模型:如何保障代幣的長期價值及生態可持續發展?
參與並推廣 Gate x Caldera (ERA) 生態周活動。點擊查看活動詳情:https://www.gate.com/announcements/article/46169。
歡迎圍繞上述主題,或從其他獨特視角提出您的見解與建議。
⚠️ 活動要求:
原創內容,至少 300 字, 重復或抄襲內容將被淘汰。
不得使用 #Gate广场征文活动第二期# 和 #ERA# 以外的任何標籤。
每篇文章必須獲得 至少3個互動,否則無法獲得獎勵
鼓勵圖文並茂、深度分析,觀點獨到。
⏰ 活動時間:2025年7月20日 17
解析CAT20: Fractal Bitcoin上的新一代代幣協議
分形比特幣上的新代幣協議CAT20:技術解析
近期,分形比特幣(Fractal Bitcoin)經過多輪測試網後正式上線主網。作爲一個兼容BTC的二層網路,Fractal Bitcoin的一大特色是支持智能合約功能。與此同時,一個名爲CAT20的新代幣協議也隨之推出。本文將從技術角度解析CAT20的設計理念及實現方式。
Fractal Bitcoin簡介
Fractal Bitcoin是一個完全兼容BTC的二層網路,區塊確認時間僅需1分鍾。其基本原理是將BTC網路復制多份,每條鏈都可處理交易,從而提高整體交易處理速度。
Fractal Bitcoin的一大亮點是啓用了BTC早期因安全考慮而棄用的OP_CAT操作碼。這賦予了Fractal Bitcoin智能合約的能力,爲CAT20等協議的實現提供了基礎。
CAT20協議解析
CAT20協議類似於以太坊上的ERC20,是在Fractal Bitcoin上實現的代幣標準。下面從部署、鑄造等環節詳細分析CAT20的技術實現。
部署過程
CAT20的部署分爲"commit"和"reveal"兩個階段:
Commit階段:將代幣基本信息(如名稱、符號等)寫入交易輸出腳本。該交易的hashId作爲代幣唯一標識。
Reveal階段:輸出一個OP_RETURN,保存CAT20初始狀態的Hash;同時輸出一個Minter,用於後續鑄造過程。
這種兩階段部署方式是區塊鏈項目常用的提交-揭示模式,可在reveal階段才揭示關鍵數據。
鑄造(Mint)機制
CAT20的鑄造過程有以下特點:
minter數量的設置很關鍵:
V2版本默認生成兩個狀態相近的Minter。
交易構建
CAT20巧妙利用了比特幣腳本,使用戶可控制非自身地址的UTXO:
minter則利用OP_CAT實現了智能合約功能,但具體實現細節尚未公開。
狀態管理
CAT20在OP_RETURN和智能合約中存儲狀態:
新生成的Minter的mint數量爲剩餘可mint數量的一半。
轉帳和銷毀
轉帳時,同一代幣的輸入輸出數量需保持一致。銷毀則只需將Token轉到普通地址即可。
總結
CAT20的設計靈活性很高,但也對合約校驗邏輯提出了更高要求。這種設計的優勢包括:
總的來說,CAT20爲BTC生態帶來了新的可能性,值得持續關注其發展。