![]() The reason is these APIs make life easier for dApp developers. “In fact, even when you connect a wallet like MetaMask to a dApp, and the dApp interacts with the blockchain via your wallet, MetaMask is just making calls to Infura,” Marlinspike writes, echoing critique that’s been heard many times over the history of Ethereum. So much work, energy and time has gone into creating a trustless distributed consensus mechanism, but virtually all clients that wish to access it do so by simply trusting the outputs from these two companies without any further verification”, Marlinspike writes. To Moxie Marlinspike the situation is even worse with NFT, partly due to the way the NFT standard (EIP-721) is designed, and partly because of the centralizing power of the OpenSea marketplace and its API. Instead of storing the data on-chain, in most cases, NFTs contains a pointer to the data. Depending on where that data is stored, anyone with access to that storage system can change the data, regardless of whether or not they own the actual token.įurthermore, with Marlinspike’s words, there is nothing in the NFT specification that tells the owner what the data, like an image, should be, or even allows the owner to confirm whether something is the correct data. This is different from the misunderstanding around the right-click-save meme, where some people seem to think that the NFT is the actual image, when in fact the NFT is a certificate of sorts, proving the authenticity and ownership of this image. But there’s nothing in the NFT saying what that data should be there’s nothing saying if an NFT is for a Bored Ape Yacht Club or a Pudgy Penguin. ![]() There’s just a pointer to some off-chain data if someone succeeds in changing whatever that pointer points to, it will point to something else. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |