NFT资讯 >
ERC721是一个智能合约标准,可以简单理解为这是一份模板化的合约代码,或者模板化的合同。智能合约可以简单地理解为部署在以太坊网络上的程序,ERC721就是一套模板化的智能合约程序,开发者可以按这个模板定制一个合约部署在以太坊上。合约模板和写文章的模板本质是一样的。
NFT的“物理实体”-NFT ERC721标准
2023-08-15 15:35:23
我和很多人聊NFT时,发现很难在最底层达成共识,大家都在聊NFT的应用层面,对其底层的实现大家都是模糊的,但我总感觉底层实现如果不理解的话,是会妨碍理解应用层的。所以才写本文。
NFT的标准ERC721
ERC721是一个智能合约标准,可以简单理解为这是一份模板化的合约代码,或者模板化的合同。
智能合约可以简单地理解为部署在以太坊网络上的程序,ERC721就是一套模板化的智能合约程序,开发者可以按这个模板定制一个合约部署在以太坊上。
合约模板和写文章的模板本质是一样的。就是类似于八股文一样,有完整的套路,你照着套路填好符合你自己的个性化资料就可以产生一篇文章。
ERC721这种合约模板定义好了一些标准“方法”(就是程序里的函数)和“事件”(可以简单理解为)
方法就是函数,也可以称之为接口。这些方法就是让用户和其他程序可以和这个NFT项目进行交互的方法。
ERC721标准里第一个方法balanceOf(),就可以查询某个地址持有该NFT的数量。
事件可以简单理解为以太坊的日志模板。当有人调用了这个合约的某个方法,得按日志模板往以太坊上存一些历史记录,方便别人查看。
比如ERC721标准里的第一个事件event Transfer,就是用户转具体某个NFT后,就得在以太坊上按这个模板留下日志记录。
问题:什么样的合约符合ERC721标准?
返回
热门文章