Hello, not to interrupt any ongoing discussions, but I just realized that the underlying protocol used in the Bitcoin system could serve as the basis for a secure distributed election system.  (It would not be democratic in the sense of "1 person, 1 vote," but it would be democratic in the sense of "1 CPU, 1 vote.")<br>
<br>I don't believe that any electronic voting system of any kind has been previously developed that avoids the need to trust a centralized authority of some sort to securely store ballot information without alteration while preserving anonymity of voters.  (I tried developing such a system for a while, but never could find a way to avoid having to trust *somebody* at some point.)  So, this is potentially revolutionary.<br>
<br>The idea is this: You want candidate X to win, you extend the longest public proof-of-work chain with a new signed block including candidate X's name and your own proof-of-work.  Every node in the the network always works on extending the longest chain, because that is the one considered to represent the greatest consensus (of the largest number of CPUs).  When the time is up, anyone can count the votes in the longest chain and determine who one.<br>
<br>As Satoshi's original Bitcoin paper showed, it becomes exponentially improbable that any attacker controlling less than 50% of the total CPU power could manufacture a verifiable chain that is longer than the longest one that is produced collaboratively by the P2P network.<br>
<br>-Mike<br><br>P.S.  Here is the article that inspired this thought:  <a href="http://paulbohm.com/bitcoin-decentralization/">http://paulbohm.com/bitcoin-decentralization/</a><br clear="all">-- <br><span style="font-family:courier new,monospace">Full name:       Michael Patrick Frank</span><br style="font-family:courier new,monospace">
<span style="font-family:courier new,monospace">Email addr.:     <a href="mailto:michael.patrick.frank@gmail.com" target="_blank">michael.patrick.frank@gmail.com</a> (pers. email)</span><br style="font-family:courier new,monospace">
<span style="font-family:courier new,monospace">Snail mail:      820 Hillcrest Ave., Quincy, FL,  32351-1618</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">Phone/voicemail: (413) 842-6670 (main number, uses Google Voice)</span><br style="font-family:courier new,monospace">
<span style="font-family:courier new,monospace">Webpage URL:     <a href="http://www.facebook.com/M.P.Frank" target="_blank">http://www.facebook.com/M.P.Frank</a> (pers. profile)<br></span><input type="hidden"><input type="hidden"><div>
</div><input type="hidden"><input type="hidden"><div></div><input type="hidden"><input type="hidden"><div></div><input type="hidden"><input type="hidden"><div></div><input type="hidden"><input type="hidden"><div></div><input type="hidden"><input type="hidden"><div>
</div><input type="hidden"><input type="hidden"><div></div><input type="hidden"><input type="hidden"><div></div><input type="hidden"><input type="hidden"><div></div><br>