
萨博提出智能合约理念的时候,并没有合适的数字金融系统能够实现这一理念,一直到比特币出现并被广泛使用,阻碍智能合约实现的因素才被一一解决,让萨博的理念有了实践的机会。
可以这么说,是区块链技术实现了智能合约。
尼克·萨博的智能合约理论迟迟没能实现,一个重要原因就是一直没有能够支持智能合约要求的可编程的数字金融系统和技术,那么为什么传统的编程技术很难实现这一要求呢?
从表面上看,智能合约好像就是一段代码程序,当条件满足时,系统就会准确自动执行原定操作。
但是在传统的技术上,系统中的数据被删除和修改的可能性很大,而且作恶者的身份及行为不易被查出,加上中心化因素的影响,都让智能合约在传统技术上无法实现最好的效果。
而以比特币为代表的“区块链1.0”技术具有去中心化的特点,分布式记账的方式恰好满足了智能合约对数据不可删改的要求,这些都为智能合约的实现提供了便利。
在区块链1.0的基础上,区块链技术发展到“区块链2.0”,其代表性产物之一就是智能合约系统。
区块链2.0的优点不仅是将去中心化延伸到了货币和支付手段之外,扩大了去中心化的市场范围,还为智能合约提供了大展拳脚的机会。
基于区块链技术的智能合约可以利用区块链技术的可溯源和防篡改功能避免恶意行为干扰合约条款的正常实施,这样一来,智能合约不仅可以发挥自身在提高成本效率方面的优势,还避免了传统技术带来的技术漏洞。
智能合约概念的提出者尼克·萨博曾在首届智能合约专题研讨会上发表主题演讲,把智能合约比作一台基于区块链的自动贩卖机。
贩卖机的使用者只要将硬币投入机器,选中自己所需要的商品,在机器对硬币通过验证后就可以拿到商品。
类似的,区块链的用户如果在智能合约中写入条件,当区块链验证条件符合后就会自动为用户执行操作。
比较成熟的智能合约系统主要有以太坊(Ethereum)和Symbiont。
它们都是以区块链为底层支持的智能合约系统。
以太坊主要使用Solidity编写智能合约,其智能合约工具箱在微软云服务上可以找到。
以太坊的智能合约系统在以太坊区块链上运行,其功能多、智能合约执行能力强,纳斯达克、摩根大通、VISA和高盛等多家大型金融机构使用智能合约系统均由以太坊提供。
而Symbiont的智能合约系统以匿名、代码库安全性能更高为特点,已经获得了700万美元的融资,其公司估值也已达到7,000万美元。
Symbiont已经与证券巨头金雅拓达成合作协议,双方将共同合作,让金融机构能够更安全地执行区块链上的交易及履行智能合约的内容。
不仅金融行业,在电商领域,智能合约能够帮助完善合作中的淘宝模式。
智能合约能够帮助买卖双方解决信任问题,把支付宝作为第三方资金中介平台,实现买卖双方的放心交易。
随着淘宝的迅速崛起,在交易环节中出现了很多问题,例如,卖家雇佣水军狂刷信誉,为了获得巨大利益,内部日益腐败等。
虽然淘宝是电商领域的领军者,但是仍然存在信誉问题。不仅仅是淘宝电商,其他领域也存在相同的问题。
在未来的电商领域,可以利用区块链技术建立一个去中心化的电商平台。
该平台具有信任机制,不被外界控制。
在该平台中买卖双方不需要再建立信任关系,直接实现交易,而交易信息被区块链系统存储,不可篡改。
在去中心化的电商系统中,利用以太坊的智能合约作为资金担保,这代替了支付宝这个第三方中介的作用,买卖双方之间可以直接实现交易。
双方利用智能合约建立一个信誉体系,该信誉体系无法篡改,完全可信。随着时间的推移,该体系会变得越来越有价值。
除此之外,该体系还具有全球性,能够实现跨境贸易。
把中心化的淘宝平台与区块链结合起来,能够彻底解决信誉体系不完善、假冒伪劣商品屡禁不止、国际化受阻等难题,为阿里电商提供巨大的市场发展空间。
马云多次提到BAT面临的困境,在信息互联网向价值互联网转变的过程中,冲击了现有中心化的互联网体系,尤其对BAT的冲击更大。
面临这次危机,阿里巴巴集团积极采取策略,研发区块链技术来加以应对。
在区块链出现以前,智能合约只存在于人们的设想之中。
区块链技术提供了把智能合约变为现实的机会。
将智能合约纳入区块链系统中,可以利用区块链技术的特性来保障合约中的数据存储、数据读取和操作执行这一整个过程都处于透明可跟踪的状态,合约的内容不会被恶意篡改,这样就可以保障用户的利益。
同时,借助区块链自身的全网共识算法,智能合约拥有了一套完整的状态机系统,这样智能合约不但成为了现实,其效率还非常高,具有实用价值。
如果要用一句话总结智能合约与区块链的关系,那就是区块链的出现将智能合约的设想变为了现实。


