Same low-level infrastructure (Web servers, routers, user
browsers, http, SSL... whose possible upgrades are here out of
subject).
But a new way of using it, combining the advantages of
centralization and decentralization for the user's experience.
Approximative assumption. For the sake of simplicity
of this description we shall here confuse
"Web server"
= "Web hosting company/organization"
= "Web site, identified by a given domain name"
This will take the concrete form of a pack of open-source Web
application software, that aims to be installed in any number of
Web servers, mainly running on the server side, and that will
bring the new experience to their users.
On the user side, all activities of users in the Network will be
operated by the ordinary use of an ordinary Web browser.
Thus, users will not need to install any additional software on
their computer, but optionally, installing a plug-in (extension ?)
in the browser, will help some details to work in a more
convenient manner.
We shall call here
This software pack aims to be non-exclusive, i.e. each host is
free to install a modified version of that software and integrate
it with its own additional applications.
Every server in the Network will have a list of all other servers
of the Network with their respective (GPG) public keys.
Potentially, the Network aims to become the whole Web (expecting
such software to be finally adopted by all Web servers).
Nowadays, if a user wants to use 10 independent Web sites in ways
that require authentication, he will need to create a different
account (thus, 10 accounts) with their respective passwords ;
these accounts have no link with each other, i.e. there is no
certification that they belong to the same user. This can be seen
as an advantage (if a user wants to have another activity
anonymously) or a disadvantage (if trust and real identity is
needed).
In the Network, user authentication will happen in a quite
different way: each user only needs one account in one site of the
Network, for all his authenticated Web activities at any other
site of the Network.
Moreover, he can benefit anonymity by having several identities (pseudos) contained in the same account.
So, the following things must be clearly distinguished:
However, we shall make the approximative assumption
even if no technical rule will oblige this. Only the context of
how all things will work, will result in the fact that, except for
risks of breakdown or hacking (for which some procedures will be
needed to link together the accounts of the same user at different
sites), there will usually be no advantage for a physical person
to create more than one account in the Network. Ultimately, the
Network will be spread as something like, for example (still this
is not a rule but a possible example of how things may work)
Now, let us describe how will navigate in the Network.