For NFT, it provides you with a certain standard for tokens, for example, the ERC-721 token standard on Ethereum.

In the Ethereum documentation, you can learn how Dapps works on the EVM, ethereum-based account models, and smart contract deployment details.

EERC-721 token Standard:

Erc-721 is a free, open standard that describes how to build non-fungible tokens on the Ethereum blockchain. Most tokens are fungible, meaning every token is the same, but ERC-721 is unique. Fungible means the tokens are interchangeable and replaceable.

Dieter Shirley proposed ERC-721. It is originally an Ethereum Improvement Proposal. You can submit a request then the community will review the proposal. (You probably have heard of Cryptokitties, a set of unique digital collectibles in the form of kitties based on ERC-721 standard. Every kitty is different and worth different as well. )

  • NFT identifiers
  • Every NFT has a unique uint256 as ID, which means a 256 bits long unsigned integer representing positive integers. It will always remain unchanged. And (contract address, uint256) tokenId pair is globally unique for every NFT on the Ethereum blockchain.

  • Transfer mechanism
  • There is a function that supports safe transfer called safeTranfer.

    safeTranferFrom, Transfer mechanism, NFT, Aurpay

    Three transfer initiation types:

    1. NFT owner
    2. Approved addresses of an NFT
    3. An authorized operator of the current owner of an NFT

  • Other functionalities
  • “Minting” represents NFT creation, “Burning” means NFT destruction, etc.

    Author: Arulomin 307
    Editor: AurCommunity

    The opinions expressed in this publication are those of the authors.
    They do not purport to reflect the opinions or views of the AURPAY or its members.

    Spread the love

    留下回复