首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >电子投票

电子投票
EN

Ethereum用户
提问于 2017-06-13 08:04:05
回答 2查看 488关注 0票数 2

这是否有可能建立网上选举/投票系统?有人在调查吗?你如何确保人们不会创建第二个帐户和第二次投票?这是否有可能根据你的公民身份来限制投票能力(我不赞成这种愚蠢的做法,但应该在一开始就有可能被各国使用)。

EN

回答 2

Ethereum用户

回答已采纳

发布于 2017-06-13 08:31:00

一个投票系统可以在Ethereum上实现,事实上,官方的可靠文件在这方面有一个例子。

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?

您可以创建一个成员契约,其中包含一个属于已登记选民的地址列表,只允许那些列出的人对您的投票合同进行投票。

由于区块链事务是公开的,实现匿名可以卸载到外部甲骨文(https://medium.com/@mustwin/building-an-oracle-for-an-ethereum-contract-6096d3e39551)或等待zero实现,以验证零知识事务验证。

票数 4
EN

Ethereum用户

发布于 2018-03-25 12:30:19

这是一个研究课题。电子投票系统并不是简单的,他们应该验证一系列的属性,如选票隐私,个人可核查性,资格,准确性,普遍可修改性,接收自由,胁迫抵抗.

显然,以太本身是不够的。

票数 0
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/17860

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档