I find myself thinking more and more about (a possible) future of the
web.
While the current system for web
hosting works pretty well (and I am the
first
to say that we shouldn’t make the perfect an enemy of the good), it
would be
really nice to exploit more of the potential in the web. What we could
do
(and we already have the technology!):
Make as many aspects of it fully distributed as possible: this would
mean
both content lookup (discovery) and hosting: today the average PC uses
very
little of its resources (whether we are talking about storage,
bandwidth or CPU).
We could push out content to the “edges” which would result in a better
utilization
of the local network infrastructure (hence ISP would gain from it) and
faster
content delivery without compromising secrecy if we so desire using PKI
(hence
content producers should like it).
As a “sideeffect” we could get an information system which has integrity
built in
by default (ie. X said Y at moment T - certified by cryptographic
protocols) and
is highly resistant to censorship (because information is distributed
and encrypted
by default both in transit and at rest). What a nice place it would be!
Full disclosure: this is a paid review from ReviewMe. Under the terms of the understanding I was not obligated to skew my viewpoint in any way (ie. only post positive facts).