NEAR
ERC888 Multi-Dimensional Token Standard
This standard is for multi-dimensional tokenization, which utilizes identifiers to refer to balances & data. This standard has been implemented on NEAR
This standard was referenced to ERC1633 but merged to EIP1178 Multi-class Token Standard
ERC888
"Token data structures with balances specified by unique identifiers create emergent properties within crypto economic systems that introduce valuable approaches to mechanism design and contract development. Multidimensional tokens involve layers of information and functionality, create interdependent curation markets, and give rise to integrated information across networks." - ERC Author
EIP1178
Relates to ERC720
Simple explanation
Standard interface for multi-class fungible tokens.
Allows for implementing a standard API for multi-class fungible tokens (henceforth referred to as “MCFTs”) within smart contracts.
Provides basic functionality to track and transfer ownership of MCFTs.
Limitations before this standard
" The design of this project was motivated when I tried to create different classes of fungible ERC-721 tokens (an oxymoron) but ran into gas limits from creating each token individually and maintaining them in an efficient data structure for access. Using the maximum gas amount one can send with a transaction on Metamask (a popular web wallet), I could only create around 46 ERC-721 tokens before exhausting all gas. This experience motivated the creation of the multi-class fungible token standard." - EIP Author
Further reading
Relates to ERC720
Multi-Class token Standard implementation: https://eips.ethereum.org/EIPS/eip-1178
Merge source: https://github.com/ethereum/EIPs/pull/1178
Multi Dimensional Token Standard draft: https://github.com/ethereum/EIPs/issues/888
Last updated