My NFT anti-fraud solution has ~195m NFTs indexed and analyzed (everything on Ethereum, Polygon, and Solana). Here's the breakdown of current storage methods across all of them:
curl https://match.tovera.com/api/v0/stats/nft/storageMethods
[
{
"storage": "https",
"ratio": "0.39163250000000000000",
"counted_at": "2022-08-20T05:55:01.164Z"
},
{
"storage": "ipfs",
"ratio": "0.58654950000000000000",
"counted_at": "2022-08-20T05:55:01.164Z"
},
{
"storage": "unknown",
"ratio": "0.00090250000000000000",
"counted_at": "2022-08-20T05:55:01.164Z"
},
{
"storage": "chain",
"ratio": "0.01584000000000000000",
"counted_at": "2022-08-20T05:55:01.164Z"
},
{
"storage": "http",
"ratio": "0.00507550000000000000",
"counted_at": "2022-08-20T05:55:01.164Z"
}
]
2% on chain (almost all SVGs), 60% on IPFS, and 40% on HTTPS (total above 100% because I rounded).