尽管新技术十分强大,我们仍需要几年的时间才能在大多数行业中实施。有如下几点原因,首先,智能合约可能变得非常复杂。智能合约通常需要不止一份智能合约才能完成任务。通常需要链接在一起的众多智能合约来涵盖可能发生的所有情况。在这项技术的发展初期,可能会对程序员构成挑战。人工智能有可能简化该过程。在此之前,预计在处理高度复杂的交易时偶尔会出现错误。
其次,如前所述,这项技术最适合物联网。没有物联网,智能合约本身就无法与现实世界相互作用。智能合约需要一个实体,有时也称为“oracle”,可知晓任务何时完成。这种“单点故障”会降低智能合同的分散性和安全性。
第三点可能是最大的问题。智能合约是程序,如果程序出错了怎么办?毕竟,这些程序仍由人类构建,漏洞也是预料之中的。当以太坊首次推出时,其智能合约中的一个错误就是导致价值数百万美元的以太币容易失窃,这导致了以太坊经典分叉的出现。
如果使用智能合约的一方发送错误的信息怎么办?如果人们向Airbnb客户发错了房门钥匙怎么办?如果传统合同存在问题或错误,当事人可以在事件发生之前表示质疑,但遇到智能合同即使遇到错误,也会被执行。
这些关键问题让企业对调整智能合约感到不安。然而,包括我在内的大多数粉丝都相信开发人员和人工智能将解决掉这些问题,试错如影随形。毕竟,互联网演变至今都花费了几十年的时间,虽然互联网仍然存在问题和复杂性。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。