【摘 要】
:
区块链的出现,改变了人与人之间信任的方式,从传统的以第三方为依托转变为信任技术本身,极大减少了信任的成本,使得互不认识的陌生人无需借助中介便可以安全可靠地进行交易。
论文部分内容阅读
区块链的出现,改变了人与人之间信任的方式,从传统的以第三方为依托转变为信任技术本身,极大减少了信任的成本,使得互不认识的陌生人无需借助中介便可以安全可靠地进行交易。比特币是区块链最为成功的应用案例,但它的功能较为单一,只是实现了电子货币在无需信任的环境下自由流通。以太坊在区块链基础上进一步引入了智能合约,使区块链应用于其他领域成为可能。由于区块链的特性,智能合约一旦部署便不可更改,导致漏洞即使被发现也无法更改,给黑客留下攻击的余地,漏洞一旦被攻破,便会造成大量的资金流失。近年来,智能合约安全问题引来多方关注,基于符号执行思想的智能合约自动化审计工具大量涌现,主流的有基于静态符号执行的Oyente工具、基于动态符号执行的Manticore工具、基于符号执行和具体执行相结合的Mythril工具,目前来说,Mythril工具所能覆盖的漏洞类型最多,准确性较高,本文在研究Mythril工具核心结构组成以及现有漏洞检测策略的基础上,提出一种针对交易顺序依赖漏洞的检测算法,填补了Mythril工具无法检测此种类型漏洞的空白,使其漏洞检测能力更具完备性,并且对比Oyente工具中的类似算法,其精确度更高。同时,本文基于Ganache可视化版虚拟区块链网络和集开发、编译、部署、调试一体的Truffle框架,同时结合第二章总结的智能合约最佳实践,构建了一个无交易顺序依赖漏洞的房地产产权安全转让交易系统,并结合第三章提出的交易顺序依赖漏洞检测算法同时辅以人工审计的方法对其进行检测,在确保房地产产权交易系统不存在交易顺序依赖漏洞的同时也反向验证了交易顺序依赖漏洞检测算法的有效性。
其他文献
土地是人类在地球上生存生活的基本物质资源,也是人类生存所必须的重要资源之一,因而土地利用/覆被变化监测与分析研究尤为重要。随着遥感技术的快速发展,使得局部地区甚至全
危重的新生儿早期应用肠内营养不仅可促进肠蠕动,并且有助于改善肠道粘膜的结构与功能,维持肠道的完整性,同时可避免肠道细菌移位,降低感染的发生率[1]。但肠内营养应用过程
生物大分子药物由于具有高度的特异性,因此在有效性和安全性上拥有其他种类药物不可比拟的优势,广泛应用于治疗肿瘤,自身免疫性疾病等重大疾病领域。生物药的高级结构(即空间
MCPTT(Mission Critical Push to Talk,关键任务一键通)是3GPP于2016年提出的新一代集群通信协议,是一种基于LTE网络的全IP应用层服务,推动了集群通信向宽带化和公网集群的发展。MCPTT系统实现了登录、组附属、单呼、组呼以及话语权控制等功能,为了保证MCPTT系统的稳健性,需要开展MCPTT系统功能与性能的测试。传统的手工测试方法易于实现MCPTT系统的功能
在皖江地区近现代乡村历史文化中,以黄梅戏为代表的民间戏曲文化曾经盛极一时。随着中国经济社会的迅速转型,乡村民间文化急剧流失,黄梅戏的传承与保护陷入困境,乡村生活碎片
背景目的自身免疫性脑炎(autoimmune encephalopathies,AE)是一类由自身免疫机制介导的中枢神经系统炎性疾病,其临床症状主要包括癫痫发作、精神行为异常、语言运动障碍等,其
数字孪生技术即Digital Twin,是美国最早提出概念,是一个物理的数字方式表达。可以让我们能够在数字化产物上看到实际的物理产品可能发生的演进情况,与此相关的还包括了虚拟
随着近年来我国经济的飞速发展,各种环境问题层出不穷,环境问题频发导致“环保”这一词成为政府与民众广泛关注的话题。如何开展环保工作,如何提升环境监管水平成为一项重要工作。然而,面对各类污染问题,单凭环保部门有限的监管渠道和监管力量,越来越难以应对层出不穷的环境问题和人民对更高质量、更高水平的生活环境的要求。在此形势下,环境监管效率的提升成为监督管理部门亟待解决的重要问题。2014年,我国发布的56号
随着我国“互联网+”的快速发展,网络技术得到了井喷式发展,为人民生产生活提供了巨大便利。与此同时,巨大的利益诱惑也间接推动了黑客技术的发展。在网络安全防护过程中,模拟黑客对系统进行渗透测试,以找到网络系统安全风险点,是当前常用的方法之一。为了有效提升渗透测试效果,大量搜集和使用已公开漏洞的安全插件(ProofOfConcept,POC)是安全厂商的常见做法。在传统中心化机构的POC搜集过程中,如何
对温带草原植物群落进行地面高光谱监测是开展内蒙古温带草原遥感监测估产的重要基础。本项目对内蒙古温带典型草原和草甸草原不同植物群落及土壤光谱特征进行了研究。典型草