I definitely think both are decentralized. Just trying to discuss the incentives in either protocol. I guess technically both protocols allow leaches. But I'm failing the see the benefit of one VS the other.

Reply to this note

Please Login to reply.

Discussion

Well, based on my lack of understanding the DHT, the DHT is harder to attack. I am not aware of any attacks yet on nostr, but that doesn't mean it hasn't. Bittorrent has withstood the test of time. I don't see why nostr can, or maybe already has implemented the features of bittorrent.

The massive benefit of the pear model is the ability to distribute a file or application to millions of people with ZERO infrastructure cost.

What’s the biggest issue with relays and making a global network with #Nostr? Monetization. Even right now the costs of having a popular relay are very significant. This means that the network can’t “passively” exist at scale, and it’s a huge centralization pressure because nobody will donate $5,000 per month to keep relays running just to help the network.

In the Holepunch alternative, this cost is essentially nonexistent. Every individual feed will act like a live torrent and you simply download from all of the other followers, and they can selectively store old content as they wish and it’s automatically available from those who do.

The more people who join/follow/chat/etc, the faster and more responsive and less costly all of it becomes. Whereas in the relay model, the bigger it gets the more expensive it is and the worse the experience is without aggressive scaling, which means they need money.

In short, the client/server model is a major reason why the internet centralized around platforms. The Holepunch protocol fixes the client/server barrier.

Hmm, that sounds good. But maybe when it's open sourced it'll gain traction on nostr protocols and they can be integrated. But also, couldn't a nostr client replicate this by having a relay in the client?

Holepunch is already FOSS, keet isn't yet. Holepunch is built with DHT (P2P), Nostr is built with relays and clients (decentralized client/server)

https://github.com/holepunchto