# Carlos Baquero - The Legacy of Peer-to-Peer Systems (Highlights) ![rw-book-cover|256](https://cacm.acm.org/system/assets/0004/1069/092021_Baquero_CarlosBaquero.large.jpeg?1632156829&1632156829) ## Metadata **Review**:: [readwise.io](https://readwise.io/bookreview/21655801) **Source**:: #from/readwise **Zettel**:: #zettel/fleeting **Status**:: #x **Authors**:: [[Carlos Baquero]] **Full Title**:: The Legacy of Peer-to-Peer Systems **Category**:: #articles #readwise/articles **Category Icon**:: 📰 **URL**:: [cacm.acm.org](https://cacm.acm.org/blogs/blog-cacm/267236-the-legacy-of-peer-to-peer-systems/fulltext) **Host**:: [[cacm.acm.org]] **Highlighted**:: [[2022-12-09]] **Created**:: [[2022-12-15]] ## Highlights - A subsequent algorithm, [Kademlia](https://link.springer.com/chapter/10.1007/3-540-45748-8_5), added simplicity and robustness to content addressable networks. It supported symmetric topologies, used a simple XOR distance metric, and allowed concurrent exploration of routes. Nowadays, variants of Kademlia are used to support BitTorrent, [Ethereum](https://medium.com/@ievstrygul/kademlia-the-p2p-system-behind-ethereum-and-bittorrent-networks-a3d8f539f114) and [IPFS](https://docs.ipfs.tech/concepts/dht/#kademlia). ([View Highlight](https://read.readwise.io/read/01gkt891x0gbzxk1m13c91jgpc)) ^429452271 - Quoting from the Dynamo paper: *"**To meet these stringent latency requirements, it was imperative for us to avoid routing requests through multiple nodes* *..**. Dynamo can be characterized as a zero-hop DHT, where each node maintains enough routing information locally to route a request to the appropriate node directly**."* ([View Highlight](https://read.readwise.io/read/01gkv495ewyj8b5gwxvkf81ccm)) ^429607841