上述之后,不难看到智能合同优于传统合同的概念。
传统的合作签署往往需要人工干预,合同,所涉及的过程检验、批准应按照书面协议,期间会存在第三方参与,耗时和昂贵。一般来说,越复杂协议,链接越多,变量因素,风险就越大。
智能合同的出现可以解决的问题不熟悉的社会信任,参与交易的是一个具有约束力的协议,数字一旦触发条件将通过强制执行的代码来完成交易。 合同监督公证链接所有依赖于计算机程序执行,没有第三方中介的参与,减少中间环节,提高对请求的响应,减少人为错误,优化执行效率。此外,智能部署合同完成后的所有内容将无法修改,实现客观公正。
智能合同的现状和挑战
虽然与传统合同相比,智能合同在各方面有明显的优势,事实上,智 能合同第一次降落之间的距离只有五岁的时候,该行业仍处于开发的早期阶段,最典型的以太网方项目也有很多缺点。
合约的编译问题
传统合约向智能合约转化的过程是一条很难跨越的鸿沟,很多合约由于自身的抽象和语言的多样性无法实现结构化转变,如何使用正式而规则的机器语言将其通过定义、条件等方式汇编为精准、无误的可执行代码,以表述交易双方意愿,还存在很大的难度。因此,业界还需要更加全面的技术规则和更加规范的语言协助智能合约的代码化编译。
合约的不可逆缺陷
智能合约的不可篡改是它的一大优势,与此同时也是一大劣势。一旦上链的智能合约存在安全漏洞,由于其不可逆转的特性,将会造成严重的损失。一般程序开发人员很难具备极度缜密而完美的思维能力,百密终有一疏。同时,区块链的高匿名度,也为恶意攻击提供了可乘之机。就连以太坊的智能合约,自TheDAO攻击事件以来,漏洞就一直没断过。相关数据显示,2011-2018年4月期间,由智能合约漏洞而引发的安全事件损失金额高达12.4亿美元。因此,合约的安全问题成为制约智能合约发展的主要因素。
信息的隐私保护
由于区块链数据是完全公开透明的,任何节点都可以查询账户交易与合约内容,用户身份隐私可能会泄露,执行智能合约的时候,这个合约的代码会对所有节点进行开源,这将会为合约开发者带来代码泄漏的风险。山寨合约、山寨应用的泛滥很好的佐证了这一点。
区块链技术已经影响到世界各地的企业,智能合约在其中推波助澜。和所有技术从落地、应用到成熟的过程一样,智能合约注定还有很长的路要走,无论你如何看待它,智能合约终将以某种形式成为这个世界未来的一部分。
|
|