ERC-404
What Does ERC-404 Mean?
ERC-404, named after the familiar internet “Error 404” message, is an innovative token standard developed for the Ethereum blockchain that merges the properties of fungible tokens (ERC-20) and non-fungible tokens (ERC-721). This creates a new category of digital assets often referred to as semi-fungible tokens.
To understand ERC-404’s uniqueness, it helps to compare it with existing standards: ERC-20 tokens (like ETH or USDT) are interchangeable and divisible, while ERC-721 tokens (traditional NFTs) are unique and indivisible. ERC-404 bridges this gap by allowing tokens to dynamically shift between fungible and non-fungible states depending on specific conditions.
Launched in February 2024 by developers known pseudonymously as ctrl and Acme, this standard was designed primarily to address liquidity challenges in the NFT market. It’s important to note that ERC-404 remains unofficial within the Ethereum ecosystem, as its creators have not submitted a formal Ethereum Improvement Proposal (EIP) for standardization.
Popular examples of ERC-404 projects include Pandora, Monkees, Anon, and Rugged Art.
How Does It Work?
At its technical foundation, ERC-404 employs smart contracts to enable fractional ownership of NFTs by linking them directly to fungible tokens. Each whole token represents complete ownership of an associated NFT, while fractional ownership is possible through divisible units.
The standard implements a sophisticated mint-and-burn mechanism that manages the relationship between fungible tokens and their corresponding NFTs:
- When purchasing a whole token: If a user acquires a complete token (1.0 units), the protocol automatically mints a new NFT and transfers it to the buyer’s wallet. This NFT represents ownership of the underlying digital asset.
- During fractional ownership: Users can own and trade fractions of tokens (e.g., 0.3 or 0.5 units). In this state, no single user possesses the corresponding NFT.
- When selling tokens: If a holder of both the token and its corresponding NFT sells a portion of their token holdings (dropping below 1.0 units), the protocol automatically burns (destroys) the NFT, redistributing fractional ownership to the new buyers.
- Efficient transfers: The standard implements a technical innovation called “pathing” that optimizes token transfers by allowing token IDs and amount data to share the same memory space, reducing gas costs and improving efficiency.
While ERC-404 is a promising development, the token standard’s experimental nature also presents certain challenges, including potential security vulnerabilities and compatibility issues with existing token infrastructure.
To learn more about ERC-404 tokens, check out the complete article on Ledger Academy.