Coeus:基于区块链和安全多方计算的分布式对等互联的选举平台开题报告
2021-03-11 00:27:54
1. 研究目的与意义(文献综述)
19 世纪 90 年代,尼克萨博提出了智能合约的理念,几乎与互联网同龄。
但是当时由于缺少可信的执行环境,智能合约并没有被应用到实际产业中;2008 年 10 月 31 日,化名 satoshi nakamoto (中本聪)的人提出了比特币的设计白皮书,并在 2009 年公开了最初的实现代码;2014 年开始,比特币背后的区块链(blockchain)技术受到大家关注,并正式引发了分布式记账本(distributed ledger)技术的革新浪潮,区块链技术开始在包括金融、贸易、征信、物联网、共享经济等诸多领域崭露头角。
在区块链技术出现以前,因为不存在安全的合约执行环境,智能合约一直不能够应用到现实中。
2. 研究的基本内容与方案
一、基本内容
1. 对区块链技术进行调查,把握其起源、发展以及趋势;
2. 对当前智能合约平台进行调查,掌握当前平台所处的阶段、面临的问题以及未来的趋势;
3. 基于区块链技术的智能合约的特征和应用;
4. 区块链智能合约技术在数字金融领域的主要优势、研发模式以及需关注问题;
5. 基于区块链技术的智能合约应用研究案例。
二、技术方案
基于区块链的智能合约应用的研究主要包括三个部分:底层加密货币、合约和地址、交易和消息。
底层加密货币将基于区块链技术,允许用户发布消息和转移货币。根据约定,区块链中的数据是公共并且有效的,任何一个用户都可以访问。需要采取一种共识策略,以保障系统满足不同程度的一致性。
有两种地址:一个用于用户,一个用于合约。用户地址是公钥的散列值,拥有相应的私钥的用户可以花费与该地址相关联的钱。合约是在区块链上运行的计算机程序的实例。任何用户都可以通过向区块链发布事务来创建合约。
交易始终以一则一个地址至另一个地址的消息开始,而这则消息必须由用户使用私钥签名,而且这则消息内包含了数据等信息。倘若交易的接收方地址是一个合约地址,那么这则交易将会使得这个合约被执行。
最后,完成毕业论文的撰写和完善。
3. 研究计划与安排
2017/1/14—2017/2/22: 确定选题,查阅文献,外文翻译和撰写开题报告;
2017/2/23—2017/4/30: 系统架构、程序设计与开发、系统测试与完善;
2017/5/1—2017/5/25: 撰写及修改毕业论文;
2017/5/26—2017/6/6: 准备答辩。
4. 参考文献(12篇以上)
1. 陈何清; 基于区块链的IMIX传输系统的设计与实现[D]; 南京大学; 2016年2. 苏亚琼. 金融领域下区块链技术的应用初探[J]. 商情, 2016(29).
3. 王焯, 汪川. 区块链技术:内涵、应用及其对金融业的重塑[J]. 新金融, 2016(10):57-62.
4. 王硕. 区块链技术在金融领域的研究现状及创新趋势分析[J]. 上海金融, 2016(2):26-29.
5. 袁勇, 王飞跃. 区块链技术发展现状与展望[J]. 自动化学报, 2016 (2016 年 04): 481-494.
6. 刘德林. 区块链智能合约技术在金融领域的研发应用现状, 问题及建议[J]. 海南金融, 2016 (10): 27-31.
7. 朱岩, 甘国华, 邓迪, 等. 区块链关键技术中的安全性研究[J]. 信息安全研究, 2016, 2(12): 1090-1097.
8. 董慧, 张成岩, 严斌峰. 区块链技术应用研究与展望[J]. 互联网天地, 2016, 13(11): 14-19.
9. 沈鑫, 裴庆祺, 刘雪峰. 区块链技术综述[J]. 网络与信息安全学报, 2016, 2(11): 11-20.
10. Swan M. Blockchain Temporality: Smart Contract Time Specifiability with Blocktime[C]//International Symposium on Rules and Rule Markup Languages for the Semantic Web. Springer International Publishing, 2016: 184-196.
11. Christidis K, Devetsikiotis M. Blockchains and Smart Contracts for the Internet of Things[J]. IEEE Access, 2016, 4: 2292-2303.
12. Luu L, Chu D H, Olickel H, et al. Making smart contracts smarter[C]//Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security. ACM, 2016: 254-269.
13. Delmolino K, Arnett M, Kosba A, et al. Step by step towards creating a safe smart contract: Lessons and insights from a cryptocurrency lab[C]//International Conference on Financial Cryptography and Data Security. Springer Berlin Heidelberg, 2016: 79-94.
14. Kosba A, Miller A, Shi E, et al. Hawk: The blockchain model of cryptography and privacy-preserving smart contracts[C]//Security and Privacy (SP), 2016 IEEE Symposium on. IEEE, 2016: 839-858.
15. Buterin V. A next-generation smart contract and decentralized application platform[J]. white paper, 2014.