Sunday, December 18, 2022

56/365: IPFS

 IPFS is a distributed file system protocol, managed by Protocol Labs. IT is open source with source code on GitHib. Any computer can participate in the IPFS network by running the IPFS client, either as a node or a user. This IPFS service is very useful for NFTs for example. On IPFS there is no guarantee of data availability. In order to guarantee availability, you either have to host your own node or pay a node, which is called Pinning. With the traditional web2 internet, you tell your computer where to get your information with a domain and URL. This is "location based addressing". To fix this, IPFS moved to "content based addressing". When you ant to download a certain file, you ask the network who has a file with that particular hash. IPFS supports versioning, so you can "Change" a file by adding a newer version while the history stays visible to everyone on the network. 

No comments:

Post a Comment

190: Sablier

 The CodeHawks platform has an upcoming audit on the Sablier protocol, so I decided to read through the docs and familiarize myself with the...