美文网首页@IT·互联网财经·投资·理财2019c
智能合约是什么?它如何运作?

智能合约是什么?它如何运作?

作者: ROW供享社 | 来源:发表于2018-07-27 17:54 被阅读39次

    文|李伟志

            智能合约是一种可以在区块链环境中自动谈判、履行和执行协议条款的新技术。

            我最近询问我一个朋友对“智能合约”的看法。他是一名开发人员,我猜他可能会有一些有趣的见解。但我惊讶的是,他对智能合约一无所知。我们花了一年多的时间讨论加密货币、美国证券交易委员会(SEC)监管以及与区块链相关的许多其他事情。深入计算机行业的人居然不知道智能合约是什么,这让我特别惊讶。                                                                                       

            事实上,智能合约可能会使加密爱好者产生比与行业相关的其他想法更多的混淆。因此,它不是一个容易解释的概念,特别是对那些刚刚掌握区块链的人而言。希望这篇文章可以稍微揭开智能合约这个概念的神秘面纱。

            什么是智能合约?

            智能合约是一种只有通过区块链才能实现的新技术。普通、标准的合同涵盖了当事人之间协议的条款,且常通过法律来强制执行;智能合约是数字化的,存储在区块链中,并使用加密代码强制执行协议。

            换句话说,智能合约只是软件程序,与所有程序一样,它们完全按照程序员的意图执行。智能合约就像编程应用程序一样:“一旦出现,就去执行。”

            基本上通过数学计算,智能合约可以协商协议中的条款,自动验证履行,甚至执行约定的条款,所有这些都不需要通过中央组织来批准。智能合约使公证人、代理人和律师等中间人几乎毫无意义。 

            智能合约如何运作呢?

            智能合约的概念最初是由计算机科学家、密码学家Nick Szabo于1993年构思出来的。在1994年的一篇文章中,Nick写道:“智能合约的总体目标是满足共同的合同条件(例如付款项、留置权、保密性,甚至强制执行),最大限度地减少异常以及对可信中介的需求。 相关的经济目标包括减少欺诈损失、仲裁和执行成本以及其他交易成本。现今存在的一些技术可以被视为粗略的智能合约,例如POS终端和(信用卡)、电子数据交换(EDI)以及公共网络带宽的agoric分配。

            尽管智能合约在2009年比特币诞生时才出现一线生机,但以太坊完全接受了它,使得在其分布式账本中执行和存储智能合约成为可能。以太坊的平台专为执行智能合约而设计,使交易和ICO(初始代币发行)成为可能且无可挑剔。在许多方面,智能合约是所有区块链技术的基石。此外,许多新兴的区块链初创公司依赖于智能合约有望创造的革命。

            就像有一个验证比特币交易的节点网络一样,智能合约也使用节点网络来验证协议的各个方面是否已经完成。他们不需要像律师这样的中间人来验证这些方面是否存在,这些节点和智能合约中的代码本身就可验证。这也使得智能合约透明且可被所有相关方追溯。因此,各方之间的信任不再具有争议。某些时候律师仍会被需要,但大部分工作都已完成。

            最后,由于智能合约嵌在所有数据都以分散的分布式方式存储的区块链中,因此直到合同履行完成,没有人能够控制资金。这笔钱通常是区块链的本地加密货币,就像以太坊的以太币一样。

            举例如何使用智能合约

            在许多方面,智能合约就像签订购买汽车的合同一样。除此之外,这些合同是自动化的,且可被数字化保护。

            Nick Szabo 在文章中写道:“我们可以将智能合约的概念延伸到财产上。可以通过在物理对象中嵌入智能合约来创建智能财产。根据合同条款,这些嵌入式协议将自动控制用于操作财产的密钥给合法拥有该财产的代理。例如,除非经其合法所有者允许、响应协议,否则汽车可能无法运行,从而防止盗窃。如果贷款购车,并且车主未能付款,则智能合约可以自动调用留置权,留置权可将车钥匙的控制权返还给银行。此智能留置权可能比人为操作更经济有效。还需要一个在贷款还清时可以证明删除留置权的协议,困难和运作除外。例如,汽车在高速公路上飞速行驶时,收回其使用权是不人性化的。”

        以下是智能合约的一些示例:

        投票

            自上次充满戏剧性的美国总统竞选活动以来,政治家和选民一再怀疑现行投票系统的真实性。是否被非法操纵?有了智能合约,就无法以任何方式进行操纵。

            如果所有投票都存储在区块链中,则几乎不可能对其进行破解和解码。此外,智能合约的自动化属性可使繁琐的投票过程变得更加简单和完全在线,它甚至可能会改善美国低投票率的现象。像Horizon State这样的区块链创业公司希望在世界各国实现透明、公正的投票。

            供应链

            通常情况下,供应链受到纸质合同制度的阻碍。即使是最简单的任务,这些形式必须经过许多人手。由于该系统带来的高曝光率,盗窃、丢失和欺诈相当普遍。区块链和智能合约通过向各方提供安全、透明的数字版本来克服这一缺点。它可以自动执行任务和交易,甚至可以根据存储在其代码中的规则来限制行为。

            汽车

            我最近见到了一位朋友家的新生儿,他可能只有几个月大。出于一些奇怪的原因,我的第一个想法是,当这个孩子年龄大到足够开车时,自动驾驶汽车将成为常态。事实上,几乎与汽车有关的一切都将是自动化的。智能合约将成为推动这种自动化的动力。

            一个例子是保险公司根据客户操作车辆的方式收取费用,这些车辆将向保险公司报告数据。 比如汽车与汽车在道路上进行协商,就像一辆车允许另一辆车在满足某些条件后更换车道,例如“如果您的乘客上班要迟到了,且路线的交通状况更加糟糕,你可以超车到我前面去。”

            房地产

            假设您通过airbnb租了一周公寓,除了这是一个存在于区块链上的airbnb版本,可用加密货币进行支付。付款后,您会收到一份按智能合约的代码规定的数字收据。智能合约会跟踪您是否收到了“数字密钥”。如果您未在指定日期之前获得此密钥,智能合约会自动退款。

    当然,当房屋钥匙等物品与互联网数字化绑定时,此类程序的运行效果最佳。这就是(IoT)物联网和区块链结合后会在未来产生巨大能量的原因,且能实现跨行业的巨大转变。

    对于那些不了解的人来说,“物联网”是物理设备的网络,如嵌入了软件和传感器的家用电器,可以通过互联网连接和交换数据。

            卫生保健

            医疗保健可能非常复杂,我并非只在政治层面上谈论此事。智能合约无疑有助于简化保险审判的认证和授权程序,患者数据保护、法规遵从甚至医疗保健用品方面均可受益。

            金融领域

            银行业似乎是最接纳区块链和智能合约的行业。当您发现通过自动化进行各种金融业务(包括国际交易)可以节省大量资金时,自能明白其中缘由。

            法律问题

            如前所述,传统的合同模式通常充分依赖律师和公证人。但是,智能合约以可追溯和透明的方式自动执行这些步骤。 当你考虑可以节省巨额资金和大量时间时,智能合约可以淘汰公证人和律师。

            复杂问题

            尽管新技术十分强大,我们仍需要几年的时间才能在大多数行业中实施。有如下几点原因,首先,智能合约可能变得非常复杂。 智能合约通常需要不止一份智能合约才能完成任务。 通常需要链接在一起的众多智能合约来涵盖可能发生的所有情况。在这项技术的发展初期,可能会对程序员构成挑战。人工智能有可能简化该过程。在此之前,预计在处理高度复杂的交易时偶尔会出现错误。

            其次,如前所述,这项技术最适合物联网。没有物联网,智能合约本身就无法与现实世界相互作用。智能合约需要一个实体,有时也称为“oracle”,可知晓任务何时完成。 这种“单点故障”会降低智能合同的分散性和安全性。

            第三点可能是最大的问题。智能合约是程序,如果程序出错了怎么办? 毕竟,这些程序仍由人类构建,漏洞也是预料之中的。当以太坊首次推出时,其智能合约中的一个错误就是导致价值数百万美元的以太币容易失窃,这导致了以太坊经典分叉的出现。

            如果使用智能合约的一方发送错误的信息怎么办? 如果人们向Airbnb客户发错了房门钥匙怎么办? 如果传统合同存在问题或错误,当事人可以在事件发生之前表示质疑,但遇到智能合同即使遇到错误,也会被执行。 

            这些关键问题让企业对调整智能合约感到不安。然而,包括我在内的大多数粉丝都相信开发人员和人工智能将解决掉这些问题,试错如影随形。毕竟,互联网演变至今都花费了几十年的时间,虽然互联网仍然存在问题和复杂性。在线广告?网络中立?

            为什么智能合约是我们的未来

            毫无疑问,智能合约将以某种形式成为我们未来的一部分。即便在今天,积极因素远远超过负面因素。透明度、欺诈减少和不可变性使智能合约成为大多数成熟企业的可靠替代方案。

            以下是使用智能合约的其他好处:

            更好的客户服务。无需中介机构建立信任,企业可以直接与客户互动。

            员工离职不会影响其功能,权力下放意味着无需担心数据丢失, 区块链及其智能合约将继续发挥作用。

    降低成本。消除中间人意味着更少的费用。

    保存记录。由于智能合约是通过区块链实现的,因此意味着所有数据都按时间顺序存储,并且可以轻松访问,您的文档在网络中的每个节点中都会重复多次。

    更快的速度。 如果没有传统合同中的中间人,智能合同自动化的会完成得更快。

    最后的话

    区块链技术已经影响到世界各地的企业,智能合约在其中推波助澜。更重要的是,有希望的智能合约用例正在为新的和令人兴奋的商业创意奠定基础。因此,尽量不要将智能合约视为工作杀手。相反,智能合约可能创造许多尚未想象出来的工作。

    我对那些忌惮采用此技术的企业表示理解。幸运的是,世界上一些聪明人士正在解决我之前提到的那些问题。可能需要几十年的时间,但智能合约确实会成为无数行业中许多系统的强大替代品。

    相关文章

      网友评论

        本文标题:智能合约是什么?它如何运作?

        本文链接:https://www.haomeiwen.com/subject/cpepmftx.html