您当前的位置: > 比特币行情 >
智能合约的局限性和批判-比特币中入门指南
智能合约的局限性和批判
局限性
智能合约由人工编辑的计算机代码构成。这也产生了许多风险,代码易于遭受攻击和漏洞的危害。理想化状况下,它们应由经验丰富的程序员编辑和部署,尤其是涉及到敏感信息和大量资金时。
除此以外,有人指出中心化的系统也能出示智能合约的大部分解决方法和功能。关键区别源于智能合约在分布式的点对点网络中运作,而不是运作在中心化服务器上。因为它们基于区块链系统,所以它们往往是不可篡改的。
在某些状况下,智能合约的不可篡改性优点明显,但其他状况下却很糟糕。诸如,鉴于其智能合约代码存有缺点,名为“TheDAO”的分布式自治组织(DAO)在2016年被黑客攻击时,亏损达到数百万枚以太币(ETH)。
鉴于他们的智能合约是不可变更的,开发人员无法修复代码。这最终导致出现了硬分叉,诞生了第二个以太坊链。简单点来说,一条链开展“回退”,并将资金退还给了合法的使用者(这是当前以太坊区块链的一部分)。而另一条链决定不受此次攻击危害,坚持区块链上发生的事情永远不可改变(这一链现在称为以太坊经典)。
需要注意的是,造成该问题并不是以太坊区块链的原因,它是由智能合约的错误执行所引发的。
智能合约的另一个限定与它不确定性的法律地位有关。智能合约在大多数国家仍处于灰色地带,且不适应当前的法律监管框架。
诸如,许多合约都要求交易双方彼此实名认证且超过18岁。但区块链技术出示的匿名性,加上缺少中间人,很有可能会危害这些要求。尽管有潜在的解决方法,但现阶段看,智能合约的法律可执行性是一项真正的挑战,尤其是在没有边际的分布式网络中。
批判
一些区块链爱好者将智能合约视作一类解决方法,并指出其将以自动化的方式取代我们现有的商业和政府体系。尽管这一想法有可能完成,但完成起来也有很多路要走。
不可否认智能合约是一项非常趣的技术。但是,在某些状况下,分布式、确定性、透明性和不可篡改会减低它的吸引力。
从其本质上讲,人们的批判是专门针对那些智能合约无法解决的现实问题。事实上,某些机构当前最好还是使用基于传统服务器的解决方法。
与智能合约相比较,中心化服务器的维护更加易于,成本更低,而且在速度和跨网络通信(互操作性)方面往往具备更大的优点。
总结
众所周知,智能合约对加密货币行业造成了深远影响,它确实能够改变区块链技术。尽管终端用户并不会直接与智能合约开展交互,但在不久的未来,会有更加广泛的应用范围,涉及到从金融服务到供应链管理等各行各业。
智能合约和区块链会一同刷新我们社会中基本上全部的行业。但仅有时间才可以证明这项突破性技术是否足够强大,能够克服大规模推广所产生的诸多壁垒。