"2021 年,行情将 DeFi 推到了一个新的高度,而在 DeFi 当中,智能合约起着关键作用。"
什么是智能合约
智能合约(smart-contract)是1994年由著名密码学家Nick Saab首次提出的,它是一种具有高度确定性、防篡改性和可靠性的数字协议,能够通过编程准确高效地执行预先设定的合约条款。它在分散的区块链上运行。
具体解释是:智能合约实际上是一种计算机协议,它利用计算机指令实现自我验证和自动执行,并生成可验证的证据来证明合约操作的有效性。
当智能合约双方在区块链上生成资产交易时,会自动触发一个代码,自动完成特定的交易流程。这串计算机代码就是智能合约。
如何实现智能合约
实现智能合约就需要" 图灵完备 "的计算机编程语言。" 图灵完备 " 这个词大家似乎了解的不多,可以简单地理解为能把世间一切可以计算解决的问题都计算出来的,这样的一种虚拟机或者编程语言就叫图灵完备。
以太坊之所以发展成为今天市值超过1.82万亿的巨人,是因为以太坊在其区块链上提供了一个近乎图灵完备的完整计算环境。
只要计算能够通过编程语言来实现,就可以得到支持,这也为智能合同在更广泛的环境中的应用打下了坚实的基础。
为什么提出智能合约
与智能合同和传统合同相比,智能合同具有两个方面的优势。
传统合同受主客观、经济成本、适用范围、执行力度、执行时间等因素的影响,而智能合同可以在很大程度上解决这些因素。
首先,智能合约中的记录是可信的和可共享的。由于智能合约的内容非常安全,合约双方甚至不需要备份,这将为现代企业带来巨大的价值,因为现代企业中通常有多个部门,缺乏一个可信的记录,导致工作流冲突。
其次,智能合约具有高度的确定性。在某些情况下,传统合同由于错误或一方当事人不愿履行而不能按约定履行。
众所周知,区块链最大的特点是去中心化,这会在不信任中产生信任。
基于区块链的智能合约就是将合约以数字化的形式写入区块链。得益于区块链的优秀特性,它自然具有去中心化的特点。合同内容公开、透明、清晰、可篡改。编程语言是管理合同的法律条款,双方可以完全信任地进行交易。
智能合约的应用场景
单说智能合约的应用大家可能不太了解,但大家一定在公共场所、景区和学校校园里不止一次的见过各种样式的自动无人售货机,最初 Nick Szabo 就是根据自动无人售货机提出的智能合约,所以从某种意义上可以说自动售货机是智能合约的第一次大规模应用。
1.保险
保险产品使人们能够从事本来可以避免的高风险经济活动。但由于对保险体系缺乏信任,人们甚至不愿购买保险。
在新兴产业和区域市场,保险理赔结果充满变数。有时,即使索赔人提供了充分的证据,他也可能无法如愿获得赔偿。另外,理赔本身费时费力,财产保险的理赔管理成本高达运营成本的24%。
智能合约将重塑保险公司与客户之间的信任关系,用分散的网络和自动化执行取代过程中的人为干预。
区块链能够真实可靠地记录所有索赔,避免同一事故的重复索赔。智能合约还可以根据外部数据自动触发付款。
例如,许多工业设备都配备了物联网传感器。该传感器能够检测设备故障并自动触发保险合同,保险合同自动执行并直接支付给企业保险客户。企业可以立即购买新设备,尽可能保证业务连续性。
证明事件发生的数据可以传输到合同中,因此合同可以严格按照协议执行,赔偿金将自动支付。保险公司和客户都可以信任来自oracle的防篡改数据,并自动执行防篡改智能合同。
智能合约还可以用于自动计算保费折扣,例如基于生物指标的健康保险折扣,或基于车辆驾驶数据的车辆保险折扣。复杂的保费模型需要更多的时间来开发,而旅游保险等简单的保费模型已经开发出来(比如安盛开发的Fizzy)。
2.金融衍生品
金融衍生品行业也可以使用智能合约来建立信任。衍生品市场规模巨大,估计在10万亿到100亿美元之间。
金融衍生产品行业价值高,但信任度低,当事人可能延迟支付或不直接支付。此外,衍生品行业效率低下,导致托管、清算、对账、手工录入数据、重复数据等成本上升。
智能合同保证了及时付款,并自动化了合同的大部分后端处理。同时,也省去了中间环节和手工环节,简化了操作。
事实上,如果智能合约能够广泛应用于金融衍生品领域,金融危机或许就不会发生。因为公司不能延迟付款或不付款,他们可以更好地管理风险。
智能合约预计能将个人贷款成本降低480-960美元,并将美国和欧洲的个人贷款成本总共降低30-110亿美元。如果我们在2008年拥有智能合约,那么就会实现更大程度的信息透明,并降低次贷危机带来的影响。
2008年之前,人们会从多家银行申请房屋抵押贷款,购买许多套房产。所有类型的金融机构(银行、对冲基金和金融企业)都将几百万份贷款打包、切分然后作为投资产品重新出售。这些贷款既不透明也无真实可靠的记录。
如果当时使用智能合约,每个贷款申请者都会有一个单独的记录,随时可供读取。
每一个与抵押贷款打包的安全产品都会被其他智能合约标记,这些智能合约包含数百万个小型合约,可以轻松访问和阅读。贷款专员可以详细评估这一安全、公开和真实的记录,以确定申请人是否符合贷款条件。
如果在2008年金融危机之前应用智能合约,金融机构是否会滥用信用违约互换衍生品?这个问题值得深思。
3.贸易融资
最后,贸易融资行业由于体系结构陈旧,存在效率低、出错率高的问题。大多数协议仍然以书面合同的形式存在,因此过程极其缓慢,很可能发生人为错误。
区块链的使用可以帮助各方实现信息交换,智能合约可以根据数据输入(如提单或海关数据)自动触发支付。
如果金融机构能够利用去中心化的Oracle网络获取更可靠的数据,不仅可以更快地使用智能合约支付,还可以重新计算新客户的贷款限额。
此外,智能合约的应用场景还可以用于物联网环境下的供应链查询和商品真伪查询;用于房屋租赁、身份认证、知识产权保护、彩票发行、市场预测等。
结语
智能合约乘着区块链发展的东风在不断地发展进步,相信在未来会有更多的采用智能合约技术的Dapp部署在Wisdom Chain链上,去拓展更多的应用场景。但智能合约它真的智能吗?背地里还藏有哪些应用风险呢?欢迎在论坛区分享您的观点。