We all now how #internet works, it is based on a client-server architecture. This means that a pc can act as a server or a* client* where the former provides webpages to those clients who requests them. This is a very common pattern in communications where a central entity publicly provides #data to whoever asks for them. But, from now on, there is a new player on the internet scenario, the Beaker Browser
Photo by Agnieszka Boeske on Unsplash
The novelty here is that servers and clients are now peers, leveraging the P2P protocol where there is no distinctions among clients and servers and each "node" (saying, any machine connected to the internet) both act as client and servers. This is based on the "next generation web" which aims to a free and secure sharing of data among the internet.
Beaker brings peer-to-peer publishing to the Web, turning the browser into a supercharged tool for sharing websites, files, apps, and more.
P2P communications are widely used nowadays, not only thanks to the #blockchain technology but mainly because is based on a fully decentralized networks which makes this useful for communications security oriented where no intermediate hops or middlewares are involved. As a matter of fact in a , #P2P network, each point-to-point communication is represented as an unique channel among two nodes without any further actor within,
Of course the HTTP/S protocol can't no longer be used so Breaker #Browser uses the dat protocol to identify urls and expose webpages to the external.
I know, you are wondering, how to create a #website? Well, even if the media is changed, technologies doesn't, in fact through the browser you can easily create new website from the menu bar, simply clikcing on create new command.
This will create in your machine a new folder containing the whole set of files that you might need like css, html, javascript and so on.
Everyone can connect to another generic peer and scan the folder in charge of keeping up the website, so the files associated to a website will be available by everyone for free.
You can try it and install directly from their website ! --> https://beakerbrowser.com/
I tried it and seems a little bit slow but this might depends by my connection or due to the protocol itself, but for sure this baby ends up on my bookmarks bar.
Enjoy !