54 points | 14h ago | Discuss on Hacker News | Back to Radar
Nostr is a useful contrast, though it sidesteps more than it solves: relays are intentionally dumb and replaceable stores, identity lives entirely in the keys, and the payloads are small. A dead relay is just a reconnect. That model breaks the moment the interesting payloads get large, at which point you need exactly the durability and seeding incentives Dat never quite cracked. So 'relay mesh + keys' is a great answer for small messages and a non-answer for files.
The persistent complaint about NAT traversal is also worth taking seriously: anything that requires a public reachable peer as a rendezvous point tends to end up depending on a central service, which is why these ecosystems keep re-centralizing around bootstrap nodes.
nostr is a toy and not even worth mentioning in this context.
dat has no repevant central bootstrapping nodes. its dynqmic and every peer becomes one and every app can add dynamically on top of pers constantly collecting and sharing more potential bootstrapping nodes.
... and what i just shared is not just an idea, but a reality in the ecosystem that works
try projects like e.g. https://holesail.io for example
try now ... you can either use commabd line tools or peogrammatic libraries but if you dont want to dive that deep, just try something like https://holesail.io first to see that holepunching nat traversing p2p is real and if you find anything that rivals dat - feel free to share, but unlikely judging based on your comment
Anyways, new projects like Keet.io keep the p2p dream alive, or at least, give it a zombie-like undead experience.
its a mature battle tested ecosystem and the keet messenger shows you whats possible.
iroh is just for p2p connectivity and doesnt aim to create what dat is trying - they arent comparable.
in a nutsbell, dat gives you git+torrent but more flexible.
soon datweb will be released to make the stack work in regular browsers - no need for cpoud or any servers - works entirly on just mobile/laptop/desktop ..end user devices
The way I remember it, back then they were building Beaker on dat in collaboration with dat devs, which I think was basically just Mathias Buus (mafintosh) who was part of an org called Hyperdivision. Now Mathias is continuing the dat/hypercore stuff at Holepunch (building Keet and Pears). It still seems cool, but I think a lot of the most exciting stuff in the dat ecosystem stopped when Paul Frazee left
So I think that original Beaker/dat/hypercore vision has probably moved mostly into the AT Protocol (Bluesky, tangled, etc.). I haven't been following that as much lately. I wonder if anyone is working on something like Beaker Browser for the AT Protocol, or if that even makes sense
paul pfrazees beaker browser was just one of many dat ecosystem proje ts even though a popular one. keet is also a dat ecosystem project.
quibble is just the latest addition and linked elsewhere in this thread and an open source version of keet.
there is an active dat rust implementation.
you also have a sql relation database primitive on top of dat and the hyper stack now
and datweb will be released soon.
at proto has nothing to do with p2p at all and its just pfrazee who moved on.
the holepunch company mainly focuses on building the closed source keet app and the bare and pear runtime to make it easy to built cross platform p2p application.
they also maintain a lot of the underlying hyper stack that has grown and matured and is essentially the foundation of dat ecosystem, but there are many projects.
you also have an interview of mathias buus presenting holepunch/keet on the dat ecosystem blog, so sadly your view seems quite distorted for some reason, ...unless you are getting paid to plug at proto
as a reader with only a little emotional investment here (but some), i want to tell you your message would spread much better if you could shape it some other way. your post has a lot of good material. but man that is really not fun to read, couched so adversarially.
this is something i work on myself. often i think there is real reason to take a person to task, and to respond strongly, but trying to keep the broader audience in mind. and: i don't think that was the case here.
Comments are loaded live from Hacker News and are not stored by Mid or Real.
soltanov 13h ago on HN
fsiefken 12h ago on HN
https://docs.iroh.computer/concepts/nat-traversal
https://www.iroh.computer/blog/what-is-derp
https://ark-builders.medium.com/the-deceptive-complexity-of-...
projects using iroh:
https://github.com/muhamadjawdatsalemalakoum/kith
https://delta.chat/
https://github.com/fishfolk/bones/
prominent660 12h ago on HN
> "The DERP Protocol in Iroh"
> "Explain the original DERP protocol by Tailscale, focusing on its functionality and limitations. Discuss how Iroh has adapted and enhanced the DERP protocol, emphasizing the use of DERP URLs instead of regions."
and so on for the rest of their FAQ page
PS: Is keet.io a reincarnation of Cabal chat (https://cabal.chat/)?
matheus23 11h ago on HN
That said, this was an old blog post that never actually got finished, so we've taken it offline and replaced it with a redirect to our relay docs page.
schmoooo 10h ago on HN
...but you can also checkout quibble as an alternative to keet that is open source.
https://codeberg.org/LTC-GT/Quibble
i think the most awaited thing that has been in the making for hlf a decade now is "datweb" so all the dat ecoaystem projects might potentially work in browsers as well and not just as standalone apps
soltanov 11h ago on HN
davexunit 7h ago on HN
schmoooo 4h ago on HN
blind relays are optional and literally only relevant for specific really difficult carrier grade network conditions where direct connections might not always work.
...but even then, relay is really dynamic and any dat peer is automatically and dynamically participating im the process ..p2p, not federated
davexunit 3h ago on HN
schmoooo 10h ago on HN
dat exists in rust and the more feature rich mature version is C & JS so you cqn build cross platform p2p apps using the web stack to make it as easy as possible for anyone to adopt
jauntywundrkind 2h ago on HN
They have a great talk about solving for scale. I feel like atproto has really tackled so many of the incredible challenges of getting p2p to work, by honing in on exactly these sorts of questions. https://www.youtube.com/watch?v=BoJnj2yPf14