I still don’t think these things are at odds with each other. But I’d love to see Nostr clients integrate either the pear stack or pubky to drop the “barrier to relay” dramatically.
Discussion
it makes a lot more sense to integrate pears.
Pkarr is just piggy backing on bittorrent dht mainline which is what dat did years ago and moved on to implement what keet uses today, because of many significant updates that can never be deployed on top of the bittorrent dht.
hyperdht/hyperswarm is just the more modern capable version and what punky sells as brand new is pe3fectly possible on top of battlw tested hyperdht since forever already.
also, pears isnt backed by by shitcoiners who grew out of ethereum/ipfs/iroh environment, which might not matter, but maybe it does?
Sure Pkarr should have used Hyper DHT, all 340 nodes (64 unique IP) of them https://github.com/Nuhvi/crawl-hyperdht
it woupdnt make much sense though, because it is mostly a feature native to hyperdht anyway.
https://docs.pears.com/building-blocks/hyperdht#mutable-immutable-records
Everyone is so opinionated and aggressive about shit that is so unimportant sometimes 😂
I can’t imagine why it would be a problem to use either. Sure mainline is way bigger, but there’s also reasons to potentially have a new ecosystem and set of tools for certain things. But of course it’s still way smaller than the one with 25 years of history and network effect. Especially since they haven’t yet turned their attention to the tools with simple UX to replicate and distribute the DHT yet, because they’re still trying to prove out the applications to get developers interested. Resources are limited, everything is a trade off.
I think we are forgetting that all of the above are VASTLY better than centralized, permissioned platforms, and that what we build on is largely a matter of preference and what exactly you want to do with it… imo.
Agree, better than the status quo. However the devil is in the detail and there are nuances. If you want to maximize impact and do the most good for the most people, choosing where to invest your time and energy is critical. And it is a moving target. That is why scrutiny is so important. Having observed 1000+ projects over more than a decade 90% do not make it. You cant always predict which ones will, but you can see the ones that give themselves a good chance, and you normally have to get most things right. Worst thing for a dev is to invest time in a project that doesnt make it. But, especially with AI coming, we are on the brink of something big.
I would bet it’s more like 98% that don’t become much of anything.
i am not sure what is being measured here or what "340" nodes means.
Keet alone has plenty of more users and each of them is automatically participating in the DHT.
And thats only keet.
Dat ecosystem counds at least 25 more listed projects, all with their own user base, so that alone makes it way kore than 340.
So hard to say how or what you measured 🙂