Simon de la Rouviere Simon de la Rouviere

Flavours of On-Chain SVG NFTs on Ethereum

NFTs, as unique items on the blockchain, has a URI that points to data containing the metadata & the corresponding visuals. This URI can be an HTTP link, pointing to a video or image hosted on a normal server, or other services like IPFS (hash-based addresses), or Arweave (incentivized hosting of hash-based content). There is another way, however, a format that's become increasingly popular: the usage of a data URI. These URIs contain all the information within it. There is thus no server at the other end. Using data URIs has allowed NFT creators to experiment with putting all the content related to an NFT 'on-chain'. It adds a vector of permanence to the art. If Ethereum continues, it does not need ancillary infrastructure to support it. A common format currently is to store the NFT visuals as SVG, since most browsers are able to natively parse it. I do a deep dive in how different projects have been using SVG on-chain.

Read More