基于智能合约的以太币投票协议
作者:
作者单位:

作者简介:

付利青(1992-),女,湖南郴州人,硕士,主要研究领域为区块链技术及其应用;田海博(1979-),男,博士,副教授,主要研究领域为安全协议设计与分析,区块链技术.

通讯作者:

田海博,E-mail:tianhb@mail.sysu.edu.cn

中图分类号:

TP309

基金项目:

国家重点研发计划(2017YFB0802500);国家自然科学基金(61672550);广东省自然科学基金(2015A030313133)


Ethereum Coin Voting Protocol Based on Smart Contract
Author:
Affiliation:

Fund Project:

National Key Research and Development Program of China (2017YFB0802500); National Natural Science Foundation of China (61672550); Natural Science Foundation of Guangdong Province (2015A030313133)

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    Zhao等人提出了一个比特币投票协议,使得n个投票人能够通过投票决定两个候选人中的一个接受比特币资助.投票人首先通过秘密分享、承诺和零知识证明生成各自的投票,再通过比特币交易完成投票和比特币资助,保护了投票人的隐私.此文的工作支持n个投票人生成关于m个候选人的一般性投票,并通过智能合约完成了投票和以太币资助,同样不泄露投票人的隐私.同时,该智能合约不依赖门限签名等体制,更为高效,合约的主要业务逻辑也在检测模型工具中进行了检测.

    Abstract:

    Zhao and Chan recently proposed a bitcoin voting protocol that allows n voters to vote for one of two candidates to receive bitcoin funding. Voters first generated their votes by secret sharing, commitment, and zero knowledge proof techniques, and then voted and funded the candidates by Bitcoins through bitcoin transactions, which protected the privacy of voters. This study supports n voters to produce general votes for m candidates, and to vote and fund the candidates by Ethereum coins through smart contracts. Meanwhile, the smart contract in this study does not rely on a threshold signature scheme and is more efficient, and the main business logic of the contract is tested in a model checking tool.

    参考文献
    相似文献
    引证文献
引用本文

付利青,田海博.基于智能合约的以太币投票协议.软件学报,2019,30(11):3486-3502

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2017-07-26
  • 最后修改日期:2017-10-25
  • 录用日期:
  • 在线发布日期: 2019-11-06
  • 出版日期:
您是第位访问者
版权所有:中国科学院软件研究所 京ICP备05046678号-3
地址:北京市海淀区中关村南四街4号,邮政编码:100190
电话:010-62562563 传真:010-62562533 Email:jos@iscas.ac.cn
技术支持:北京勤云科技发展有限公司

京公网安备 11040202500063号