重新理解智能合约!

重新理解智能合约!

00:00
10:43

你好,我是高朋,欢迎收听今天的8分钟区块链,首先我们来说一下我们深圳区块链大讲堂讨论问题的答案:假如给你1万元让你去买两个token你会买什么?我看在评论区还有很多同学写出要买比特币,更以太坊,这些同学可能没有仔细看清题目,我们的问题里已经把比特币以太坊排出在外了,比特币不用做调查肯定是认可度最高的,很多人的首选,除了这两个项目之外呢?愿意持仓最多的项目是瑞波跟eos。 这两个项目你可以在这个熊市里好好研究下,为什么这么多人愿意持有他?

好下面开始我们今天的课程内容,今天的节目我是提前录好的,今天的课程内容我们重新认识下智能合约。

我们每个同学都应该见过一样东西,自动售货机。你现在在学校、机场、地铁站这些公共场合,都能看到自动售货机,投入几块钱,一瓶汽水或者薯片就滚出来,零钱找回来。

那为什么我要跟你提自动售货机呢?因为你可能没有意识到,这些不起眼的自动售货机,背后其实是一种关乎未来的技术。那就是我在前面课程里跟你讲到的智能合约。

智能合约也不是什么神秘的事,我们常见的自动售货机就是智能合约(smart contract)的原始版本。

而区块链技术,将这种合约的智能推到了一个更高的高度。

今天要讲的智能合约,也是被认为区块链技术最先落地的一个应用。以太坊已经可以实现简单的智能合约了。

所以,今天我们来弄清楚,到底什么是智能合约,它和区块链之间是什么关系,以及会对我们的行业产生什么影响。

一、智能与合约

好,我们首先来弄清一下,什么是智能合约。

先想一下什么叫合约。合,协作一致;约,契约。也就是说双方确立权利义务的一种契约,对吧?

其实,你能想到的人类社会关系,很少有不是合约关系的。婚姻、就业、买房,这是你看得见的白纸黑字的合约。商场里,网络上,银货两讫的交易是看不见的合约。还有所有的机构都是合约关系的产物。按照经济学诺奖得主科斯的定义,公司就是一连串的合约。包括雇员与雇员之间的合约,雇员和雇主之间的合约,生产与销售之间的合约等等。国家也是,从中国古代的城下之盟,到欧盟区,再到国际贸易,汇率战争,没有哪一样不是合约关系。包括我们的8分钟区块链这个节目,如果未来技术支持的话,我就愿意把这档节目打上一个智能合约:合约内容是这样的,我必须每天更新一起节目,如果哪一天喜马拉雅检测不到我的节目更新,就自动给我的听众每人发一个200元的红包,原因监督我的可以把你们的银行卡跟喜马拉雅绑定在一起,当然我的银行卡,或者信用卡也更喜马拉雅做个绑定,只要平台检测到我当天没有上传节目,就知道扣钱给你,这就是一个最简单的智能合约。


实际上智能合约的概念是一个超牛的计算机天才尼克·萨博在90年代提出来的。和大多数IT天才一样,萨博对交易中这种第三方授信的模式特别地怀疑。

比如说,在网上购物的时候,是怎么保证对方会信守承诺的呢?用信用卡、支付宝这种第三方的担保。支付宝和信用卡的信用又从何而来呢?萨博一直认为,这种第三方的信用都是不可靠的。

能不能设计一种机制,让计算机可以自动地完成和执行合约的任务,不需要任何第三方的中介信用?

这句话是不是听着很耳熟,对吗?对的。比特币、区块之间去中介化、点对点这些概念的发明者都是萨博。所以,在很长一段时间里,人们还猜测,萨博是不是就是那个神龙见首不见尾的比特币创始人中本聪。

所以,萨博就认为,所有的交易合同都没有必要通过第三方完成,只要合同的条款可以用编程语言来表达,让计算机自动处理就行了。这样就避免了合同执行中的尔虞我诈,还节约了大量的交易成本。

这个设想当然是很天才的。但是,你发现没有,它里面有两个漏洞。

第一个,交易是要涉及到资产的转移的,假如说一个交易完成以后,资金的转移还要到银行去进行,那就丧失了智能的意义了。所以,为了全程实现计算机的控制,交易的资产必须是以数字资产的方式存储和呈现。

第二个,计算机程序存在着被篡改的风险。所以,怎么确定合约条款的可信度也是个大问题。

就因为这两个原因,在萨博提出智能合约这个概念以后,很长时间内就停留在自动售货机、自动售票机这种比较初级的模式上,没有找到真正的突破口。

好,直到区块链出现以后,这两个问题算是有了答案。区块链具有信息不可篡改,去中心化的性质,完全使得交易合约的条款可信度有了保证,然后比特币的成功又让人们看到了数字加密资产也完全具有可行性。这两点突破以后,一种基于区块链的智能合约就浮出水面了。

在这里面,智能合约仍然是一段代码,比如我开始说的“if……then……”这个语句。但是,这个代码是存在于区块链上的,也就是说分布在所有人的账本上。而且,只要这个交易条件符合,程序就开始自动执行,完成数字资产的转移。

你从这个角度理解,就会发现,智能合约在这里面扮演的是什么角色呢?它是一个技术仲裁者的角色,它依靠区块链的技术特性,保证着合约按照规则来执行,而不再担心各种违约和失信的行为。

好,这里如果你理解起来有点抽象的话,我给你举个娱乐圈的例子。

2018年11月份,著名导演张艺谋的新片《影》,就和中央音乐学院闹出了纠纷。事情是这样的,中央音乐学院有20多位老师和学生参与了《影》这个电影的配乐工作,但制片方后来又请了一位音乐人添加了一点商业元素。结果,在影片的公映版中,却没有署上这20位多老师和学生的名字,理由是说,已经不是他们的原创了。然后,这些人到电影院一听,他们发现电影的曲子基本上就是他们作的原版,只不过是换了一批演奏员而已。这20位老师和学生当然就很生气了,就一纸诉状将《影》告上了法庭。

按照一般惯例,这种案子打起来是比较费力的,因为双方扯皮打架,各执一词,所以,法庭也需要大量的人力、物力来调节和处理。而且最后的结果也特别难以判断。

但如果这是一个链上的智能合约,事情就简单多了。因为所有的合同条款、内容都上链,然后程序去判断,电影是不是使用了这些作曲家的作品?是否署名了?如果制片方违约了,那合约就会自动执行,数字资产就会自动地进行划拨,进行强制的执行。

最后请你思考一下,智能合约他有哪些局限性?希望把你的答案写在评论区更其他同学进行交流我是高朋,感谢你的收听感谢你的陪伴我们明天见。





以上内容来自专辑
用户评论
  • W扬华

    智能合同只是一种限制在数据库中进行的交易的方法,这无疑是一个有用的东西,而且是使该数据库安全共享的关键。但智能合约不能做任何事情,它们当然也无法逃脱他们所在数据库的边界。

  • 1586438xpqq

    vpay现在可以投资吗

  • 1992年的猴

    高老师,计算器算不算智能合约。输入1+1然后=2

  • 易安_fh

    高老师,你怎么看DAPP,如果现在有一个平台可以做到游戏购物一体的区块链模式,你觉得这样的平台发展前景大不大?

    8分钟区块链 回复 @易安_fh: 那要看体验好不好了

  • 应秋陪你学习区块链

  • 草原老六

    智能合约如何链接线上线下结合,但不能确保在上链之前就是值得信赖的物品!

  • 1372216fvdv

    智能合约毕竟不是人,它不能作为法官去处理一个纠纷或者案件,因为很多的案例是需要参杂人的感知的,就像秋菊打官司一样,智能合约是为人类服务的,而不能掌控人类

  • 2100区块链Ai未来

    波场

  • 李营村

    高老师,找相关数据,还是不明白瑞波和EOS被认可的原因

    区块链价值追踪 回复 @李营村: 共识人多,就是原因

  • 北方以南01

    沙发