注册有礼
< 返回资讯中心

智能合约——不可思议的区块链技术

发布人:中嘉和信 发布时间:2018.09.03

"区块链"和"人工智能"一样,"智能合约"也是人们争相谈论的热门话题。

服务器托管

利用智能合约可以做到:

  • 自动、无需信任和公正地执行合同
  • 在合同建设,合同执行和合同执行中取消中间人
  • 未来不再需要律师

在执行合约过程中,如果不再需要第三方信任,做事效率就会得到极大的提升。那么,智能合约到底是什么?它真的可以简化未来的工作方式、提升未来的工作效率吗?

一、什么是智能合约?

智能合约是一种特殊协议,旨在提供、验证及执行合约。具体来说,智能合约是区块链被称之为“去中心化的”重要原因,它允许我们在不需要第三方的情况下,执行可追溯、不可逆转和安全的交易。

基本上,智能合约就是基于密码学技术的数字化合同,是一种计算机程序,而不是传统的纸质合同。描述这两者差异的简单方法,就是将自动售货机(智能合约)与售货员(纸质合同)。

智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。

智能合约的目的是,提供优于传统合约的安全方法,并减少与合约相关的其他交易成本。

二、智能合约的优点&缺点

就像任何其他新的系统协议一样,智能合约并不完美。使用智能合约有几个优点和缺点,包括更高的效率和缺乏监管。具体来说:

优势包括在处理文档时的更高效率。这归功于它能够采用完全自动化的流程,不需要任何人为参与,只要满足智能合约代码所列出的要求即可。结果是,会节省时间,降低成本,交易更准确,且无法更改。

此外,智能合约去除任何第三方干扰,进一步增强了网络的去中心化。

另一方面,智能合约的使用也会产生不少问题。一些缺点包括:人为错误、完全实施有困难、不确定的法律状态、智能合约漏洞。

智能合约漏洞的危害不容小看:据不完全统计,2011年至2018年4月30日,因各类区块链安全事件造成的损失达到20多亿美金。其中因为智能合约漏洞而引发的安全事件损失金额达12.4亿美元,占比达6成,形势可谓严峻。

三、智能合约:有执行力的合约

在当今社会,执行传统合约需要耗费大量社会资源。

比方说,A、B两家公司签订合同,后来A违反合同条约,导致B损失重大。B想要拿回属于自己的东西,于是向法院起诉。就算B打官司赢了,判决书生效后,他还需要向法院申请强制执行,包括立案,提供财产线索……整个流程下来,每个参与人都很憔悴,尤其是本来就是受害方的B。

而智能合约能让这一切变得简单很多。智能合约和上述传统合约的区别,就在于“智能”,不涉及人类主观想法,一切皆代码,完全消除了类似“我认为,你认为”的这种误解,缔约双方是否依法履约的不确定性也一并被消除。

智能合约,就是一段写在区块链上的代码,一旦某个事件触发合约中的条款,代码即自动执行。也就是说,满足条件就开始执行,而无须考虑愿不愿意导致的毁约问题。

初期,智能合约会首先在涉及虚拟货币、网站、软件、数字内容、云服务等数字资产的领域生根发芽,因为针对数字资产的“强制执行”非常直接有效。但是,随着时间的推移,智能合约会逐步渗透到“现实世界”。比如,基于智能合约的某种租赁协议的汽车可以通过某种数字证书进行发动(而不是传统的车钥匙),而如果这个数字证书不符合该租赁协议(例如证书到期),汽车就不会发动。

四、智能合约工作原理

因为智能合约是一段写在区块链上的代码,那么智能合约的工作原理又是什么呢?

构建→ 存储 → 执行

1)智能合约由区块链内的多个用户共同参与制定,可用于用户之间的任何交易行为。协议中明确了双方的权利和义务,开发人员将这些权利和义务以电子化的方式进行编程,代码中包含会触发合约自动执行的条件。

比方说,你把一套闲置的房子租给A,那么,这份智能租约中就规定了A必须在每月5号之前给你打房租、你必须在收到房租时马上给对方钥匙[2]等条款。

2)一旦编码完成,这份智能合约就被上传到区块链网络上,即全网验证节点都会接收到你和A的租房合约。

3)智能合约会定期检查是否存在相关事件和触发条件;满足条件的事件将会推送到待验证的队列中。假设A在4号提前打房租给你,这个事件就成了该合约的触发条件(每月5号以前)。

4)区块链上的验证节点先对该事件进行签名验证[3],以确保其有效性;等大多数验证节点对该事件达成共识后,智能合约将成功执行,并通知用户。

5)成功执行的合约将移出区块。而未执行的合约则继续等待下一轮处理,直至成功执行。

假如智能合约能渗透入我们的生活,那么以后的买车买房、保险理赔、金融交易等大大小小的头疼问题,都将是瞬间的事情,再也不必花费大量心神。有没有希望这样的一天会早点到来呢?

在区块链社会里,大家共同维护一个区块链账本,所有交易数据无法篡改、不可伪造,还能减少人工对账的出错概率和人力成本;随着智能合约普及,我们也会变得更加佛系。面对潜在的纠纷,无需自己出马,一切代码说了算,不过也要警惕智能合约的漏洞呀!

相关文章推荐《物联网如何改善公共交通

热门新闻

版权所有©2015年北京中嘉和信通信技术有限公司京ICP备09037838号-6京公网安备11010602110005号