| We need to invent the following things so we can be forever truly free: 1) A secure, peer to peer DNS system with no registrars and a dynamic, heterarchical network of trust. 2) An encrypted version of TCP that we can drop in without anyone noticing. 3) A way of distributing keys for our encrypted transport layer without certificate authorities and again with a dynamic, heterarchical network of trust. 4) A secure, peer to peer, federated social network with all the features that we and the rest of the world want and need. Then we will at least have some breathing space while we work on that whole planetwide wifi mesh thing. |
The exact thing needed is very boring, very low-level, and very unsexy, and I believe can be summarized thusly:
We need a method for locating hosts on a network graph which does not have a central point of failure and which cannot be easily disabled.
We then need a method for authentically routing messages back and forth between these hosts without fear of man-in-the-middle attacks that can change the contents of the messages.
This is pure transport-layer engineering.
As long as we can locate anyone connected to our network, and communicate with them without interference, we can build whatever else we need to on top of that.
We shouldn't confuse our efforts by trying to make a social network, or new hashcoin lottery, or advanced supergovernment, or whatever else. We shouldn't worry about interception of message contents--that way lies madness; as long as I know my message reached somebody in one piece, and as long as they know that a message signed by me is from me, we can fix the rest later.
This is a pure, straightforward, fucking hard engineering problem.