LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > 科普:DeFi中的关键—智能合约

科普:DeFi中的关键—智能合约

2021-02-09 黑白实验室 来源:区块链网络

众所周知,比特币是区块链1.0技术架构下的典型应用,而作为区块链2.0架构下的杰出应用—智能合约,却有一大部分人对此知之甚少。智能合约发展至今已有20余年,乘着区块链发展的东风不断地发展进步,应用场景范围也在不断地扩展。例如2020年火爆币圈的DeFi,智能合约就在其中扮演者关键的角色,再例如生活中常见的无人售货机、保险类等都借助了智能合约技术。随着时代的发展,智能合约技术正逐渐渗入到生活的方方面面。

今天我们就详细来聊一聊“智能合约”。

01 什么是智能合约?

智能合约(英语:Smart contract )是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。智能合约概念于1995年由Nick Szabo首次提出。

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

智能合约并不是一个新的概念,早在1995年就由跨领域法律学者尼克萨博提出,是对现实中的合约条款执行电子化的量化交易协议。智能合约设计的总体目标是满足常见的合约条件(如支付条款、留置权、机密性以及执行等),以及最大程度地减少恶意和偶然地异常,最大限度地减少对可信中介的依赖。智能合约已经在电子投票和供应链管理等很多领域得到应用,且前景广阔。

02 基于区块链的智能合约

区块链2.0以后提出的智能合约,让区块链应用更具便捷性和拓展性。主要优势体现如下:

将合约以数字化的形式写入区块链中,因区块链的特性,数据将无法删除、修改,只能新增,整个过程透明可跟踪,保证了历史的可追溯性;因行为将被永久记录,可极大程度避免恶意行为对合约正常执行的干扰;去中心化,避免了中心化因素的影响,提高智能合约在成本效率方面的优势;当满足合约内容时,将自动启动智能合约的代码,既避免了手动过程,同时又保障了发行者无法违约;由区块链自带的共识算法构建出一套状态机系统,使得智能合约能够高效地运行。

03 如何实现智能合约?

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

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

智能合约之所以可以在以太坊上完美应用,就是因为以太坊在其区块链上提供了一种近乎图灵完备的计算环境。只要是编程语言能够实现的计算,其都能支持,这也为智能合约在更加广泛的环境中得以应用坚实了基础。

04 有哪些应用场景?

大家一定在公共场所、景区和学校校园里不止一次的见过各种样式的自动无人售货机,最初 Nick Szabo 就是根据自动无人售货机提出的智能合约,所以从某种意义上可以说自动售货机是智能合约的第一次大规模应用。

除此之外,智能合约的应用场景还是非常广泛的,例如用于解决金融借贷领域的 P2P 网络金融雷潮事件;用于社会保障领域养老保险、医疗保险,借助智能合约技术,没有第三方的参与避免了贪污腐败问题的发生;用于物联网环境下供应链查询和物品真伪查询;用于房屋租赁、身份认证、知识产权保护、博彩发行、市场预测等。

05 智能合约的未来

如今,已经有越来越多的企业加入到区块链产业中,希望通过区块链技术突破瓶颈,并跨越到其他领域里。

如今,大多数区块链都具有智能合约功能,活跃的开发人员社区使用Cosmos,NEO和Hyperledger等区块链上的智能合约来创建dapp。智能合约的功能范围从比特币或Litecoin之类的非常简单到以太坊,Tron和Polkadot等具有Dapp功能的区块链上的更高级。我们仍处在可以使用智能合约和dapp的初期。但是已经有公司甚至政府在尝试其潜力。它们现在用于各种各样的场景,包括数字身份,供应链管理,保险,数据存储等等。

—-

编译者/作者:黑白实验室

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

LOADING...
LOADING...