Skip to main content

Solution

📄️ Real World NFTs

The core concept behind an NFT is a non-fungible token. Similar to its well know use case of digital artwork, in basic form it just means that each instance is unique (non-fungible). It consists of a custom smart contract to track and store said NFTs, which can follow any custom logic as long as is provides the functions defined by the ERC-721 standardisation (https://ethereum.org/en/developers/docs/standards/tokens/erc-721/). This standard provides a standard to interact with NFT contracts and enables interoperability within the entire blockchain eco-system. It means if you own an NFT you can transfer them to different owners with ease, or sell it on NFT marketplaces like opensea.io, it is what brings true ownership and possibility to the blockchain.

📄️ NFT Metadata

Most NFTs contain a link (tokenURI) to a json file in a decentralised storage like IPFS (InterPlanetary File System) or Arweave. This is useful for when each NFT is a custom created piece of Art, however for item ownership storing a file using this method for each unique item would be costly and add further to the complexity. Pingify approaches this with a hybrid solution, utilising the tokenUri standard for more fixed identity information (branded goods etc) and a heavily optimised and flexible metadata solution for data that a user can customise themselves.