I have done a bunch of reading and watched a bunch of talks and yet it still blows my mind. You can just pull data from somewhere and it works. Libp2p is even crazier as it allows a bunch of computers to take to one another without any hassle or dedicated provider.

What’s your thoughts on the future of p2p? I think a lot of companies are pushing the cloud and SaaS but really I think building an app on a more decentralized model will provide much more cost savings and reliably. I personally don’t think the idealized “dapps” or crypto will ever take off with general society but I can imagine a game or a collaboration platform that uses libp2p.

  • pianoplant@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    2 years ago

    This is something I’m struggling with a bit actually.

    I created a custom peer to peer networking library for an old game from the 90s. It uses an ICE (webRTC) library with a signaling server to establish peer to peer connections. I looked into libp2p but I can’t wrap my head around how a DHT would be better than my simple signaling / lobby server. Yes, you’d have lots of potential relay servers around, but I already use a TURN server provoder for my current solution that has global relays for pennies per month. And Kademlia/DHT doesn’t remove the need for a primary server somewhere because every new client needs an initial peer to connect - so I have to provide a static peer anyway. Not sure how this is any different than a server.

    Anyway - I really like libp2p and want to explore the option, but that’s my experience with an alternative p2p option.