什么是智能合约?

什么是智能合约?

智能合约

想象一下,你需要卖掉房子。这是一个相当复杂和艰巨的过程,需要大量的文书工作,与不同公司和人员的沟通以及高水平的各种风险。这就是为什么绝大多数房屋卖家决定寻找房地产经纪人,处理所有文书工作,推销房产并在谈判开始时充当中间人,监督交易直至交易结束。

此外,该机构提供托管服务,这在此类交易中特别有用,因为所涉及的金额通常很大,您无法完全信任您将要处理的人。然而,在成功交易之后,卖方和买方的代理商将分享销售价格的约7%作为佣金,这相当于卖方的相当大的经济损失。

在这种情况下,智能合约可以真正派上用场并有效地彻底改变整个行业,同时使这一过程减轻负担。也许最重要的是,他们会解决信任问题。智能合约采用If-Then”原则,这意味着只有在约定的金额发送到系统时,房屋的所有权才会转移给买方。

它们也可以作为托管服务,这意味着资金和所有权都将存储在系统中,并在同一时间分发给参与方。此外,该交易由数百人见证和验证,因此保证了无故障的交付。由于双方之间的信任不再是问题,因此不需要中间人。房地产经纪人所做的所有功能都可以预先编程为智能合约,同时为卖方和买方节省大量资金。

这只是智能合约潜在用途的一个例子。它们能够促进货币,财产和其他任何有价值的东西的交换,确保完全透明,避免中间人的服务和附带费用,并消除双方之间的信任问题。特定智能合约的代码包括各方商定的所有条款和条件,有关交易本身的信息记录在区块链中,即分散的分布式公共分类账。

智能合约如何运作 

简而言之,智能合约很像自动售货机。您只需将所需数量的加密货币放入智能合约中,并将您的托管,房屋所有权,驾驶执照或其他任何内容放入您的帐户。所有的规则和处罚不仅由智能合约预先定义,而且也由它们强制执行。

相互依存 

智能合约可以独立工作,但也可以与任何其他智能合约一起实施。当它们彼此依赖时,它们可以以某种方式设置。例如,成功完成一个特定的智能合约可以触发另一个智能合约的开始,依此类推。从理论上讲,整个系统和组织可以完全依靠智能合约运行。在某种程度上,这已经在各种加密货币系统中实现,其中所有定律都是预先定义的,因此,网络本身可以自主且独立地运行。

智能合约的对象 

从本质上讲,每个智能合约都有三个不可或缺的部分,也称为对象。第一个是签署方,两方或多方使用智能合约,同意或不同意使用数字签名的协议条款。

第二个目标是协议的 主题。这只能是智能合约环境中存在的对象。或者,智能合约必须不受阻碍地直接访问该对象。尽管智能合约在1996年首次被讨论过,但正是这一特定对象阻碍了它们的发展。这个问题在2009年出现第一个加密货币后才得到部分解决。

最后,任何智能合约都必须包含特定条款。这些术语需要在数学上完整地描述并使用适合特定智能合约环境的编程语言。这包括所有参与方的预期要求以及与所述条款相关的所有规则,奖励和惩罚。

运行环境 

为了使它们存在并正常运行,智能合约必须在特定的合适环境中运作。首先,环境需要支持公钥加密的使用,这使得用户能够使用其独特的、专门生成的加密代码来签署交易,这是绝大多数现有加密货币使用的确切系统。

其次,它们需要一个开放和分散的数据库,合同的所有各方都可以完全信任并且完全自动化。此外,整个环境本身必须分散,才能实施智能合约。区块链,尤其是以太坊区块链,是智能合约的理想环境。

最后,智能合约使用的数字数据来源必须完全可靠。这需要使用根SSL安全证书,HTTPS和其他已经广泛使用并且在大多数现代软件上自动实现的安全连接协议。

智能合约:

自治 - 智能合同消除了对协调人的第三方中介的需求,基本上让您完全控制协议。

信任 - 任何人都无法窃取或丢失任何文件,因为它们已加密并安全地存储在安全的共享分类帐中。此外,您不必信任您正在处理的人或期望他们信任您,因为无偏见的智能合约系统基本上取代了信任。

储蓄 - 由于智能合同,不需要公证人,房地产经纪人,顾问,援助和许多其他中介机构。并且,通过扩展,与他们的服务相关的敲诈费用。

安全 - 如果正确实施,智能合约极难破解。此外,智能合约的完美环境受到复杂加密保护,可确保您的文档安全。

效率 - 通过智能合约,您将节省大量时间,通常浪费在手动处理大量纸质文档,将其发送或运送到特定地点等。

谁创建和使用它们 

1996年,计算机科学家和密码学家Nick Szabo首先描述了智能合约。在几年的时间里,Szabo重新设计了这个概念,并发布了几个出版物,他描述了通过设计建立合同法相关业务实践的概念,互联网上陌生人之间的电子商务协议。

然而,智能合约的实施直到2009年才实现,当时第一个加密货币比特币与其区块链一起出现,后者最终为智能合约提供了合适的环境。有趣的是,Nick Szabo在1998年设计了一种称为Bit Gold的分散式数字货币的机制。它从未实现,但它已经具有许多比特币在10年后吹嘘的功能。

如今,智能合约主要与加密货币相关。而且,可以公平地说,没有另一个就不可能存在,反之亦然,因为分散的加密货币协议本质上是具有分散安全性和加密的智能合约。它们被广泛用于大多数现有的加密货币网络中,并且是以太坊最突出的特征之一。

使用智能合约的示例 

虽然世界各国政府,金融监管机构和银行在加密货币方面的立场从极其谨慎到谨慎接受,但其背后的技术 - 区块链和智能合约 - 已被广泛接受为革命性的,并且正在各个层面实施。

例如,存管信托和清算公司(DTCC)和四家主要银行 - 美国银行美林,花旗,瑞士信贷和摩根大通 - 成功地使用智能合约交易 Axoni开发的区块链信用违约掉期。智能合约使用了诸如个人交易细节和对应风险指标之类的信息,根据新闻稿,这些信息为合作伙伴和监管机构提供了新的透明度。

由于智能合约是与加密货币一起开发的,因此它们仍然主要在金融和银行业的世界中实施。尽管如此,世界各国政府都可以使用这项技术,使投票系统更容易获取和透明。

供应链可以使用它来监控货物并自动执行所涉及的所有任务和付款。房地产,医疗保健,税收,保险和无数其他行业都可以从智能合约的实施和他们提供的好处中受益。

缺点 

智能合约是一项非常年轻的技术。尽管有很多承诺,但仍然容易出现问题。例如,构成合同的代码必须是完美的并且不包含任何错误。这可能导致错误,有时候,这些错误会被诈骗者利用。就像DAO黑客的情况一样,在代码中出现错误的智能账户中的钱可能会从中被盗。

此外,该技术的新颖性仍然带来了很多问题。政府将如何决定监管此类合同?他们将如何征税?如果合同无法访问协议主题,或者发生任何意外情况,会发生什么?

这是在传统合同签订时发生的,可以在法庭上撤销,但根据“守则是法律”的政策,区块链无论如何都会使合同履行。

然而,大多数这些问题纯粹是因为年轻的智能合约作为一种技术。有了这样的承诺,这项技术肯定会随着时间的推移而完善。毫无疑问,智能合约即将成为我们社会不可或缺的一部分。

本文由来源 Telegraphcoin,由 ming 整理编辑,其版权均为 Telegraphcoin 所有,文章内容系作者个人观点,不代表 链码笔记 对观点赞同或支持。如需转载,请注明文章来源。