LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资讯 > 什么是智能合约?

什么是智能合约?

2020-01-12 可爱的晋晋 来源:区块链网络

你如何让合同变得智能?什么是预言机?让我们找出答案。如果你已经涉足区块链领域,很有可能你已经遇到了智能合约这个词。通过设计,它可以很容易地融入将“智能”置于一切之中,这是最普遍趋势之一。如今,不仅我们的手机是智能的,冰箱也是。然而,你如何让合同变得智能呢?

合同是法律实体,只有在人们愿意遵守的情况下才有效。他们的不情愿本质上并不一定是坏事——通常情况下,人们认为他们可以处理更多的事情,或者高估他们的能力,而不考虑风险。然而,总是有人愿意违反合同,或者只是部分履行合同,或者根本不履行合同。

这造成了一个巨大的问题。由于合同已经被撕毁,大量的钱都白花了,不管那些文件看上去有多严密。智能合约为这类问题提供了解决方案。

这个术语是由一位名叫Nick Szabo的研究人员创造的,顺便提一下,他早在1998年就提出了一种名为比特金的加密货币。虽然它没有被贯彻到底,但在2009年,有人以中本聪的名义宣布了比特币的想法——许多人认为萨博是那个声明的幕后操手,尽管他从那以后一直否认。然而,以太坊将记住一个“萨博”等于0.000001 ETH。

简而言之,智能合约就是能自动执行的合约。一个简单的交易,在特定事件发生时立即启动。智能合同使第三方的存在变得过时——一旦被委托的一方“释放”了它,在满足一定条件之后,资金就会转移。

如果满足预先指定的条件,智能合约将被编程执行,不需要任何人工交互。不再需要信任和第三方的费用。我们区分了确定性和非确定性智能合约。

确定性智能合约的定义

这种智能合约类型从它所操作的区块链收集所有需要操作的信息。这可能是执行一个事务,或者执行一个完全不同的智能联系人。重要的是,所有必要的信息都应该放在区块链上,而不是外部来源。

非确定性智能合约的定义

这种类型需要独立于区块链的信息—它们存在于区块链之外。信息可以是任何东西,从天气预报到足球比赛结果或世界上的其他新闻。在这种情况下,用户需要信任一个预言机。

预言机是区块链和物理世界之间的连接。它从外部世界获取必要的信息,并将其转发给智能合约,智能合约进而启动必要的步骤。当然,这回避了用户和预言机之间的信任问题。

有分散的解决方案,其中系统的参与者“投票”事件发生,从而执行智能合约。这类合约仍处于起步阶段,但如果我们能相信这项技术,那么智能合约的相关方也没有什么可害怕的。

整个过程的关键是一个“如果-然后”的循环。我做了一些事情,例如,支付第一次租金,系统为我生成一个代码,允许我进入公寓。如果我到特定的日期还没拿到钥匙,我就会把钱拿回来。如果对方得到了这笔钱,我们的租赁协议就生效了。

各方是平等的,存在一种权力平衡——至少在智能合约中是这样。该系统是公正的,可预测的,消除了人为因素,有了它,许多潜在的问题被解决了。

本文为译文,原文链接:

https://medium.com/altcoin-magazine/what-are-smart-contracts-49b0e86fa926

—-

编译者/作者:可爱的晋晋

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...