You may have read from my pen here before, and know I maintain a netlabel called Crem Road. We got a website. This website is slow, costly. We got an Hyperboria site, which is easy, way more easy, for us to maintain, to run, simply on an home-housed inexpensive single board computer bought brand new for about €35 years ago, which allows us to serve audio and video with a decent power with no other cost that our fiber link monthly fee.
The basis
Cjdns, a shorthand for Caleb James DeLisle Network Stack, is a piece of software created more than one decade ago by, guess, Caleb James DeLisle, that you can install on some computers to allow them then to be a part of an "overlay" network : these computers will route data from one of them to another, and any computer on this network will be able to communicate with any other computer belonging also to this "overlay" network. Besides this, these communication are fully end-to-end encrypted and authenticated at the lowest possible level, making impossible
- to counterfeit information transiting by the network : once a communication is established, you can be sure that it is the sheer message sent by the sender. Relays over its path are not able to access or alter it.
- to impersonate another sender or receiver : since cryptography ensure the safety of the communication, you can be sure that the people talking to you, or the people you are talking to, is owning the original cryptographic keys securing the communication.
As long as you keep these keys safe, your communications are safe as well.
The peering
Hyperboria is the name of the global network of computers communicating together with Cjdns. People can choose to start to share they own access to this network with someone else. Giving access to someone else to the network, assuming you are already connected to it, is called "peering". This is the "friend to friend" aspect of the network. Note that there is currently (2024) some "public peering" servers that just accept anyone for peering with. They publicly announce their credentials and all you have to do is to add them to your own Cjdns piece of software running on your own computer to join Hyperboria.
The end of NAT
All these computers are natively speaking to each other just like if they were on a same, unified, global network. Did you ever heard of NAT, uPnP, port forwarding, availability of full stack address, and other wallet-in-the-garden means which will let your devices communicate with another device over Internet only if you choose to afford the cost of a centralized intermediate ?
With Hyperboria, it's just over. The overlay network gives you full duplex communication at worldwide scale. Then, to host your own brick of application on your hardware, at your home, with nothing to rent, nothing to pay.
How does it looks like
Most if not any common applications of Internet can work out-of-the-box over Hyperboria, like websites. If you were already connected to Hyperboria, you could browse the Crem Road hyped website straight for your web browser simply by following this link :
[url=http://[fc71:fa3a:414d:fe82:f465
Naturally now if you click on this link, it will lead you nowhere. "fc71:fa3a:414d:fe82:f465