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.
Libp2p supports a lot of different transports and does most of the work for you. For instance, libp2p can find devices on the local network via mDNS.
It is probably overkill but it is easier to use a libp2p than start from the ground up. The DHT is only one small piece and libp2p is very robust.