智能合约“三问”

发布时间:2018-08-21 09:07

什么是智能合约?

字面上理解就是一个能自动执行的拥有一定智能性的计算机协议。智能合约的开发者尼克˙萨博是这样定义的,“一个智能合约是一套以数组形式定义的承诺,包括合约参与方可以在上面执行这些承诺的协议。”

百度百科上是这样定义的,“智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。”(看到这边是不是就想起了区块链?)其实智能合约早在94年就被提出,但是苦于没有技术的支撑,这个理论在20多年后才以比特币协议的形式为世人所知。

我们现在执行合约往往都需要消耗大量的资源,举个简单的例子来说,买卖双方A、B两家公司在交易前签订了一份合同,但后来因为种种原因卖家B不能及时供货,于是买家A打算取消交易寻找另外的厂商合作,但是卖家B货都生产到一半了卖不出去岂不是砸在手里?于是双方谁也说服不了谁,纷纷向法院起诉。但是不管最后官司是谁赢了,在判决前双方都要耗费大量的精力去提供材料、搜寻证据、找个好律师……等双方扯完皮,黄花菜都凉了。这还是有合同协议的情况下,我们生活中往往对这些东西都是“敬而远之”所以滋生了一大堆的中介机构专门帮我们处理这方面的业务,但是高昂的中介费不说,还存在着一定的风险。

而智能合约让这一切变得简单,一切都由代码来执行期初拟定的条款。强制执行,绝对的中立,没有任何主观性,不会再去寻求你的意见。智能合约确保了交易双方的公平公正,不再需要第三方中介的介入,基于区块链的去信任机制,消除了交易双方存在的信任问题。而且,所有交易的信息记录都会被存放到区块链的分布式账本中,确保了交易的透明性。

它是如何运作的?

智能合约期初的应用实例是自动贩卖机。我们只需将交易中相应的加密货币放入合约中(就像我们用自动贩卖机买水,投币进去,相应的商品就会出来),那么所购的产品就会自动划转到你的名下。其交易明细、规则都是合约一开始就设定好的并且强制执行。类似于虚拟与现实之间的桥梁。

它有什么优缺点?

优点:智能化的实现代表着其具有高度的自治权,让人们的交易变得更加简单;去除了不必要的第三方中介,节省了一笔中介费;交易的信息全部都通过代码储存到一个分布式的账本上,不在需要一堆纸质版文书的“相关证明”,让交易更加高效以及透明;还有就是区块链一直被提及的去信任,我们只要相信这个合约而不用再去考虑交易对方是否可信,相比商场的尔虞我诈,我想人们更倾向于一个冷冰冰的机器。

缺点:现在还处于一个起步阶段,不然大家早就耳熟能详了。期初代码的编写如果存在漏洞,那么对所以的交易者都将存在一定的风险。只要能连上网的东西都存在一定被黑的风险,如何构建一个安全的平台任重道远。在这块的监管存在着一定的空白区,期初存在一定的市场乱象。