基于区块链智能合约的仓单交易平台研究与实现

来源 :郑州大学 | 被引量 : 0次 | 上传用户:tubage1022
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
2008年,中本聪发表题为“比特币:一种点对点的电子现金系统”的白皮书,比特币的问世,宣告了区块链技术的诞生。区块链技术具有去中心化、可追溯、不可篡改等特性,迅速引起了各行各业的关注,尤其是银行、证券、互联网金融等行业。区块链技术的出现,触发了智能合约的应用,为智能合约提供了可信的执行环境。智能合约是存储在区块链中的可自动执行的代码,能够直接控制数字资产的交易,合约失效前任何参与方都无法控制和篡改。因此,将区块链和智能合约技术应用于场外仓单交易业务中,具有较高的研究意义和实用价值。本文对以太坊区块链平台进行研究,针对以太坊中不符合场外仓单交易业务的机制进行改进,利用智能合约实现仓单交易业务,最终实现基于区块链智能合约的仓单交易系统。本文的主要研究内容有:(1)以以太坊架构为基础,深入研究区块链相关技术。对以太坊中交易、区块等数据结构以及目前流行的共识机制进行深入研究,探讨了以太坊智能合约的部署和交互机制。(2)研究场外仓单交易业务规则和流程,利用智能合约技术设计实现仓单交易业务合约。结合实际业务场景,实现角色权限控制、节点准入准出等具有特定功能的系统合约。最后对业务合约进行安全性验证。(3)对以太坊中不符合仓单交易业务的模块进行改进和优化。场外交易系统中,仓单交易数据只允许少量节点有记账权,而以太坊POW共识机制为防止51%攻击,需要大量节点参与且消耗大量算力。因此,本文使用PBFT共识算法替换以太坊POW共识算法。另外,PBFT共识算法不需要挖矿就能保证全网安全运行,天然适用于仓单交易系统,但是由于以太坊虚拟机的特殊性,以太坊中任何可编程资源必须消耗Gas。因此,对以太坊进行改进,去掉以太币,保留gas机制。(4)在上述研究基础上,实现基于区块链智能合约的仓单交易业务系统。首先,对改进后的以太坊区块链进行总体设计;其次,根据总体设计对系统中关键模块进行详细设计并实现;最后,实现业务合约,并对区块链节点和业务合约进行部署,实现仓单交易系统并对系统进行测试。实验表明利用智能合约实现的仓单业务具有较高的安全性和可行性,仓单交易执行结果具有较高的一致性。
其他文献
从2012年开始,教育部统一组织编写义务教育道德与法治、语文和历史三科教材,经过专家、学者、一线教师的精心编写,历时4年,于2016年9月,在全国中小学投入使用。部编本语文教材以“立德树人”为根本任务,要求充分利用课程在人才培养过程中的核心作用。~((1))为此,部编本教材将构建社会主义核心价值观、继承和弘扬中华优秀传统文化、建设良好的思想道德风尚等融合在整套教材的设计之中,为学生的人格培养与终身
同义词受到古往今来海内外广大学者的关注。在定义同义词时都围绕“意义相同或相近”之说。本文分析了同义词的分类、差异及其修辞功能与衔接功能。同义词分为绝对同义词、相
山水无言,几十载脉脉伫立;但为一次美丽的约定,何妨一场跨世纪的等待。终于,知己来了。带着无限憧憬幸福牵手,只因这次惊艳绝伦的相逢!
文章概述了儿童玩具图书馆的概念与特性,探讨了少儿图书馆设立儿童玩具图书馆的意义,总结分析了儿童玩具图书馆设立的基本要求,并提出了四项建议与对策,以期能够为我国少儿图
<正>陆相次火山岩型矿床是一种产出于火山-次火山岩区域,成因上与陆相次火山体有关的矿床。矿体多呈脉状,成矿温度低,一般不超过300℃;形成深度浅,一般不超过3 km为主要特征
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
大学英语是我国高等教育中的一门重要的必修课程。而教材是英语教学中不可或缺的组成部分,它在组织教学活动,完成教学内容,实现教学目标,培养学生语言技能和发展学生学习策略
1998-01-2004-06,我们运用滋。肾清肝化瘀法治疗偏头痛43例,结果如下。
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
中表化学托克逊能化氯碱项目投产2019年11月12日,新疆中泰集团托克逊能化有限公司30万t/a高性能树脂项目一次开车成功。高性能树脂产业园及配套基础设施建设项目于2017年3月