Comments 1 - 13 of 13 Search these comments
The biggest problems I haven't figured out yet:
* How to create a url that would automatically hit one the clones, and move on if that clone fell victim to the censors.
* How to deal with spam. The elimination of censorship is similar to the elimination of spam filters. But since all comments are signed, it might be possible distribute a blacklist of bad users to all the clones.
How to account for political bias that leads to censorship is the biggest problem
Heard a good tip today that might solve the spam problem: "registration" could be a Bitcoin transaction, paying a tiny amount of money and including a message on the blockchain that defines the user name and public key. Spammers generally won't pay anything at all.
@FortWayneIndiana Can't you get email on your phone?
What would make things simpler?
First, replace logins with an RSA keypair. So to post a new comment, you'd digitally sign the comment in the browser via javascript downloaded from p.net and then send the comment. The comment would appear with an attribution to that key, and would be stored in the browser in LocalStorage. So the browser would become the authoritative location for a comment, and servers would simply be caches of comments.
Once passwords are no longer in the database (and after removing all email addresses from the database), then the database could be shared to other clone sites without any loss of security.
SSL would also no longer be needed because no passwords or email addrs would be going over the network. So that's one avenue of censorship evaded. (SSL certs)
Every page would then include an encouragement to run your own clone of the site, with a very simple "curl | bash" type install script for those who have their own virtual server somewhere and enough tech experience to run a few commands in a Linux terminal.
Every clone would report back its IP address and that would propagate to all the clones. So now there would be a set of servers in various places, all with complete copies of the database. You could read or post to any one of them and it would be equivalent.
The biggest problems I haven't figured out yet:
* How to create a url that would automatically hit one the clones, and move on if that clone fell victim to the censors.
* How to deal with spam. The elimination of censorship is similar to the elimination of spam filters. But since all comments are signed, it might be possible distribute a blacklist of bad users to all the clones.