建议和反馈

请填写你的反馈内容

科普:什么是智能合约?

2021-03-31 ·490次阅读 ·读完需要9分钟

现在我们的生活几乎离不开合同,往大说,工作是与公司签订的劳动合同,买房是与房产公司签订购房合同,买保险是与保险公司签订保险合同;往小了说,网购、定外卖、打车、买彩票都是与相关的服务提供公司签订了相应的合同。可以说,有人的地方就用合约。

甚至我们与人打赌,也是一种合约,但如果一旦一方抵赖,那履行合约就会变得困难。如果有一种合约,事先确定了规则,一旦触发相关条款,合约将自动执行,无需人为干涉,也不用担心有人抵赖。是否存在这样的合约呢?还真有,这便是智能合约。

什么是智能合约

智能合约(Smart Contract)是上世纪90年代由密码学家尼克·萨博提出的理念,由于当时缺乏可信的执行环境,智能合约没有被应用和发展,直到以太坊的出现,才让智能合约得以“复活”。

那智能合约到底是什么呢?简单来说智能合约就是用计算机语言取代了法律语言记录条款并由程序自动执行的合约。换句话说,智能合约就是传统合约的数字化版本,跑在区块链网络上,由程序自动执行。

自动售货机、ATM取款机,在某种程度上都可以被理解为执行智能合约的机器,但这都不是真正意义上的智能合约。

智能合约有哪些特点?

与传统的合约相比,智能合约有三大特点:

1、合约内容公开透明智能合约部署在区块链上,其合约内容自然是公开透明的。

2、合约内容不可篡改同样,因为部署在区块链上原因,智能合约的内容是无法被修改的。

3、永久运行运行在区块链上的智能合约,同样被区块链上网络节点共同维护,只要区块链在,智能合约就能永久的运行下去。有种“链在合约就在”的兄弟情义之感。

有区块链三大特点加持的智能合约,与传统的合约相比主要有如下优势:

1、去信任

由于智能合约是基于区块链的,合约内容公开透明、且不可篡改。代码即法律(Code is  law),交易者基于对代码的信任,可以在不信任环境下安心、安全地进行交易。

2、经济、高效

相比传统合约经常会因为对合约条款理解的分歧,造成纠纷;智能合约通过计算语言很好避免了分歧,几乎不会造成纠纷,达成共识的成本很低。在智能合约上,仲裁结果出来,立即执行生效。因此相比传统合约,智能合约有经济、高效的优势。

3、无需第三方仲裁

假设熊大和熊二打赌,赌明天是否会下雨,谁输了的一方就需要给对方100元。如果输的人抵赖,赢了的人就得不到奖励。为此,去找第三方仲裁机构,低效且费时费力。但如果赌约写在智能合约上,在达成赌约之时,各自把100元打入智能合约地址,智能合约根据最终的结果,自动执行,赢的一方拿走所有的奖励。可见,智能合约就无需第三方仲裁。

智能合约真的智能吗?

上面讲的都是智能合约的优点,那智能合约真的是智能且没有缺点的吗?其实不然,智能合约也有它的缺点。

如上文所述,智能合约不可篡改的属性,很容易建立起信任。但同时也有不好的一面,如果智能合约存在漏洞,黑客可以利用智能合约的漏洞,为自己牟利。

举个简单的例子,一台自动售货机,本来售价是5块的饮料,由于疏忽,写成了5毛钱,管理员发现之后,可以立刻改正。但如果这台售货机调用的是区块链上的智能合约,那么这个错误将无法修改,直到里面饮料卖完。

另一方面,智能合约本身无法获取(感知)外部的信息,涉及到需要外部信息才能裁决合约,需要对其写入相关信息,它才能作出裁决。比如熊大和熊二打赌明天是否下雨的例子,智能合约本身是不知道第二天是否下雨了没,需要通过其他信息源为它提供信息,比如中央气象台数据,哟了这个信息之后,智能合约才能做出裁决。

从上面两点看,智能合约既不完美也不智能。

小结

综上所述,关于智能合约,我们知道:

智能合约是用计算机语言取代了法律语言记录条款、由程序自动执行的合约。部署在区块上的它,也具备了区块链的数据公开透明、不可篡改、永久运行的特点。

与传统的合约相比,智能合约有去信任、安全、高效、无需第三方仲裁的优点。但智能合约并不完美,而且也不智能或者说它的智能程度很低。

文章中提到智能合约的执行无需第三方机构裁决,同时又提到,当执行条件涉及到外部信息时,智能合约无法感知,需要对智能合约输入相关的信息,才能触发智能合约去执行裁决。


声明:作为区块链技术信息平台,本站所提供的资讯信息不代表任何投资暗示,本站所发布文章仅代表个人观点,与链客社区官方立场无关。
评论(0)问答(0)
请先登录或注册

请先登陆或注册

相关推荐

什么叫哈希值

散列函数(或散列算法,又称哈希函数,英语:Hash Function)是一种从任何一种数据中创建小的数字“指纹”的方法。散列函数把消息或数据压缩成摘要,使得数据量变小,将数据的格式固定下来。该函数将数......
链客 · 2021-04-16
62阅读 · 0赞赏 · 0问答

以太坊的由来

由于比特币网络是一种价值传输交换网络,只能记录比特币的交易信息,在加上区块大小的限制比特币并不能作为基础平台为应用程序的开发提供网络服务。因此以太坊创建者提出在区块链中除了记录交易信息外,还可以记录智......
链客 · 2021-04-16
59阅读 · 0赞赏 · 0问答

区块链的“币圈”和“链圈”分别是什么?

“币圈”本身和区块链技术无关系,是金融领域一种资本融资运作的方式,由于区块链系统有激励机制,使用某些区块链平台的用户会得到数字货币的奖励,从而资本运作就会用金融手段对数字货币的价值进行操作。“币圈”本......
链客 · 2021-04-15
97阅读 · 0赞赏 · 0问答

什么是隔离见证和闪电网络?

隔离见证就是不把对交易的见证信息写入区块中,从而使得区块大小不变的情况下,通过减少单笔交易的信息量,来容纳更多的交易。闪电网络是在有频繁往来的交易对手之间以保证金的方式构建一个预付款的池,只要不超过这......
链客 · 2021-04-15
76阅读 · 0赞赏 · 0问答

以太坊(ETH)和以太经典(ETC)的区别?

1、关于区块链的可变性。ETH,假如大部分人同意修改链条也就是可变性,那么就可以修改区块链记录和合约。ETC,区块链记录和合约不可修改,也就是不可篡改性。2、下面是关于两种方法的利弊。可变性的好处是人......
链客 · 2021-04-15
135阅读 · 0赞赏 · 0问答

科普:何为点对点网络?

如果我们想从根本上理解密码学货币的运行方式,光懂密码学是不够的。密码学货币之所以能成功,靠的不仅仅是密码学安全性,还需要去中心化。中本聪在本世纪初的点对点网络的发展进程中学到了很多经验教训,这些经验教......
链客 · 2021-04-12
269阅读 · 0赞赏 · 0问答

链客

331747.0

LK币

-1

粉丝

514

笔记

感谢"链客"

这篇精彩的笔记,目前已经帮助

  • 0
  • 0
  • 4
  • 9
  • 0
喜欢0
链客社群 加入

微博进入

商务合作>

广告投放>

公司名称:北京链客行科技有限公司

联系方式:010-67707199

ICP备案号:京ICP备18032136号

Copyright:链客区块链技术问答社区 版权所有

感谢您的提问,问题被社区永久收入以便新人查看。一定要记得采纳最佳答案哦!加油!

感谢您的善举,每一次解答会成为新人的灯塔,回答被采纳后获得20算力和相应的LK币奖励

您将赞赏给对方2LK币的奖励哦!感谢您的赞赏!

您将赞赏给对方2LK币的奖励哦!感谢您的赞赏!