This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
dido:public:ra:xapend:xapend.b_stds:defact:ethereum:eip:erc_0721 [2020/11/13 02:21] nick ↷ Links adapted because of a move operation |
dido:public:ra:xapend:xapend.b_stds:defact:ethereum:eip:erc_0721 [2021/08/18 11:18] (current) murphy |
||
|---|---|---|---|
| Line 17: | Line 17: | ||
| === Abstract === | === Abstract === | ||
| - | //The following standard allows for the implementation of a standard API for Non-Fungible Tokens (NFTs) within smart contracts. This standard provides basic functionality to track and transfer NFTs.// | + | //The following standard allows for the implementation of a standard [[dido:public:ra:xapend:xapend.a_glossary:a:api|API]] for [[dido:public:ra:xapend:xapend.a_glossary:n:nft]] within smart contracts. This standard provides basic functionality to track and transfer NFTs.// |
| - | //We considered use cases of NFTs being owned and transacted by individuals as well as consignment to third party brokers/wallets/auctioneers (“operators”). NFTs can represent ownership over digital or physical assets. We considered a diverse universe of assets, and we know you will dream up many more:// | + | //We considered use cases of NFTs being owned and transacted by individuals as well as consignment to third party brokers/[[dido:public:ra:xapend:xapend.a_glossary:w:wallet|wallets]]/auctioneers (“operators”). NFTs can represent ownership over digital or physical assets. We considered a diverse universe of assets, and we know you will dream up many more:// |
| * //Physical property — houses, unique artwork// | * //Physical property — houses, unique artwork// | ||
| Line 28: | Line 28: | ||
| === Motivation === | === Motivation === | ||
| - | //A standard interface allows wallet/broker/auction applications to work with any NFT on Ethereum. We provide for simple ERC-721 smart contracts as well as contracts that track an arbitrarily large number of NFTs. Additional applications are discussed below.// | + | //A standard [[dido:public:ra:xapend:xapend.a_glossary:i:interface|interface]] allows wallet/broker/auction applications to work with any NFT on Ethereum. We provide for simple ERC-721 smart contracts as well as contracts that track an arbitrarily large number of NFTs. Additional applications are discussed below.// |
| - | //This standard is inspired by the [[dido:public:ra:xapend:xapend.b_stds:defact:ethereum:eip:erc_0020|ERC-20]] token standard and builds on two years of experience since EIP-20 was created. EIP-20 is insufficient for tracking NFTs because each asset is distinct (non-fungible) whereas each of a quantity of tokens is identical ([[dido:public:ra:xapend.glossary:f:fungible|fungible]]).// | + | //This standard is inspired by the [[dido:public:ra:xapend:xapend.b_stds:defact:ethereum:eip:erc_0020|ERC-20]] token standard and builds on two years of experience since EIP-20 was created. EIP-20 is insufficient for tracking NFTs because each asset is distinct (non-fungible) whereas each of a quantity of [[dido:public:ra:xapend:xapend.a_glossary:t:tokens|tokens]] is identical ([[dido:public:ra:xapend:xapend.a_glossary:f:fungible|fungible]]).// |
| //Differences between this standard and EIP-20 are examined below.// | //Differences between this standard and EIP-20 are examined below.// | ||