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