基于承诺的区块链智能合约研究

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:huoniao10
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的发展,互联网已逐渐渗透入人们生活的各方面中,资产的数字化将成为一种趋势。智能合约技术有助于保障数字资产的安全性,并为资产的转移提供便利。通过将合约以代码的形式建立,并记录到不可更改的区块链中,合约的真实性和可靠性可获得保障。然而,新兴的智能合约技术正面临着巨大的安全风险,2016年6月17日,运行于以太坊公有链中的The DAO智能合约系统受到黑客攻击,导致至少6000万美元的财产流失。这在很大程度上制约了社会对于区块链与智能合约的信任。在现有的以太坊、Hyperledger等项目中,由于需要在矿工节点上运行复杂、有状态的智能合约程序,这赋予了矿工过多的权力,在空间开销、隐私性方面都将产生严重问题,甚至可能影响整个区块链网络的货币稳定性。针对矿工权力的问题,本文将矿工的记账权与智能合约程序的执行相互分离。本文提出了一种非交互式的智能合约模型,这是一种基于承诺的合约表示形式,通过该方式可以描述现实中所存在的一大类合约。智能合约程序的执行结果将由若干复合承诺兑现与否来决定,每个承诺的兑现与否将由第三方节点进行计算,矿工只需要依据承诺的兑现情况进行相应的记帐。对于第三方节点,其数据均来源于区块中,从而保证承诺兑现结果的有效性和可验证性。针对用户隐私,本文在使用简洁非交互式零知识证明(zk-SNARK)技术的区块链项目ZCash的基础上进行了扩展,使其具有验证承诺的功能,从而确保了在区块数据公开的情况下,用户账户无法被追踪。在上述基础上,本文研究并设计了包含第三方认证以及匿名转账的区块链协议,对其中所存在的安全风险进行了分析。最后,本文设计了基于承诺的区块链智能合约应用,通过本文所提出的智能合约框架,实现了一个用于数字资产的众筹平台。用户资金转移通过区块链货币执行,并且平台重要数据都有相应的区块记录,防止平台或恶意用户对其进行篡改,提高了平台的公信力。本文主要针对区块链上的智能合约所面临的安全问题进行研究,并结合实际需求,提出了基于承诺的智能合约模板设计,解决智能合约使用过程中的一些安全问题,从而促进智能合约技术的发展。
其他文献
针对OCR(Optical Character Recognition光学字符识别)切割性能的评测问题,提出了一种基于切割图的评测方法,设计并实现了一个用于性能评测的自动化系统。该系统采用南开大学
消费者的消费态度和行为模式以及消费特征是不固定的。通过对消费者的网络使用习惯和网络消费行为进行分析,探讨消费者对网络营销的态度和行为,总结影响消费者态度和行为的网
民本思想和民主思想属于政治思想的两个不同范畴,民本思想和民主思想既有区别,又有联系。“民本”就是以民为本,把人民大众作为统治的根本,以人民大众的利益和需要作为统治阶
随着淡水资源的日益减少和需求量的日益增加,我国未来一段时间的淡水需求预测与分配问题显得尤为重要。首先通过建立灰色神经网络组合模型来预测2025年全国各省份的淡水资源
目前,水利行业想要迈入现代化阶段就不得不依靠一些现代化的措施和手段,而水利信息化技术正是水利行业能够从现阶段迈入现代化阶段的一个关键,同时也是水利现代化的基础设施
流域水利水电规划的环境影响评价,可以将对环境的考虑充分融入到规划中,从而消除或降低因规划失误或缺陷对未来环境造成不良影响,从源头上控制环境污染与生态破坏的产生。但
本文结合工程实例,分析了框架结构质量缺陷的性状及产生的原因,采用无损检测的方法,确定了结构混凝土的强度,并按正常使用状态对现浇板进行了现场荷载试验,由于混凝土强度的
本文以武术套路新规则实施后云南省武术队太极拳组运动员所参加的2006—2008年全国武术套路锦标赛、冠军赛比赛情况进行分析讨论,找出影响云南省武术队太极拳项目成绩下滑的
国家形象建构需要新时代的文化自信,文化自信对构建国家形象工程具有现实意义,国家形象也是拥有文化自信的公民形象、政府形象;文化软实力的提升需要强大的文化自信,国家的文