TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: What are the best resources to learn peer-to-peer networking?

3 pointsby recvonlineabout 2 years ago
I want to dive deeper into distributed, peer-to-peer networks. How to build one, what to look out for etc.<p>I think messaging, file sharing but also general-purpose ones. Most often its touted at &quot;Blockchain&quot;, but I also want to read non-blockchain related work (papers, books etc.).<p>I digged deeper into libp2p and what it can do. But I would like a more academic, or text-book style introduction and concepts!

2 comments

sharemywinabout 2 years ago
<a href="https:&#x2F;&#x2F;www.cs.princeton.edu&#x2F;courses&#x2F;archive&#x2F;fall18&#x2F;cos418&#x2F;docs&#x2F;L6-dhts.pdf" rel="nofollow">https:&#x2F;&#x2F;www.cs.princeton.edu&#x2F;courses&#x2F;archive&#x2F;fall18&#x2F;cos418&#x2F;d...</a><p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Pastry_(DHT)" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Pastry_(DHT)</a><p><a href="https:&#x2F;&#x2F;codethechange.stanford.edu&#x2F;guides&#x2F;guide_kademlia.html" rel="nofollow">https:&#x2F;&#x2F;codethechange.stanford.edu&#x2F;guides&#x2F;guide_kademlia.htm...</a><p><a href="https:&#x2F;&#x2F;pdos.csail.mit.edu&#x2F;papers&#x2F;ton:chord&#x2F;paper-ton.pdf" rel="nofollow">https:&#x2F;&#x2F;pdos.csail.mit.edu&#x2F;papers&#x2F;ton:chord&#x2F;paper-ton.pdf</a>
评论 #35154558 未加载
sharemywinabout 2 years ago
you can search on these things to find more details(youtube has some stuff too):<p>P2P Network Challenges A P2P network has to solve a set of challenges in order to be functional. The exact challenges depends on what service the P2P network is trying to provide. However, there are some basic challenges all P2P networks need to address. These challenges are:<p>Connectivity Addressability Findability and &#x2F; or Routability Each of these challenges are explained in more detail below. Once each of these challenge have been addressed you can start building a service on top of the P2P network. Depending on the service, other challenges may then emerge, such as:<p>Broadcast and multicast Caching Lookup (DHT) Load balancing Authentication and authorization Privacy etc. My project Polymorph will eventually have to address several of these challenges too.<p>this guy has a lot of details but has a cert issue currently<p><a href="https:&#x2F;&#x2F;jenkov.com&#x2F;tutorials&#x2F;p2p&#x2F;index.html#p2p-network-challenges" rel="nofollow">https:&#x2F;&#x2F;jenkov.com&#x2F;tutorials&#x2F;p2p&#x2F;index.html#p2p-network-chal...</a>