「ERC721 是什么?为什么要了解 ERC721?」2017 年 9 月 20 日由加拿大温哥华新创公司 Axiom Zen,也就是因谜恋猫(CryptoKitties)游戏而声名大噪的新创公司 Axiom Zen 技术总监 Dieter Shirley 正式推出,他是 ERC721 规格标准的作者和主要贡献者,ERC721 规格标准建立的是一种「不可替换代币」(Non Fungible Token,NFT),这与目前主流的 ERC20 规格标准建立的代币不同 。
ERC 是「Ethereum Request for Comments」的缩写,意思是以太坊开发者公开征求意见,希望定义出统一的沟通接口,建立出一套可以遵循的标准,让以太坊开发者在撰写智能合约时能更为流畅。
至于一般读者为什么需要了解 ERC721 规格,主要是民众如果对投资 ICO 有兴趣,在评估是否投资的阶段时,会需要花时间详细阅读该 ICO 项目所提出的白皮书(融资说明书)。这时会发现,若某个 ICO 项目是发行所谓的「ERC721 代币」,也就是遵循 ERC721 标准的代币,如果不了解 ERC721 规格所代表的意涵,有可能导致不清楚 ICO 的卖法、不晓得代币背后如何运作,甚至有些 ICO 项目发表的白皮书内容是否虚假也难以判断。也因如此,一个有经验的投资者,会试著理解 ERC721 规格,提高自己的视野,带著批判的眼光去思考,期望大幅降低投资风险,而这也是多数民众想了解 ERC721 及 ERC20 的动机之一。
ERC721 与 ERC20ERC20 是目前最多人使用的以太坊代币主流规格标准,支持 Waltonchain、Storj,以及 Basic Attention Token 等在区块链上运行的代币。 效用代币(utility token)是 ERC20 代币的一种应用,可说是 ERC20 使用的一个大宗,让创业家发行代币卖给使用者,使用者能用代币使用创业家开发的区块链服务。 ERC20 标准能够运行智能合约,能够在满足指定条件时用程式码对其进行编写程式。一个标准的 ERC20 智能合约需具备的函式有:
代币的全名代币的缩写代币的最小单位数值代币的总量查询帐户代币余额转移代币转移代币事件从 A 地址转移代币给 B 地址批准代币转移A 地址批准给 B 地址的代币数量代币批准触发事件相较之下,ERC721 则是用于处理不可替换资产的另一种以太坊代币标准。可替换资产像是货币,它可以被其他任何平等单位替代,但诸如房屋、家具则属不可替换资产,它不能被替代,也不能被分割,这就是 ERC721 规格标准的主要效果。在 ERC721 标准下,能将资产转为唯一的、独特的 256 位元代币。而这种代币可以通过区块链上的智能合约追踪,从而建立数位化资产。
值得一提的是,因为 ERC721 标准是由 Axiom Zen 技术总监 Dieter Shirley 提出的,该公司风靡全球的游戏「谜恋猫」,也成为第一个采用 ERC721 标准的去中心化游戏应用。
ERC20 标准比起 ERC721 标准更早一些被提出,且很快的成为主流,目的是方便以太坊开发者为产品建立金融功能。而 ERC20 与 ERC721 的主要不同在于,钱包中的 ERC20 代币,只有数量的不同,代币之间是没有区别的。在 ERC20 标准下,关心的不是代币之间的区别,而是关心钱包帐号中的余额。 ERC20 代币被称作「可替换代币」,适用于可替换资产的价值。
另一方面,也因为有了主流 ERC20 规格代币,在以太坊平台下发行的代币多受限于可替换资产。但除了可替代资产,其实还有很多不可替换资产的部分。例如,特别稀有、可收藏的偶像签名海报、好友送的具有纪念价值的饰品等。因为不同的原因给物品赋予额外的、无法替代的价值,而这些价值似乎不是起初设计 ERC20 所关心的主题,也因此有了 ERC721 标准的出现,用于发行不可替换代币,补足 ERC20 标准所缺乏的设计。
读者可以从 ERC721 标准规格内容中看到,兼容 ERC20 的方法有几个,包括代币全名 name、代币缩写 symbol、代币总量 totalSupply、代币余额 balanceOf。在 ERC721 标准中,可以看到开发者所增加的改进,让智能合约可以支持记录及转移代币所有权。ERC721 规格内容中,新增的函式有:代币所有权发送 ownerOf、代币所有权提取 takeOwnership。此外,在 ERC721 规格中重写了代币批准授权 approve ,以及代币转移 transfer。
ERC721 和 ERC20 在记录所有权处理的方式不同, 在 ERC20 中,只需要知道帐户地址上有多少代币,而在 ERC721 中,则需要额外单独记录每枚代币的 ID。另外,ERC721 在转移代币所有权与 ERC20 中交易代币的过程相似,可以由使用者发起转移,另一位使用者接受转移,也可用代币转移 transfer 。
ERC721 未来发展及应用过去,因有以太坊 ERC20 标准,开发者可以发行应用产品中的专属代币,方便使用者使用应用中的金融服务。 现在,有了时下流行的 ERC721 标准,预期将为以太坊应用领域创造新的局面,包括加密收藏品、虚拟物品、游戏宝物、游戏装备等等,期望再创新气象。未来将会出现越来越多的加密领域新兴应用,使用 ERC721 代币确定真实世界中的房屋、土地、股票债券等所有权,利用 ERC721 代币完成对这些资产的追踪、交易、审计,建造出一个活泼的新时代产权市场。
来源链接:blockcast.it
eToro推24/5美股期货交易及资产代币化布局,助力开放全球市场
21Shares携手法国兴业银行,强化德国及东欧市场加密ETP流动性
CME集团6月30日推出现货报价期货:比特币、以太坊及标普500等长达5年持有
eToro推出加密资产转账与兑现功能:比特币、以太坊可无缝投资多资产
nxtAssets GmbH携手SIX推出比特币与以太坊ETP:加密资产交易总数达398
Clearstream携手Crypto Finance推出加密资产托管服务,德意志交易所集团引领机构投资者新风潮
西班牙BBVA获批推出比特币和以太坊交易服务,零售客户可通过手机银行直接管理加密资产
Bybit遭遇重大黑客攻击,15亿美元数字货币被盗
Bybit遭遇安全漏洞,1.4亿美元以太坊代币被盗,市场反应激烈
Bybit交易所遭黑客攻击,14亿美元ETH被盗,资金安全隐患引发行业关注
以太坊 ETF 在美国上市首日交易量达 10 亿美元,占比特币交易量的 23%
现货以太 ETF 将于今日在 SEC 最终批准后开始交易
芝商所推出以微欧元计价的比特币和以太坊期货
Visa (NYSE:V) 設想在以太坊網絡上進行自動支付
MetaMask“Portfolio Dapp”新增跨链桥服务
0xScope:Alameda以太坊上627个地址总资产约1亿美元
Paradigm:BTC和ETH看跌期权的需求重新出现
Chainlink与MVGX合作探索加密碳交易
币安明日将进行约两个小时的以太坊钱包维护,届时将暂停ERC-20存取款
The Block研究副总裁:Alameda链上余额较10月1日减少47%,大部分资金存入FTX和Genesis



