什么是ERC-721 token合约

区块链

575人已加入

描述

以太猫 Cryptokitties 带火了ERC-721 token合约,12月流行的 以太猫 (Cryptokitties), 竟然造成了以太坊的拥堵,现在讲解以太猫带火的ERC-721 token合约是什么?

在github 里cryptokitties-bounty程序代码提到,用 ERC-721 token 合约来定义每只以太猫:

“CryptoKitties are non-fungible tokens (see ERC #721) that are indivisible and unique.”

以太猫是非同质代币,不可分割且独一无二。

ERC-721 token合约

简要

一种针对非同质代币的标准接口。

摘要

本标准提出的用于智能合约内非同质代币(non-fungible tokens,以下简称 “NFTs”),操作标准API的实现方法。另外,本标准还提供了用于跟踪和所有权转移的基本功能。

动机

一个标准的接口允许任何非功能性测试Ethereum由通用的应用程序。 特别是,它将允许非功能性测试跟踪在标准化的钱包和交易所交易。

ERC721代币的核心是“Non-Fungible Tokens”,非同质代币。怎么理解“非同质”?

“以太猫”为例,每只以太猫拥有独一无二的基因,每只小猫和繁衍的后代也都是独一无二的。从原理上来看,每只以太猫在区块链平台上都是一条独一无二的代码,因此没有两只外表和特性完全相同的小猫。而且,ERC721每个代币都有一个独立唯一的tokenid,例如在cryptokitties里就是猫的id,独一无二。

简单理解就是: ERC-721 是用来定义 Non-fungible token (非同质代币,不可替代的代币)。每个代币是 unique (唯一的),而ERC-20 每个 token 都相同,看看Imtoken钱包。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
评论(0)
发评论
千又一 2021-07-20
0 回复 举报
开发defi,动物币系列,以太坊,火币,币安,OK ,去中心化交易所,比特儿量化系统,需要的思;二二八三四五八二一 收起回复

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分