Hi,
I am starting this thread to discuss, at a technical and/or protocol level what are good features for implementation of a new or existing alt-coin for election purposes, to solve transparency and cheating issues in elections.
From the politics thread:
"Alam nila ang source code, alam nila ang private keys." (They know the source code, they know the private keys, of the PCOS machines.)
Eh, madali lang ang solusyon, COMELEC should create a coin to be the "Philippine Election Coin" so it has a blockchain secured by thousands of pinoys here and abroad.
Each party and each candidate will run a full node and / or miner. That way, walang dayaan sa counting of votes.
hahahahahaha... walang pulitiko mag agree dito, at kailangan pa pag aralan.
Maybe sa next election.
There should be incentive to run an honest node and honest miners and honest pools, so baka hybrid proof-of-work and proof-of-stake, as well as coins generated will be payable by a budget from comelec.
So some points: (I am writing in English for the sake of others who do not understand Tagalog."
1. coin blockchain secured by honest nodes, many candidates, many voters, some overseas.
2. incentive for hosting a full node.
3. incentive for mining.
4. short life span = programmed to stop rewards after elections, maybe with a few weeks grace period.
5. open source = obviously
6. ability to do 90 million transactions per day (or maybe more than twice the voting population.
Voting is done as follows:
1. a transaction to a particular address or addresses, showing the vote. The individual voter will see the transaction (as will the whole world), but he or she will remain anonymous, at least at the voting precinct.
2. the actual amount doesn't matter, maybe the tx fee will be large enough to be an incentive to miners, so to confirm the transaction in a block.
3. fast block times, not too fast, but not longer than 10 minutes, maybe.
4. allow large blocks, to include as many "votes" as possible, while still being a reasonable size.
This is a specialized application of a blockchain, so it is probably not required and not possible for the entire population to run full nodes. However, it should be possible for many to quickly verify.
What might happen is that many large private institutions, such as the top 100 universal banks, and the top 1000 corporations, will be requested by COMELEC to provide the hardware for the elections. It's just one node each.
With the incentive for nodes and miners, many private individuals will probably also host them. Most homes now have broadband internet connections, and with a national scoped P2P application, ping times should be low enough. Perhaps the telecom companies will also host their own nodes and miners.
This is all open for discussion, that's why this thread was started.
Obviously, this is too late for the 2016 elections. But it might be possible to implement for the next local elections.
I'm ruling out the politics of actually getting this implemented, but it should technically be possible.
It has long been argued that banks could have done this with their network of ATM machines, and that's not using a cryptocurrency with a blockchain.
Comments, suggestions are welcome.