智能合约的攻与防

分类:区块链技术   来源:区块网   时间:2018-10-30
导读:本文根据猎豹区块链安全专家隋欣10月13日在dorahacks区块链安全挑战赛上的分享录音整理而成,浅谈当前智能合约的攻防问题。

智能合约的概念出现的非常早,在1994年就有人提出,但是因为当时没有可信化的执行环境,智能合约并没有应用到实际的场景当中。在08年中本聪提出了比特币的概念之后,人们发现作为比特币底层的区块链技术天然的为智能合约提供了可信化的执行环境。

智能合约是部署在EVM上,最终部署在区块链的公链上的。可以这样说,比特币引领区块链技术,而以太坊复活了智能合约。

其实智能合约的发展是非常稳定的,通过猎豹区块链安全中心在最近一个月的统计中可以看到,智能合约平均每天的增量在2200左右,增长还是非常稳定的。

智能合约现在的应用场景有很多,比如说去中心化的钱包、代币发行、众筹基金,还有现在非常火的FO3D、以太猫之类的区块链游戏,随着智能合约如火如荼的发展,我们也开始看到很多关于智能合约的攻击事件,以下是11年到18年智能合约安全事件统计。

智能合约的攻与防

其实智能合约安全事件在所有区块链安全事件的比例非常低,大概只有6%。但是损失统计却达到了12.4亿美元,说明智能合约虽然事件比较少,但造成的后果是非常严重的,因为智能合约对数字货币实时会交易造成非常大的影响,所以我们应该对智能合约的安全高度重视。

智能合约的攻与防