我们可以用以太坊智能合约来模拟稀有的收藏品,每一个通证都遵循以太坊ERC-721标准, 它是DieterShirley在2017年末提出的以太坊改进建议书。ERC721可以使智能合约像类似于 ERC20代币一样进行交易, 区别在于,ERC721通证是独一无二的,每一个都有唯一的ID,具有不可取代性。
如果你希望马上开始学习以太坊智能合约和应用开发,可以访问汇智网提供的出色的在线互动教程:
ERC721约定了一些接口函数,使它在一定程度上符合ERC20代币标准。这么做是为了让现有的 钱包更容易显示代币的基本信息。这些函数可以让符合ERC721标准的智能合约像比特币或者 以太币这样普通的数字加密币一样,通过智能合约编程的方式定义一些功能让用户实现向他人 发送代币或检查账户余额等操作。
这是一个简明的ERC721智能合约声明:
contract ERC721 {
//与ERC20兼容的接口
function name() constant returns (string name);
function symbol() constant returns (string symbol);
function totalSupply() constant returns (uint256 totalSupply);
function balanceOf(address _owner) constant returns (uint balance);
//所有权相关的接口
function ownerOf(uint256 _tokenId) con