换句话说,要想实现没有漏洞的智能合约,开发步骤则是关键所在。截止至 2018 年 3 月 4 日,开源社区中比较流行的 DApp 开发工具是 browser-solidity。听名字就知道是一款基于浏览器的工具,用户可以在线编写智能合约代码,同时还能编译成二进制字节码部署到用户所属的区块链中。 图丨browser-solidity开发界面 目前, Solidity 的版本是 0.4.21,看版本号就知道还处于测试阶段。这也就意味着其开发工具 browser-solidity 也存在不成熟的地方,导致 DApp 出现漏洞,最终影响了智能合约。不过 Solidity 的更新速度并没有资本追逐区块链的速度快,若过早将智能合约投入使用,势必会造成大量的经济损失。 另外,区块链存在问题的不只是合约层。以共识层为例,以太坊采用的是 PoW 共识机制,需要进行大量的哈希运算才能确保全网共识。它会造成算力浪费,并且在联盟链中,该机制的可信程度也不怎么高。 如果真有一天区块链可以被应用于现实中,那么它需要的不是化妆,而是整容。 (文章原标题:2亿美元被锁死在区块链中?以太坊智能合约被爆有巨大漏洞) 网站模版 郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。 (责任编辑:admin) |