Voting
電子投票
這可以在乙太坊上創建線上選舉/投票系統嗎?有人在研究它嗎?您將如何確保人們不會創建第二個帳戶並第二次投票?這是否可以根據您的公民身份限制投票能力(我不贊成這種愚蠢,但一開始應該有可能被國家使用)。
投票系統可以在乙太坊上實現,事實上官方的 Solidity 文件有一個例子。
http://solidity.readthedocs.io/en/develop/solidity-by-example.html
回答第二部分:
How you would insure that people wouldn't create second account and vote second time? Is this possible to restrict voting ability based on your citizenship?
您可以創建一個會員契約,其中包含屬於已註冊選民的地址列表,僅允許列出的人對您的投票契約進行投票。
由於區塊鏈交易是公開的,實現匿名性可以解除安裝到外部 Oracle ( https://medium.com/@mustwin/building-an-oracle-for-an-ethereum-contract-6096d3e39551 ) 或等待 zk -snark 用於驗證零知識交易驗證。