In the NFT world usually only a link to the image is stored on-chain, and the image file itself is stored somewhere else. It can possibly lead to "link rot" problem, when the file gets deleted, leaving NFT owner with pretty much nothing.
And that leads to the question: if you want to create TON NFTs in 2023, is there a preferred way for you to store the images? As far as I understand, options are like that:
- There is paid hosting, but it only lasts as long as it is paid for
- There are image hosting services such as Imgur, but they don't feel reliable enough for me
- There is GitHub which feels somewhat reliable, but image hosting is not its primary purpose
- There is TON Storage, but I've heard it's not supported (yet?) by popular Getgems marketplace
- There is IPFS, but it's exotic
- One can just mint NFTs using GetGems tool and think "hosting is not my problem", but it's also a dependency on external service
- I've heard images could even be stored on-chain, but that's reasonable only for the smallest ones
So there are many options, each has its disadvantages, and it's hard to choose. So are there some recommendations on that? And what way is the most popular?