Description

1) NFT assets can disappear due to centralized storage or poor maintenance NFTs need a decentralized storage solution to complement the immutability of the transaction. 2) NFTs are more than a single file Currently an NFT consists of a single file which is delivered to the buyer. The rendered preview for the object, is the NFT. With vaults.art, you can combine multiple files, source/batch files, stems or alternate renderings for a fully packaged experience.

ArtVaults showcase

How it's made

So how does all of this work ? You connect your Ethereum wallet to our React frontend using Metamask, and your ETH username is automatically loaded from the Ethereum naming service. To prepare a vault the React app makes an http request to a Myel node (a type of hot storage node we’ve developed) which uses IPFS and IPLD to store the files associated with the NFT — such that the bundle of files gets a unique CID. When you’re ready you can mint this unique CID as an NFT. Long-term storage of the NFT files is payed for by way of wrapped FIL — which is then unwrapped to pay a Filecoin storage miner via a Myel node. When creating a share link for the vault, this link is authenticated for a specific ethereum address and anyone who has the key to that address can open the vault.

Technologies used

EthereumFigmaIPFS