智能合约有哪些特点(什么是智能合约)

  • 什么是智能合约
  • 智能合约如何创造价值
  • 智能合约的发展历程

-智能合约目前的应用模式

什么是智能合约?

数字合约是在互联网上运行的数字化签名合约。举个例子,乘客在 Uber 的用户条款中点击“同意”,即同意在车辆将其送达目的地时付款给司机。

在大部分数字协议中,双方都互不认识,这种情况下如果任意一方不履约就会产生风险。为了规避此类对手方风险,数字协议通常由具有一定规模的营利性企业从中执行,这些企业能够可靠地执行合约条款。这类数字合约可以在用户与大公司之间签署,也可以在两个用户之间签署,而大公司则作为可信中介从中协调。虽然这个机制大大降低了对手方风险,拓宽了合约的应用场景,但却给了这些大公司极大的合约控制权。

智能合约本身也是一个数字协议,只是它是在区块链上不可篡改的软件,严格按照约定的条款执行。最简单的条件逻辑是:“如果事件 X 发生,则执行行为 Y。”举个例子,如果 A 队赢得体育比赛,则付款给 Bob;如果 B 队赢得比赛,则付款给 Steve。智能合约无须手动输入比赛结果,而是直接连接比赛结果数据触发执行。智能合约收到数据后,会自动执行,通常执行的任务是付款。

商业逻辑(即合约)是基于概率的,也就是说合约有可能会按照约定条款执行也有可能不会;而智能合约则是高度确定的,也就是说合约百分之百会给按照规定条款执行。智能合约之所以能分毫不差地执行,是因为它们所在的块链环境具有去中心化、无须许可、防篡改和永远在线的特性。在这个框架下,合约是在中立的去中心化网络中运行,而且通过技术手段保障执行。

智能合约有哪些特点(什么是智能合约)(1)

智能合约的价值

智能合约相比传统数字合约具有以下几个优势:

  • 安全性:在去中心化的基础架构中运行智能合约能够规避单点失效风险、去除中心化的中介,而且不论是合约任意一方还是系统管理员都无法篡改结果。
  • 可靠性:网络中多个独立节点会对智能合约逻辑进行重复处理和验证,以有效规避操纵风险并保障网络运行时间,确保合约按照规定条款按时执行。
  • 公平性:使用点对点的去中心化网络运行并执行合约条款,能够减少中心化的营利性实体榨取交易价值。
  • 高效性:将托管、维护、执行和交割等后端流程自动化,意味着合约双方都无须等待手动输入数据、交易对手方履行合约职责或中间方处理交易。
智能合约的发展历程

最早版本的智能合约叫多重签名智能合约。必须要有足够多的人(即公钥)使用对应的私钥对交易进行签名,才能使交易生效。比特币在 2012 年首次将多重签名交易引入了区块链。

比特币区块链上多重签名交易的简化框架

之后,开发者在这个基础上开发出了协议型智能合约,在区块链中嵌入了几条核心编程指令(注:也称 opcode)。协议型智能合约是化身为应用的区块链,并能够执行 opcode。然而,这种智能合约很难扩展,因为合约(即协议)每次更新都会出现一次硬分叉,而硬分叉意味着需要创建一条全新的区块链,而且每个节点都需要升级软件。

以太坊在 2015 年发布了脚本化智能合约,实现了重大突破,将区块链变成了一台“世界计算机”,可以同时运行多个不同的应用。开发者可自行管理智能合约,并可以随时进行更改,无须硬分叉。脚本语言将低层级的开发问题抽象化,开发者能够在几周或甚至几天的时间内开发出智能合约,而在此之前需要花费几个月到几年的时间。

而现在我们又迎来了新一轮创新,那就是让脚本化智能合约连接到链下真实世界的数据和系统。具有外部连接性的智能合约使用一种名为预言机的中间件,连接链下数据触发合约执行。预言机还允许智能合约向其他系统发送数据,比如向传统法币支付系统发送支付指令,在链下交割智能合约。

智能合约有哪些特点(什么是智能合约)(2)

Chainlink 预言机可将数据(左边)发送至区块链上的智能合约(中间),并将支付指令发送至链下支付系统(右边)

智能合约目前的应用模式

虽然智能合约目前仍处于早期发展阶段,但我们发现它正在四个市场开始生根发芽,发挥自身在安全和可靠性方面的独特优势。

权益管理(通证)

通证合约的作用是创建、追踪和分配所有权。此类合约会在其通证中嵌入具体的功能,比如为通证持有者提供 dApp 服务/带宽(效用通证)、按权重在协议中投票(治理型通证)、分配公司股权(证券型通证)和实物资产或数字资产所有权(非同质化通证)等。举个例子,SIA 通证可以用来支付 Siacoin 的去中心化云储存服务,而 COMP 通证则可以用来参与 Compound 协议的治理。

智能合约有哪些特点(什么是智能合约)(3)

金融产品(DeFi)

去中心化金融(DeFi)应用使用智能合约再造传统金融产品和服务,其中包括货币市场、衍生品、稳定币、交易所以及资产管理等。智能合约可以托管用户资金,并根据结果分配给相应用户。举个例子,Set 协议使用市场数据自动进行投资组合管理,Opium 交易所基于实时资产价格交割期权合约。

游戏

区块链游戏使用智能合约防游戏中欺诈行为。其中一个例子就是 PoolTogether,这是一个保本储蓄游戏,用户将存款放在一个智能合约中,并连接到货币市场。存款在货币市场中积累利息,并基于随机数生成机制(RNG)将利息发放给中奖者。公布中奖者后,所有人都可以取回最初的本金。同样地,智能合约还能用 RNG 创建罕见的游戏物品,比如一次性的神奇宝剑。可以用 Chainlink 的可验证随机函数(VRF)生成随机数,使用户相信结果的随机性,用户还能独立对结果进行验证,确保结果没有受到游戏开发者或数据提供商的操纵。

保险

参数化保险是新型的保险模式,保险赔付直接与预先设定的具体事件挂钩。智能合约可以为参数化保险提供防篡改的基础架构,基于数据输入触发合约执行。举个例子,Etherisc 正在开发一款航班保险智能合约,当收到航班状态信息时可自动赔付。终端用户不仅可以获得更大的保障,而且个人投资者还能通过智能合约参与到保险的供应端,将资金存放在合约资金池中。智能合约基于用户对资金池的贡献比例分配收益。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页