This is a pretty weak piece. > Your wallet (MetaMask), marketplaces (OpenSea), APIs (Alchemy) are all central platforms. The whole point of the blockchain as a decentralized database idea is that people are free (in the "you don't need permission" sense) to build on it. Just because OpenSea is a popular interface for trading NFTs it doesn't mean you can't also trade those same NFTs elsewhere. And your wallet isn't "c…
> And your wallet isn't "centralized" at all. Just because MetaMask happens to be implememented using a server doesn't mean you can't export your seed phrase and import it into (eg) TrustWallet and use that instead or as well. It's not even that. Metamask defaults to using a particular server, but you can set it to anything you want to in Settings. The original post is just wrong. Aside from the default set for conve…
This is all true!
But I think Metamask only uses the OpenSea API for displaying NFTs (at least I haven't been able to find a setting for it). That was raised in the Moxie piece, which explained a lot more about the design decisions that went into this:
"What I found most interesting, though, is that after OpenSea removed my NFT, it also no longer appeared in any crypto wallet on my device.... MetaMask accomplishes this by making API calls... what other option do they have?"
I think this is a valid criticism because it is balanced and nuanced.
But you are right that the linked article missed all this.