Storage Trie Dynamic NFT

May 26, 2023
Open
Open
Mad Science
  • Links

What is an Mad Science Project Idea?

A Mad Science Project Idea is an idea for a project within the Optimism ecosystem that may not have clear value but is generally cool as heck. Mad Science Project Ideas make great hackathon projects and tend to be a great way to explore Optimism, OP Mainnet, and the OP Stack.

Summary

Ethereum's state space is organized into two Patricia Merkle Tries, the Account Trie and the Storage Trie. It would be interesting to create a dynamic NFT where the image for the NFT is a reflection of the root of the storage trie of the NFT contract and the token's key/value within the trie.

Possible Features

  • Token image is based on a combination of the root of the storage trie of the NFT and token's key/value
  • Token image changes dynamically as new tokens are minted or existing tokens are transferred (because the above change)

Impact

  • It looks really cool
  • Help people learn about and appreciate the details of the Merkle Patricia Trie
  • Technically challenging and fun (you WILL learn a lot)
  • More Information
  • Tag 1
    NFTs
  • Tag2
    Contracts
  • Tag3