đź“ť

IPFS can give more credibility to NFTs as proof of ownership

NFTs verify the ownership of something. IPFS tells you what that something is.
notion image
The pain points of NFTs
The initial craze of NFTs was that they are unique and cannot be copied. While this is true for the fundamental definition of what an NFT is, a unique unalterable token that is created and stored on the blockchain, it doesn’t necessarily hold true when applied to the most common use case of NFTs, art.
A recurring pain point with NFT Art is that the ownership is decoupled from the art. Art is created off-chain (in photoshop, digital sketch, scanned drawing etc.) but being owned on the chain. You basically have to create the art and then let people know what token the art is tied to.
In context of widespread art distribution, NFTs don’t track the original art file itself as you don’t actually distribute files on most blockchains (which is where ipfs comes in 👀). At some point it’s hard to keep track of who has the art and who owns the token. Really the NFT and the ART or only related arbitrarily, just because someone says it is.
My main argument is that although NFTs provide a more visible way to track ownership of digital art, because art and ownership are decoupled, it is difficult to directly attribute ownership.
Could IPFS solve the issues of NFTs?
Right now IPFS, a blockchain solution to file distribution, seems like a starting resolution to the issue of coupling Art to NFTs. There’s a great youtube video on how IPFS works, but in short — in IPFS you add a file to the IPFS network, it gets a unique hash address/token and multiple people save a copy of that file or parts of that file. So the file and origin of that file is visible to anyone (unlike if it was stored on your laptop or a server where only the owner could access it). In theory, the file is immutable, so if changes are made to that file and it’s re-uploaded, the network keeps track of that — so there is always a true original. Whenever someone wants to get the file they can refer to the unique hash/token and the unique file associated with that hash will be accessible.
To directly compare, when using NFTs alone, you distribute the token and art separately and you have to tell people which token belongs to which art. IPFS automatically ties the token to the art.
IPFS makes ownership more than just a construct
One important thing to understand about IPFS is that it uses content based addressing instead of location based addressing.
With location based addressing, which is used by traditional storage servers, you access the file based on location. You have to know where the file is located, typically the domain name/IP address of the server, to get access to it. With content based addressing however, you access the file based on what the content is, via the unique hash name, to get access. Essentially. instead of figuring out where the content you want is, all you need to know is what that content is. Though the idea of accessing information based on a long unique sequence of characters seems convoluted, other technologies in crypto infrastructure allow you to resolve the hash key as a domain name (so you people ca just the domain not the hash key) like is currently done with IP addresses for HTTP requests. So file access with IPFS can be considered comparatively simple to Web2 file access.
Since access to the file is not defined on location, that means it can be located anywhere which allows IPFS to operate via distributed nodes (individuals running “microservers”) that consequently decentralizes authority of the file. This means no singular person has authority over its deletion, modifications and access.
Decentralized authority almost seems contradictory to the idea of ownership, after all if a creator uploads an IPFS file to the network and doesn’t have authority over it, how can they be considered the owner? Well ownership isn’t an act, it’s a construct. Ownership means nothing if you can’t prove you created it and can’t prove authenticity. In today’s world people really don’t have authority over the digital art they release anyway. Once they share the image online any one can right-click + save as. At least now there is a way to attribute ownership
I could see something like IPFS becoming a standard protocol like HTTPS. If this occurred as a standard, it would make it easy for people to integrate IPFS content to their websites, articles etc. and create an infrastructure for giving fair and appropriate attribution to content use.
IPFS still has gaps but it will provide more than the bare minimum
IPFS overall helps with coupling the art to the token/hash address, it doesn’t avoid the problem of duplication. Just like with a standard NFT art you can copy an image and reupload it to the network under a new content hash and claim the unique ownership associated with that token.
I’ve sort of accepted that NFTs aren’t yet a perfect solution to ownership, but being at least some sort of solution compared to the void of ownership traceability that existed in digital art. In a similar vein, I don’t see IPFS being an immediate perfect solution, but I think IPFS is going to do a lot in shifting NFTs from some sort of solution for digital art ownership, to a strong solution.