New standard suggestions

One of the first documents of this wiki and the initial draft

Intro

"There are some very good ERCs around NFT, but it seems like each one is in isolation. There needs to be something that brings it together and even has a version so it can change. They have Meta EIPs, why not a Meta NFT ?" - Jamie

My idea is to create one standard that anyone can build on, it would define some rules and provides options so anyone can build from given components their perfect solution.

Another idea to simplify the whole process is to create implementation that would make the ERC721 more secure by increasing security of the network. Security can be added by implementing permits to the contract that allows only owner of the NFT to transfer it and not the 3rd party to transfer the NFT, if implemented correctly.

By developing new NFT standard we need to think about how the NFT itself are going to shape. It is not only metadata of picture attached to token. The future of NFTs are going to be metaverses. This standard needs to accommodate needs of the metaverses, AR, VR components to be included on chain.

An issue that we need to tackle

An ipfs link or Arweave link isn't onchain as in the case of your infinity NFT minter

Key components that I would love to see being added to the standard:

  • security - but I'm not exactly sure how the nonfungibles can have added security. I assume the security component can be added onchain hash

  • unify the platform fees - kinda I don't think that the platforms would agree on this

  • License for metadata - I need to talk to Ronan about the license he made, not sure if we can include the dapper labs one in the standard

  • multi chain support - so this standard can be used on another chains like Polkadot as the current standard on Polkadot sucks although Parity is trying to create a new standard... maybe this one is not so necessary

  • & anything else that someone would add and would make sense for platforms

Ideas for implementation:

I would love to see this as a Lego-style standard where anyone can put together pieces that they would like to use, with functions defined in the standard itself.

Crowd-Sale

Not sure if this is a good one OpenSea implementation https://docs.opensea.io/docs/opensea-initial-item-sale-tutorial

Expand Token contract Nice to have

Metadata, name, image

Add license for metadata

So users know what rights they have (or don’t have) to the artwork, more in [[NFT License]]

Secondary sales support Nice to have

a percentage and address for marketplaces to use (though not enforceable)

NFT sender to not be manipulated

Unifying the platform fees Nice to have

Platforms may not support this

Multi-chain support

Write the EIP in EVM and plug it into Substrate via Moonbeam contracts, which would add support to Substrate

On-Chain hash

Add on-chain hash that

Last updated