LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 新闻观点 > 区块链入门(5) — 区块链的扩展应用

区块链入门(5) — 区块链的扩展应用

2019-11-04 币自来 来源:区块链网络

区块链1.0?应用以比特币为代表,为了解决货币和支付手段的去中心化;那么?区块链2.0?的出现就是更宏观的对整个市场的去中心化,以智能合约为代表的合约管理工具的出现,进一步地提高效率,保证公平。

emvp44resiUjLRXArI66yNuQZyeWUtHdTA2MDQRW.jpeg

1.?什么是“智能合约”?

从古至今,合约在很早就已经存在。我们日常处理的各种商业服务都属于合约应用。

而智能合约这个词是是 1994 年由著名?密码学?家尼克萨博首次提出的,它是通过编程来准确高效地执行预先设定的合约条款。?本质上就是一种计算机协议?。?比如,你在网上商城下了个订单,支付完成后,合约就生效了,商场那边收到指令开始备货并送货,某种程度上,这种合约也算是智能合约,都是通过网络技术的设备来实现的合约形式。然而,?区块链系统?能为智能合约的实现提供一个更吸引并有创意的方案。

那智能合约与比特币有什么关系??智能合约是建立在比特币的基本原理上的。作为一个?分布式、去中心化?的网络系统,比特币在运行中除了发起交易外,并不需要一个人来审核确定,所有的环节比如验证数据合法性、转移所有权、打包区块等,一律都是按照既定的规则自动运行的。

在比特币的区块链网络中,持续不断地发生着转账交易,在每个参与节点的共同见证之下,转换着每一笔交易输出的所有权,不断地进行着锁定与解锁,这就是比特币系统中包含的合约思想。因此,智能合约是在去中心化网络上运行的自我执行的业务自动化应用程序。因此,智能合约是比特币系统的发展出的衍生品。

2.?如何实现“智能合约”?

以太坊是一个完全重新开发的独有的公有链系统,其本身也有一种加密数字货币,称之为“以太币”(ETH),是被用来支持技术生的。以太币是用来在以太坊价值网络的节点间传递,每一笔交易背后都包含着成本。

不过以太坊真正强大之处是在于支持了用户自定义的合约编程,因此,以太坊不单单是数字货币,更是一个开发平台,支持全面的合约程序开发,最主要的就是支持了?“图灵完备”?的计算机编程语言(以太坊虚拟机)。

“图灵完备”?这个词大家似乎了解的不多,可以简单地理解为能把世间一切可以计算解决的问题都计算出来的,这样的一种虚拟机或者编程语言就叫图灵完备。

举一个比较容易理解的例子说明一下:比如两口做饭的锅,一口锅可以实现一切的烹饪方法煎、炒、蒸、炖、炸、汆、涮、卤等,而另外的一口锅则只能实现蒸和炖,其他的都不能实现,那么前者就是图灵完备的,后者则不是。

智能合约之所以可以在以太坊上完美应用,就是因为以太坊在其区块链上提供了一种近乎图灵完备的计算环境。

是不是觉得有点难理解,其实简单来说,这种图灵完备的语言是一个突出的智能合约框架。以太坊是一个平台,它上面提供各种模块让用户来搭建应用,如果将搭建应用比作造房子,那么以太坊就提供了墙面、屋顶、地板等模块,用户只需像搭积木一样把房子搭起来,因此在以太坊上建立应用的成本和速度都大大改善。只要是编程语言能够实现的计算,其都能支持,这也为智能合约在更加广泛的环境中得以应用坚实了基础。

3.?为什么要提出智能合约?

传统合约受到诸如主客观、经济成本、适用范围、执行力度和执行时间等因素的影响,即便签订合同,我们也无法保证双方都能在规定期限内完整的履行合同规定的内容。

举一个例子:华尔街有一个延续了两百多年的行为:为了保证合约的公正性和法律的有效性,合约双方会请第三方验证人,对双方签名做认证,这个行为一直延续至今而没有工具解决,就是因为交易所不信任中心化服务器。

而随着科技的进步,智能合约的出现便可以在很大程度上解决这些因素的影响。智能合约的主要特点可以简单地概括为:?去中心化、智能高效(自动执行、无人为干预)、准确、低成本。

智能合约的整个产生和执行过程都是可追溯、不可篡改的。一旦触发合约就会立即执行,自动按照合约规范进行操作。整个过程智能高效,短时间快速完成更是体现了它的准确和经济。

那说了那么多关于智能合约好的方面,有同学肯定会问,难道它真的没有弊端吗?答案是肯定有的。它有一个致命的缺点,就是它的?去人为干预特性?。

2016年,史上最大的一个众筹项目TheDAO正式上线。总共募集到超过价值1.5亿美元的以太币用于建立该项目。但就在短短一个多月之后就发现,在其上的大量的以太币已经被“偷”,未来或许还会有大量的以太币被偷,而TheDAO的设计执行者对此攻击却无能为力。

这就是由于智能合约的漏洞造成的资金被黑客转移,由于基于区块链的智能合约的去人为干预特性,这一漏洞无法被线上修复,只能眼睁睁地看着黑客把更多的以太币从项目中偷走。该问题直到后来以太经典与以太坊进行了?硬分叉?之后才得以解决。

还要一点就是,区块链的代码是开源的,任何人都可以看到你写的代码,所以智能合约中不应记录敏感的个人信息。不然,你就可以进行用户的链上行为分析,这对于小白用户来说可能听起来不太好,因为他的历史行为暴露在了全世界面前。

因此,万物都是有两面性的,而总的来说,?在智能合约上是利大于弊的。?技术的应用要有坚实的理论基础做支撑,完全去中心化的智能合约是否已经成熟以及面临攻击该如何应对都将成为未来主要探讨的课题。

4.?"智能合约"应用场景有哪些?

举几个比较贴近我们生活的关于智能合约的例子吧。大家一定在公共场所、景区和学校校园里不止一次的见过各种样式的自动无人售货机,最初 Nick Szabo 就是根据自动无人售货机提出的智能合约,所以从某种意义上可以说自动售货机是智能合约的第一次大规模应用。

还有比较熟悉的保险业运用了区块链的智能合约技术,能大大的降低运营成本和改善客户的体验:

1.?智能合约能让理赔自动化。?无需投保人申请理赔,也无需保险公司批准理赔,只要触发理赔条件,保单自动理赔,支付理赔金额。?2.?能预防欺诈。?由于区块链技术的不可篡改和公开透明性,通过区块链购买的保单可以在全球范围内进行共享,并且可以和其他渠道获得的大数据(例如医疗报告、警方报告等)协助识别索赔过程中的欺诈行为。?3.?加快效率,方便核查身份信息。?未来的社会是数字资产化的世界,我们的个人信息将成为可评估资产,个人身份上链之后,可以在客户购买或更新保单时减少数据输入过载,智能合约可以自动检索并核查身份信息。

国外的保险公司均将区块链技术应用在保险金支付场景中。如美国的大都会人寿、德国安联保险等。而国内的保险公司在保险产品上还没有真正的落地应用,蚂蚁区块链也才刚开始不久将智能合约应用在保险产品上。

目前,智能合约仍处于早期的研发和试水阶段,但它的应用价值是无限的,要走到广泛应用,彻底更新传统行业的流程,需要技术和法律的双重考验,还有很长的一段路要走。

【总结】区块链的出现至今已有十年之久,智能合约乘着区块链发展的东风在不断地发展进步,应用的场景范围也在不断地扩展,但是智能合约的落地的应用目前只处于刚开始发展阶段,还没有一个比较成熟的应用体系的出现,智能合约背后也隐藏着监管的风险,需要人们不断的改善这个工具。

—-

编译者/作者:币自来

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...