NOTE: This is a work-in-progress as I add new words I don't understand. I don't only add definitions but bundle them together to see how they work together as a system. Building this has been a 'rush' as I stumble upon functional-knowledge upon functional-knowledge that serve as building blocks in using this exciting and emergent technology. -- TheLoneRider
IPFS vs HTTP
IPFS | HTTP |
peer-to-peer | server-to-client |
content-based file sharing from the nearest node in the network. Where is the nearest location for this content? | location-based file transfer which could be half-way around the world. What content is in this location? |
decentralized through inter-connected computers on the network | centralized from a server |
not good for transferring big files, not good when there is massive requests at the same time for the webpage | |
open-source, Distributed Hash Tables (DHT), BitSwap protocol (Block Exchange marketplace), Merkle DAG, Self-certifying File System, Version Control Systems |