Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

An NFT, as many already know, is an acronym for Non Fungible Token. A token is a digital or physical object that stands for something else. Tokens must be issued following a strict process, there must be easy ways to verify that a token is a legitimate representation of value. The object that a token stands for can be digital or analog. Key to the definition of an NFT, is fungibility. Fungibility is a property for units of commodity or a good to be interchangeable. USD is fungible, gold of the same purity and composition is fungible. Fungibility needs a measure, a unit of currency, a gram of gold, a barrel of oil, one share of IBM. Fungibility hinges on the indistinguishability of such units. Fungibility like many properties lies on a spectrum. 

For In NFT, the definition of fungibility is negated; that is, each token is unique and one cannot be exchanged for another. 

...

  • Adopt a token standard (a combination of the TTF and ERC- inspired standards)  
  • Implement a marketplace (reuse recode samples from Hyperledger fabric )
  • Use Hyperledger Fabric as the underlying utility. See how ERC standards have been implemented in Fabric.
  • Generalize

As Ethereum has been the main driver of NFTs, standards are most mature in EIPs (Ethereum IImprovement Improvement Proposals). These standards have been implemented in Open Zeppelin and in other locations. Three standards are of note: ERC 721, ERC-1155 and ERC 998.  Of this ERC-721 is most commonly used. The implementation of eThaler as ERC-1155 in Hyperledger labs and its subsequent reuse in the Climate Accounting project means that these standards are mappable to Hyperledger projects.