关于智能合约的真相?到底什么是智能合约?

智能合约被大肆炒作,承诺自动、无信任执行,减少中间人。然而,它们并非真正的合约,仅适用于数字化场景,且面临执行难度、安全性及信任问题。以太坊的智能合约因其图灵完备性增加了复杂性,导致分析和保护困难。DAO事件显示智能合约的集中化后果,同时智能合约应用于实物资产时需要解决Oracle问题,依赖于信任第三方。虽然存在挑战,但数字承载工具可能是实现真正无信任智能合约的关键。
摘要由CSDN通过智能技术生成

就像“区块链”,“AI”和“云”这样的词语一样,“智能合约”也是那些得到大量炒作的短语之一。毕竟,没有什么比不通过司法系统而让人们能够相信发生了什么更有意思的了。智能合约的承诺包括:

  • 自动,无须信任和公正地执行合约。
  • 在合约构建,合约执行和合约执行环节中取消中间人。
  • (暗示)删除律师。

我认同炒作。毕竟,如果我们能够消除信任对方执行的需要,那么事情会有多高效?

无论如何,什么是智能合约?并不是以太坊的领域?这不是未来的方式吗?你为什么要阻碍进步?

在本文中,我将研究智能合约是什么以及与之相关的工程现实(请注意:它不是那么简单且非常难以保护)。

什么是智能合约?

正常合约是两个或更多方之间的协议,将他们与未来的某些东西联系起来。Alice可能会向Bob支付一些钱以换取使用Bob的房子(即租金)。Charlie可能会同意修复Denise汽车未来的任何损坏,以换取每月付款(又称汽车保险)。

智能合约的不同之处在于条件由计算机代码评估和执行,使其无须信任。因此,如果Alice同意从现在开始3个月(也就是未来)向Bob支付500美元用于交付,那么一些代码可以确定条件是否正确(Alice已经支付了Bob?已经3个月了吗?)并执行(从托管中提供)而不给任何一方提供退出的能力。

智能合约的关键特征是它具有无信任的执行力。也就是说,你不需要依赖第三方来执行各种条件。一个聪明的合约执行应该及时和客观地发生的事情,而不是依靠另一方兑现他们的言论甚至更糟,依靠律师和法律制度来纠正事情。

智能合约

使用“聪明”这个词意味着这些合约具有一些与生俱来的智慧。其实不是。合约的明智之处在于不需要对方的合作来执行协议。一个“聪明”的合约将把非付费租房者锁定在他们的公寓之外,而不是必须踢出没有付款的租房者。商定的后果的执行使智能合约变得强大,而不是合约内在的信息。

一份真正聪明的合约会考虑到所有情有可原的情况,看看合约的精神,即使在最黑暗的情况下也要做出公平的裁决。换句话说,一个真正聪明的合约就像一个非常好的判断。相反,在这种情况下,“智能合约”根本不是智能的。它实际上是基于规则的,遵循规则到T,不能考虑任何次要考虑因素或法律的“精神”。

换句话说,使合约无须信任意味着我们真的不能有任何模棱两可的空间,这会带来下一个问题。

智能合约真的很难

由于以太坊的大量集中营销,人们错误地认为智能合约只存在于以太坊。这不是真的。比特币从2009年开始就有一种非常广泛的智能合约语言叫做Script。事实上,智能合约早在1995年就存在于比特币之前。比特币的智能合约语言与以太坊的区别在于以太坊是图灵完备的。也就是说,Solidity(ETH的智能合约语言)允许更复杂的合约,但却使它们更难以分析。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值