http://www.kqlcn.com/

【新手入门】什么是区块链智能合约?

  

【新手入门】什么是区块链智能合约?

VIDEO贝数区块链—新手入门

  这一期视频里,我和大家聊一聊什么是区块链智能合约。

  目前大家接触到的合约主要是泛金融领域的应用和解释,也可以说:智能合约是一种可以自动化执行的简单交易,我们生活中经常会接触各种各样的合约:租房子的时候签的租房合同就是一种合约。坐飞机的时候,咱们买的航班延误险就是一种合约。朋友之间的借条,本质上也是一种合约。合约就是规定一个前提条件,一旦这个条件达成了,就按照合约里规定的去办。

  那么智能合约又是什么东西呢?它到底智能在哪里?这期视频我们就来聊聊智能合约那些事。

  说起智能合约,咱们先来聊聊它产生的历史。每当提到区块链,往往都会提及智能合约,仿佛智能合约是伴随着区块链诞生的一样。其实并不是这样的,区块链起始于2008年中本聪的比特币论文,而智能合约的诞生,可以追溯到上个世纪。

  在上世纪七八十年代,大量的研究人员致力于计算机理论的研究,希望能够让计算机帮助人类承担更多的工作,解放人类的生产力。对密码学的研究也在这个时期蓬勃的发展,这些我们在第二讲中已经讲过了。

  在1994年的时候,计算机科学家尼克萨博在他的论文中第一次提出了智能合约的概念:

  一个智能合约是一套以数字形式定义的承诺 ,包括合约参与方可以在上面执行这些承诺的协议。

  举一个简单易懂的例子,那就是我们生活中非常常见的自动售货机。

  回忆一下,当你在使用自动售货机买可乐的时候,投入硬币后,自动售货机的系统一旦检测到你应经付款了,就会马上把可乐放出来。

  这就是一个最简单的智能合约。简单的来说,智能合约就是在一个计算机系统上,设置好条件和对应的操作,如果条件被满足,合约就自动执行。也可以理解为就是传统合约的一个数字化的版本。你在网上缴纳电费房租,在手机上购物,每个月的信用卡还款等等,都是一个个的智能合约。那么,它和区块链有什么关系呢?为什么大家总是把区块链和智能合约联系在一起?

这是因为传统合约的三个缺点了。

第一:效率低下

  传统的合约,条件的达成和合约的执行往往是彼此完全分开的两个部分。很多时候合约上预设的条件满足了,但是相应的规定并没有得到及时的执行。平时经常坐飞机的朋友可能买过航班延误险。当飞机起飞延误超过一定时间(通常是两小时)时,买了航班延误险的乘客可以得到一定的补偿。听上去好像很简单的一个合约,实际执行起来却非常麻烦。你需要出示一堆证明材料,经过复杂的手续,最后才有可能得到赔偿。具体的过程太麻烦了,感兴趣的朋友可以自己上网查一查。

  这就是传统合约的第一宗罪,执行效率低下。身处在现在这个科技高度发达的社会,怎么能忍呢?

第二:人为干预风险高

  传统的合约有很多不可控的地方,比如合约一方反悔,单方面撕毁条约,又比如说买通公证人,使结果变得有利于作恶者。这些都是在一个中心化的系统中无法避免的,中心化系统的背后,一定会存在人为干预的风险。

第三:安全性不足

  前面两点主要还是针对纸质的那种合约,可是即使是我们日常上网时接触到的各种“智能合约”,我把他们称之为传统的“智能合约”,也有上面提到的这些风险,而且,由于这些合约的代码都存放在中心化的服务器上,一旦遭到黑客攻击,后果不堪设想。

  听到以上的问题,大家可能会觉得传统合约一无是处,虽然以前的合约有很多不足,但还是在人类生产活动中有着非常重要的作用。

  不过,得益于区块链技术的发展,合约界的科技产物出现了——那就是基于区块链的智能合约。

  上面提到的这些问题,通过把智能合约和区块链结合起来,就可以得到很好的解决。

  在之前科普视频中我们提到了区块链的三大特性:去中心化、不可伪造和不可篡改,相信大家对这三点已经理解的比较深刻了。有了这三大特性的加持,智能合约的发展上了一个台阶。

  首先是杜绝了人为干预的风险,不用再去担心贿选和耍赖。其次,合约一旦在区块链网络上部署成功,就无法被篡改,不用担心有人偷偷修改了合约的内容。去中心化特性的加持,使得合约全网备份。至于黑客攻击?被攻击是不可能的,当然,这是建立在区块链网络本身安全性足够且合约代码没有漏洞的情况下。同时,由于合约的内容已经部署在网络上了,只要条件满足,合约自动被触发执行。原来繁琐的那一套流程,全都省下了。这大大减少了以前履行合约时需要的各种人力成本,提高了效率。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。