4 ms·
Ask HN: What to Read on Decentralised Networking?
Hey guys,
So I am trying to structure my knowledge on decentralised networking. Historical development, protocols, latest trends. I am interested in more theoretical grounds behind the advances in this field. What comes to my mind are the innovations that BitTorrent, Tor, Blockchain, IPFS, and the likes brought in the last 20 years.
What are some papers that you know/read on this topic? Maybe there is a nice collection in the form of "* Papers We Love" (couldn't find one)?
Also, what books do you recommend to study?
Thank you,
and have a nice day! ^_^v!
PS: I started digging with the paper
"On Distributed Communications
I. Introduction to Distributed Communications Networks"
by Paul Baran
- tk2000 6y agohttps://www.amazon.com/dp/1491954388/ref=cm_sw_r_cp_awdb_imm_t1_TlWdGbQ6W8GW7 https://www.amazon.com/dp/1491954388/ref=cm_sw_r_cp_awdb_imm...
- m-p-3 6y agoIf you still want to read something more practical, you can check some implementations and documentation of decentralized protocols https://getaether.net/mim-docs/ https://getaether.net/mim-docs/ https://docs.ipfs.io/concepts/ https://docs.ipfs.io/concepts/
- companyhen 6y agohttps://www.arweave.org/yellow-paper.pdf https://www.arweave.org/yellow-paper.pdf
- crazypython 6y agoGNUNet exists.
- alexmingoia 6y agoBy decentralized networking I’m going to assume you mean peer-to-peer networking. “Decentralized networking” would include the Internet. All P2P networking is usually based on some form of key-based routing, kicked off by the discovery of distributed hash tables. I’d start with the Wikipedia articles on DHT: - https://en.m.wikipedia.org/wiki/Distributed_hash_table https://en.m.wikipedia.org/wiki/Distributed_hash_table - https://en.m.wikipedia.org/wiki/Key-based_routing https://en.m.wikipedia.org/wiki/Key-based_routing - Liz, Crowcroft; et al. "A survey and comparison of peer-to-peer overlay network schemes" https://www.cl.cam.ac.uk/teaching/2005/AdvSysTop/survey.pdf https://www.cl.cam.ac.uk/teaching/2005/AdvSysTop/survey.pdf - Guido Urdaneta, Guillaume Pierre and Maarten van Steen. A Survey of DHT Security Techniques” http://www.globule.org/publi/SDST_acmcs2009.html http://www.globule.org/publi/SDST_acmcs2009.html - Chris Lesniewski-Laas. "A Sybil-proof one-hop DHT" https://pdos.csail.mit.edu/papers/sybil-dht-socialnets08.pdf https://pdos.csail.mit.edu/papers/sybil-dht-socialnets08.pdf The unsolved problems in P2P networking are compact routing and Sybil resistance. The cutting-edge for P2P networking projects is Yggdrasil, a fully end-to-end encrypted IPv6 mesh network that uses a spanning-tree to route packets. It’s the continuation of CJDNS. https://yggdrasil-network.github.io/about.html https://yggdrasil-network.github.io/about.html
- valera_rozuvan 6y agoOP here. Some stuff that has been suggested to me in PM (various other communication channels): - Mastodon documentation [1] - Nextcloud whitepapers and case studies [2] - Book on security of distributed systems: Security Engineering: A Guide to Building Dependable Distributed Systems [3] ---------- [1] https://docs.joinmastodon.org https://docs.joinmastodon.org [2] https://nextcloud.com/whitepapers/ https://nextcloud.com/whitepapers/ [3] https://www.amazon.com/Security-Engineering-Building-Dependable-Distributed/dp/1119642787/ref=sr_1_31?dchild=1&keywords=distributed+networks&qid=1611606864&sr=8-31 https://www.amazon.com/Security-Engineering-Building-Dependa...