This page presents an algorithm for realizing votes. We call it the Free-the-World-Algorithm because we believe it will change the world eternaly for the better, towards a true democracy. It gives knowledge and reflection in an instant at a global scale, with full transparency, security, anonymity, equality, accountablity, verifiablity, trustablity,...
Anyone will be able to host a trustworthy anonymous vote at any time for voting pools of virtually any size. Examples could be:
For our description, we assume a state with a government and citizens, some of which are eligible to vote. The government creates a vote and the eligible citizens will each anonymously submit either none or one vote.
We think of the eligible citizenship as a "voting pool". That is a public list of public_eligibility_key-s. Each eligible voter has exactly one public_eligibility_key. To submit a public_eligibility_key for a voting pool, you go to the voting pool's manager. He* will look at you, may ask for your ID, and then receive your public_eligibility_key. which they immediately publish online with their signature for everyone and you to see. (In the real world, the manager is an office where they check your passport. Reasonably, you must have a passport to vote, so you must trust into the voting pool manager. That seems unavoidable because someone must arbitrarily decide who is eligible for his voting pool --which is exactly the voting pool manager's role. ..but you do not have to trust anyone else. And you can choose your voting pool.)
Any node can take on the role of a government, select a voting pool, and hold a voting question to that pool. Each individual in the pool may then participate in the vote. Everyone on earth can see and verify the voting result online forever. The anonymity of the vote remains uncompromised forever because it does not rely on cryptography but sheer lack of information.