EIP-3523:半同質代幣介紹

語言: CN / TW / HK

2022年9月6日,Solv Protocol宣佈其提出的提案EIP-3525獲得批准,該提案提議為半同質代幣(SFT)建立一個標準,ERC-3525正式成為以太坊的最終標準。

半同質代幣將具有ERC-20的定量特徵和ERC-721的定性屬性。與ERC-721標準相比,主要增加的是mapping(uint256 => uint256) internal _values和mapping(uint256 => uint256) internal _slots之間的新對映關係,來分別表示代幣數量和資產型別。它們的主要區別在於鑄造、轉賬和銷燬函式。

鑄造函式

該函式傳入三個引數,分別是address to,uint256 tokenId,和 uint256 slot。該函式首先呼叫ERC721的mint函式來鑄造代幣,然後將資產型別存入_slots對映關係中。還有一個鑄造數量函式,它首先呼叫mint函式,然後將鑄造數量存入values對映關係中。通過這種方式,ERC721代幣被賦予數量和資產型別屬性。

轉賬函式

SFT的交易類似於其他代幣。不同的是SFT雙方的交易目標都在tokenId中。轉賬有兩種情況,第一種是在目標為地址時為目標地址進行鑄造,然後將雙方的tokenId和交易數量傳遞到函式中;第二個是當交易目標是tokenId時,直接呼叫轉賬函式。

轉賬函式會首先進行一些條件判斷,然後相應地增加或減少_values對映關係,以進行交易處理。

銷燬函式

該函式首先呼叫ERC721標準銷燬函式來銷燬相應的代幣,然後清除與tokenId對應的slots to _values對映關係。

總結

新標準保留了ERC721代幣的描述屬性和ERC20代幣的定量屬性,允許在相同的代幣型別(slot)之間進行交易、拆分和合並,允許同質代幣被拆分。

Source: https://medium.com/@Beosin_com/introduction-of-eip-3523-semi-fungible-token-f273bae880a7

關於

ChinaDeFi– ChinaDeFi.com 是一個研究驅動的DeFi創新組織,同時我們也是區塊鏈開發團隊。每天從全球超過500個優質資訊源的近900篇內容中,尋找思考更具深度、梳理更為系統的內容,以最快的速度同步到中國市場提供決策輔助材料。

Layer 2道友– 歡迎對Layer 2感興趣的區塊鏈技術愛好者、研究分析人與Gavin(微信: chinadefi)聯絡,共同探討Layer 2帶來的落地機遇。敬請關注我們的微信公眾號 “去中心化金融社群”