成人午夜无码精品免费看 I 国产一区在线不卡 I 情趣五月天 I 黄页网址在线免费观看 I 99久久精品无码一区二区毛片 I 色噜噜狠狠色综合成人网 I 欧美日韩一级片在线观看 I 在线视频免费观看爽爽爽 I 日韩在线视频线观看一区 I 亚洲九九香蕉 I 男女视频在线观看 I 久久字幕网 I 久久久久亚洲精品男人的天堂 I 免费成人一级片 I 欧美日韩xxxxxx I 国产欧美日韩不卡免费 I 成人伊人 I 人成在线免费观看视频 I 免费看精彩刺激的三级黄色片 I 欧美又大又色又爽aaaa片 I 亚洲国产日韩a在线播放 I 67194熟妇在线直接进入 I 国产精品久久国产三级国不卡顿 I 男女无遮挡啪啪 I 亚洲婷婷丁香 I 欧美日韩在线观看视频免费 I 亚洲一区二区激情 I 日韩蜜臀av

  • 元宇宙:本站分享元宇宙相關(guān)資訊,資訊僅代表作者觀點與平臺立場無關(guān),僅供參考.

技術(shù)分享:CAT20 -- Fractal BTC 上的Tokens協(xié)議

作者:ZANTeam

本文僅作為技術(shù)分享,不構(gòu)成任何投資建議。

BTC上也要有自己的智能合約了?

最近Bitcoin生態(tài)上,F(xiàn)ractalBTC在經(jīng)歷了多次測試網(wǎng)之后,終于在9月份上線主網(wǎng)。Fractal的一大特點就是具備「智能合約」的能力,并且?guī)缀踉谕瞥鲋骶W(wǎng)的同時,上線了一個新的Tokens協(xié)議CAT20。CAT20有什么技術(shù)上的巧妙設(shè)計呢?我們又可以學(xué)到什么?FractalBitcoin

在了解CAT20之前我們需要簡單了解一下FractalBitcoin,他們的關(guān)系就像ERC20和ETH一樣,CAT20協(xié)議是部署在FractalBitcoin上的。

FractalBitcoin又稱作分形Bitcoin,是一個完全兼容BTC的「二層」網(wǎng)絡(luò)。相比于BTC,它的區(qū)塊確認時間更快,僅需要1分鐘。它的基本原理簡單來說就如它的名字所言,就是將BTC網(wǎng)絡(luò)復(fù)制了幾份,每條鏈都會處理交易,可以處理交易的Node多了,速度也就自然快了。不過具體的細節(jié)比如不同鏈之間是如何通信的目前還不是很清楚,官方也沒有對應(yīng)的技術(shù)文檔可以參考。

如果只是一個二層鏈交易更快,似乎沒有讓人興奮的點。但是,在Fractal中啟用了BTC很久之前就因為安全原因棄用的操作碼OP_CAT,讓FractalBitcoin的能力上升了一個臺階,有人說OP_CAT能讓BTC具有智能合約的能力,這樣的話可以遐想的空間就更多了。

現(xiàn)在,就有人在FractalBitcoin上實現(xiàn)了一個類似ERC20的協(xié)議。

關(guān)于OP_CAT為什么棄用以及為什么又可以在FractalBitcoin上使用,后續(xù)可以展開講講,這里我們關(guān)注CAT20。CATProtocol

以下內(nèi)容參考Whitepaper:Introduction|CATProtocol(https://catprotocol.org/)

以及github倉庫:

GitHub-CATProtocol/cat-token-box:AmonorepoforpackagesimplementingCATprotocol(https://github.com/CATProtocol/cat-token-box)

有了底層的OP_CAT支持,很快就有了對應(yīng)的協(xié)議,CATProtocol。目前一個已經(jīng)在實際跑的協(xié)議是CAT20協(xié)議,在Unisat上也新增了對應(yīng)的面板:https://explorer.unisat.io/fractal-mainnet/cat20。

看到CAT20的名字大家應(yīng)該也能反應(yīng)過來,它應(yīng)該和ERC20比較像。相比于成熟的ERC20協(xié)議,大家部署一個Token已經(jīng)非常的方便,CAT20是如何實現(xiàn)ERC20類似的生命周期呢。Deploy

在部署之前,用戶需要指定自己的錢包地址以及Tokens的基本信息,Tokens的基本信息和ERC20的類似:

scale70

scale70

Mint

我們先看一下MintToken的時候,交易是這么樣的。

scale70

scale70

回到最開始的那張圖上,除了Minter是一個智能合約之外,生成的Token也是智能合約,也就是CAT20。CAT20有兩個基本的狀態(tài):數(shù)量以及Token的歸屬者地址。可以看到不像之前的BRC20或者銘文,你的CAT20并不是在你地址的UTXO上。Transfer

Transfer的時候,構(gòu)建交易的輸入和輸出的token其里面的數(shù)量需要保持一致。當(dāng)然同一筆交易里面可以有多個不同的token,只需要不同token的其輸入輸出的數(shù)量保持一致就行。Burn

想要燃燒掉Token的話,只需要將Token轉(zhuǎn)到一個普通地址上即可。總結(jié)

可以看到,所有的操作都是由用戶自己去構(gòu)建,靈活性非常大,所以在合約部分需要做很多的校驗邏輯。目前爆出的一些漏洞也是因為校驗邏輯出現(xiàn)了疏忽。

這樣的設(shè)計可以有一些好處:

如果想要查找所有的Token的持有情況,只需要查一下token的utxo就行,不需要繼續(xù)往上查。

如果想要查看mint的當(dāng)前情況,可以搜索OP_RETURN中數(shù)據(jù)帶有cat的交易就好。

Copyright © 2021-2025. 元宇宙yitb.com All rights reserved. 元宇宙導(dǎo)航 網(wǎng)站備案編號:京ICP備19001615號-2

主站蜘蛛池模板: 精品亚洲国产成人av网站 | 久久无码人妻影院 | 国产蝌蚪视频在线观看 | 日本一卡2卡3卡4卡无卡免费网站 | 日韩一区二区三免 | 夜夜爽妓女8888888视频 | 无码日韩做暖暖大全免费不卡 | 狠狠亚洲色一日本高清色 | 欧美顶级metart裸体全部自慰 | 超级碰碰青草久热国产 | 久久亚洲精品综合国产仙踪林 | 成人18禁深夜福利网站app免费 | 特黄大片又粗又大又暴 | 中文字幕人妻被公上司喝醉506 | 国产精品麻豆欧美日韩ww | 超碰97人人做人人爱综合 | 无码国内精品久久人妻 | 漂亮人妻去按摩被按中出 | 秋霞无码av一区二区三区 | 亚洲午夜性猛春交xxxx | 日本老熟妇乱子伦精品 | 风韵丰满熟妇啪啪区老熟熟女 | 日日天干夜夜狠狠爱 | 日本xxxx色视频在线观看 | 99在线精品国自产拍不卡 | 无码av中文一区二区三区桃花岛 | 久久久久麻豆v国产精华液好用吗 | 欧美精品亚洲精品日韩已满十八 | 欧美在线观看禁18 | 西西人体44www大胆无码 | 人人干人人摸 | 舔高中女生奶头内射视频 | 久久久久久av无码免费网站下载 | 免费人成黄页在线观看国产 | 国产精品久久自在自线不卡 | 国产又爽又黄又爽又刺激 | 欧美日韩一区二区视频不卡 | 亚洲自偷自偷在线成人网站传媒 | 人妻夜夜爽爽88888视频 | 好紧我太爽了视频免费国产 | 丝袜美腿视频一区二区三区 |