亚洲AV乱码久久精品蜜桃,亚洲欧洲无码免费收看,骚货天堂,熟女成人免费网站在线

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

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

  • 2024年9月28日 22:41

作者:ZANTeam

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

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

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

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

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

如果只是一個(gè)二層鏈交易更快,似乎沒(méi)有讓人興奮的點(diǎn)。但是,在Fractal中啟用了BTC很久之前就因?yàn)榘踩驐売玫牟僮鞔aOP_CAT,讓FractalBitcoin的能力上升了一個(gè)臺(tái)階,有人說(shuō)OP_CAT能讓BTC具有智能合約的能力,這樣的話可以遐想的空間就更多了。

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

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

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

以及github倉(cāng)庫(kù):

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

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

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

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

scale70

scale70

Mint

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

scale70

scale70

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

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

想要燃燒掉Token的話,只需要將Token轉(zhuǎn)到一個(gè)普通地址上即可?偨Y(jié)

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

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

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

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

Copyright © 2021.Company 元宇宙YITB.COM All rights reserved.元宇宙YITB.COM

999久久久免费精品| 另类天堂熟女| 久久精品亚洲无中文| 国产v亚洲V天堂无码动漫| 91天堂在线视频| 国产无遮挡又黄又爽免费网站| 久热精品视频| 亚洲传媒无码| 偷拍青青草一区二区| 亚洲色图日韩专区| 九九无码区人妻偷拍精品| 精品视频无码在线观看| 久道一本在线观看| 亚洲伦理中文字幕| 国产熟女白浆精品视频2| 久热久播在线播放| www亚洲成人av| 18禁男女爽爽爽午夜网站免费| ·97超碰人人模人人爱| 亚洲欧美丝袜精品久久久| www无码高清不卡| 全国最大免费黄色网址| 久久久久久久久免费少妇自慰| 精品久久久久久中文字幕一区| 人人妻人人干| 980超碰| 亚洲色精品aⅴ一区区三区| 亚洲精品久久久蜜桃| 人妻在线资源| 国产精品亚洲а∨天堂网不卡| 亚洲高潮喷水无码专区在线观看| 欧美蜜桃久久久久| 外国色婷婷网| 精品久久久国产亚洲| 无码视频在线观看免费版| 久久AⅤ电影| 先锋AV资源网站| 日韩大胆无码一区二区三区| 波多野结衣AⅤ无码三区| 亚洲色图在线播放观看| 麻豆丝袜足交|