[blockchain]關於ERC721的理解

來源:互聯網
上載者:User
[blockchain]關於ERC721的理解

ERC721定義了一種Ethereum生態中不可分割的、具有唯一性的token互動、流通的介面規範。該規範本質上是Ethereum上的智能合約,依託於EVM運行。符合該規範的token (Non-Fungible Token, NFT),具有以下特性: 在該合約範圍內,唯一的token_id token_id只能被一個owner(i.e. eth address) 所擁有 一個owner可以擁有多個NFTs,它的balance只記數量。有另外的儲存列表記錄token_id - owner_addr的對應關係 NFT有approve, transfer, takeOwnerShip等介面方法適於流通的功能。即所屬權轉移。這些方法是在ERC721標準中定義的。 定義一個multiaddr型式的複合地址來索引該token對應的中繼資料(名稱、圖片、各種資訊)。通過tokenMetadata方法,擷取這個multiaddr (形如url的字串),來擷取token中繼資料。 ERC721與ERC20的token,有相容的地方,即token name, token symbol。這是便於ERC20的錢包可以顯示ERC721的token

目前,ERC721的用例: 以太貓。ERC721以外的特性:固定時間產生一隻創世貓,兩貓可以交配,根據定義的基因資料、遺傳演算法擷取後代貓的特性基因。 Decentraland. 也是一款遊戲,通過在虛擬領地設計、建設,創造特殊性的領地,然後通過交易提現價值。ERC721以外的特性:可以自己搭配,感覺類似於自己創造“基因”,支援3D展示。 CryptoPunks。這是個龐克造型圖片的交易平台。平台初始時產生了固定的10000個龐克,各不相同,似乎特性不可更改。現在只是交易平台。

關於ERC721標準的樣本性闡釋,可以參見這篇文章:The Anatomy of ERC721。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.