User Tools

Site Tools


dido:public:ra:xapend:xapend.b_stds:defact:ethereum:eip:erc_0721

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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:20]
nick ↷ Page moved from dido:public:ra:xapend:xapend.stds:defact:ethereum:eip:erc_0721 to dido:public:ra:xapend:xapend.b_stds:defact:ethereum:eip:erc_0721
dido:public:ra:xapend:xapend.b_stds:defact:ethereum:eip:erc_0721 [2021/08/18 11:18] (current)
murphy
Line 1: Line 1:
 ==== EIP 721: ERC-721 Non-Fungible Token Standard ​ ==== ==== EIP 721: ERC-721 Non-Fungible Token Standard ​ ====
-[[dido:​public:​ra:​xapend:​xapend.stds:​defact:​ethereum:​eip| Return to Ethereum ERCs ]]+[[dido:​public:​ra:​xapend:​xapend.b_stds:​defact:​ethereum:​eip| Return to Ethereum ERCs ]]
  
   : **Note**: The following is an excerpt from the official Ethereum site. It is provided here as a convenience and is not authoritative. Refer to the original document as the authoritative reference.   : **Note**: The following is an excerpt from the official Ethereum site. It is provided here as a convenience and is not authoritative. Refer to the original document as the authoritative reference.
Line 13: Line 13:
 | Specification ​             | [[http://​eips.ethereum.org/​EIPS/​eip-721#​Specification]] | | Specification ​             | [[http://​eips.ethereum.org/​EIPS/​eip-721#​Specification]] |
 | Category ​                  | ERC | | Category ​                  | ERC |
-| Requires ​                  | [[dido:​public:​ra:​xapend:​xapend.stds:​defact:​ethereum:​eip:​erc_0165|ERC-165]] |+| Requires ​                  | [[dido:​public:​ra:​xapend:​xapend.b_stds:​defact:​ethereum:​eip:​erc_0165|ERC-165]] |
 </​table>​ </​table>​
  
 === 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.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.//
dido/public/ra/xapend/xapend.b_stds/defact/ethereum/eip/erc_0721.1605252033.txt.gz · Last modified: 2020/11/13 02:20 by nick