智能合约或许和我们想的不一样

比特币被成为区块链1.0,比特币开创了去中心化密码货币的先河,9年多的时间充分检验了区块链技术的可行性和安全性。因为有了比特币的大火才会带来全世界对区块链的关注。然而比特币却只有非常简单的功能——转账。以太坊的创始人V神在写有关比特币的文章时就想能不能通过区块链搭建一个图灵完备的智能平台。于是以太坊就出来了,以太坊被称为区块链2.0,以太坊将智能合约引入平台,它支持开发者在该平台创建和发布任意去中心化的应用程序。那么什么是智能合约呢?智能合约真的有那么智能吗?

智能合约或许和我们想的不一样

首先我们来解释下什么是智能合约,百度百科定义:智能合约是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。智能合约就是一个协议,百度百科上的定义,可能很难理解,老友举个简单的例子来说明。相信接触币圈半年以上的用户都知道众筹(ICO)吧,大部分ICO都是基于以太坊的智能合约进行的,如果你没有参与过ICO,你可能不懂。老友来解释下ICO的过程,首先项目方先制作一份白皮书,然后在以太坊上开始自己的项目(代币),前面两个顺序老友应该是这样的吧。然后开始公开众筹,会有一个众筹地址,通过智能合约设定,比如该项目代币总量设定多少,按照什么样的比例发放给投资者,以及什么时候释放,这些参数都设定好了,我们决定相信项目方,开始往项目方的以太坊地址转入定量的以太坊(比如1:50000的比例),等到了程序设定的发放时间,程序会自动按照合约发放代币到你的以太坊钱包中。

以上为老友自己参与众筹的过程,智能合约在里面的作用很重要,通过协议的设定当系统达到某种参数之后自动的执行。看起来非常的高大上吧,甚至有人预言,智能合约将取代很多人工行为,然而事实是这样的吗?比如我支付报酬给一个互联网开发公司,要求帮我建一个企业管理系统,引入智能合约之后,当改企业成功建成之后将自动支付报酬,这样是不是就减少了很多中间机构,看起来非常的简单。

但是,智能合约并不能检测到检测的这个东西是不是企业管理系统。

目前很多行业由于技术的快速发展,可能一两年就会遇到技术更新的情况,我们来看看最近几年的社会发展,几乎技术更新时时刻刻在进行,智能合约是一个图灵完备的系统,具有不可篡改,不可逆等特性,当遇到行业技术大更新的时候,修改之前的智能合约协议将变的非常困难。

老友认为,智能合约并不是单纯的由系统来运作,而是在人工的参与下更有效率的完成某个项目。比如我们之前提到的滴滴打车系统如果通过区块链怎么做,首先平台上会有两种代币,一种是价值稳定用来支付司机费用的代币,一种是可以在市场上流通的代币。如果中间出了问题,比如前段时间空姐遇难的情况,如果仅仅只有司机和乘客在系统中,那么谁来负责呢?这个时候我们需要中间引入一个仲裁员身份的节点。

当前的智能合约模型还仅仅知识停留在服务探索阶段,很多必须人工线下参与的地方智能合约就显得不是那么智能了,因为它无法判断线下参与人员的状态。还是老友之前那句话,在设置智能合约时,还是要用活人对付活人的方式来进行。


分享到:


相關文章: