• 0 Posts
  • 4 Comments
Joined 2 years ago
cake
Cake day: July 1st, 2023

help-circle
  • Yeah I have been trying to read a bit more about DHT (good lord these are complicated, one video attempted to explain hypercubes??! 😵‍💫). It seems one of the bigger use cases is in torrenting! Which is fascinating, both from technical and security perspectives.

    From what I’ve learned, it’s clear DHT is extremely scalable and resilient, which kicks ass! If it also brings inherent security benefits, I’d say this is a clear choice for a new messaging platform!! 😃 I’ll have to learn a bit more first though to be sure.

    What I can say is the app itself is GORGEOUS, and very responsive! The devs are also quite active in the community chat room, and seems to listen to (and have full intents to act on) user feedback, which is amazing!



  • Same!! P2p and self hosting is getting better and better!

    I’ve been searching for an alternative chat platform for a while now and I’m yet to find anything I think I can use with friends and Grandma alike, ya know? 😅 so hearing about this p2p keet app got me really excited!

    Sadly, after a bit of reading and such, I’m not so sure… 😕

    • play-store or github seem to be the only install methods
    • the github is release-delivery only; source code doesn’t appear to be public?
    • Keet uses Holepunch’s (the company behind keet) “HyperDHT”, a distributed hash table, to connect peers. So it seems that, while the comms themselves might be p2p, the app still relies on some server(s) to facilitate their initial connection.
    • good news (kinda) though! You can self host a ‘p2p server’! But the phrasing on that doc page reinforces that the network itself isn’t fully p2p= “Creates a new server for accepting incoming encrypted P2P connections”
    • Installed it anyway just to see. Immediately prompted to enable Google’s push notifications via MicroG 😭
    • the splash page of the app proudly announces “no servers!” - documentation says otherwise 😕
    • creation of a username first checks whether the username is available… Where is that being checked? No servers, right? 🤔

    I want this to be cool, but no source code and foggy talk about servers has my sus-dar goin off a little 🤔 if anyone knows more I’d love to be persuaded!! The app itself is definitely very beautiful and responsive 🙂