LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 行情分析 > MDF社区-MDF注册-MMMDeFi-安全浅析

MDF社区-MDF注册-MMMDeFi-安全浅析

2021-03-02 链领域 来源:区块链网络

智能合约为区块链技术的核心,区块链的正常工作,依赖于缜密的智能合约。然而智能合约本身往往存在着漏洞,漏洞提供了攻击的可能性,将智能合约的攻击分为基本的四类,分析几种重要的攻击技术,揭示攻击防御、智能合约安全的重要性。同时分析了多种常用的智能合约检测工具,并指出各种工具的优劣。最后讨论了智能合约有关安全的建议和未来研究方向,希望能够将智能合约技术进一步融入到日常使用之中。

中本聪提出比特币使用的区块链技术实际上是一种特殊的电子账本,账本中公开记录着从区块链建立之初的每一条转帐记录。这是一种去中心化的账本,其完全不依赖中心监管机构的工作,能够完全独立的完成交易的发生和确认,降低了由于单一节点风险引起的安全问题。事实上,由于区块链的用户、买卖双方实际是互相不信任的节点,交易双方均不信任对方能够单独正确记录交易,则衍生出了基于运算能力保证的确认机制,用户、交易、矿工三者构成了基本的加密货币交易。加密货币本质上是区块链技术的一个小的应用方面,此外,依托于区块链中记录信息的不可更改的特性,我们可以在不依赖第三方公证机构的前提下,永久性记录用户双方发生的一切交易、操作、合同等权威性文件、信息。而传统的公证技术往往依赖第三方权威机构的参与,其中第三方机构公信力决定了公正文件的可信度。而基于区块链智能合约的新一代合同、能够摆脱对第三方机构权威的依赖,在增强合约、信息可信度的同时,能够减少实际公证过程的人力物力财力的消耗。

以太坊提供给开发者和用户一套能够构建去中心化应用的完整技术平台。比特币提供了完整的端到端加密交易系统,使用者能够使用其完成完整的交易。以太坊相较于比特币来说,除了提供传统的类似于比特币的交易记录能力——以太币外,同时能够用于创建去中心化的程序、自治组织和智能合约。至今,以太坊已经在金融、物联网、智能电网、游戏开发、智能合同等多领域被广泛应用。

智能合约是以太坊应用平台的核心,本质上是以公开的形式随着区块链一同部署在应用网络之中的一段程序代码。能够根据设定的规则,完成决策、资料储存以及以太币的传输。智能合约提供验证及执行智能合约本身所设定的条件,对整个网络的公开性与透明性,允许在没有第三方的情况下完成可信交易,同时这些交易具有高度的匿名性。

尽管智能合约设计本身目的在于减少可能存在的风险问题。但是,类似于以太坊的智能合约仍存在设计上的缺陷,攻击者能够利用设计漏洞,对其进行攻击,导致大量经济损失。例如,以太坊中最大规模的一次攻击致使整个区块链进行了版本回退,降低了人们对智能合约不可逆性质的信任。

本文针对智能合约以及区块链技术的攻击进行分类与介绍,分析至今所进行的智能合约弱点检测技术,提供合约部署之前的安全检查手段,同时提出了智能合约安全研究的未来可能方向。

—-

编译者/作者:链领域

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...