塔岸网

智能合约-区块链2.0的产物

热度:2℃ 发布时间:2023-11-29 19:52:23
智能合约-区块链2.0的产物
什么是智能合约?

智能合约(Smart Contract)一词是由学者尼克‧萨博(Nick Szabo)于1990年代初期提出,但在当时并没有受到重视。直到近几年,区块链的发展,才随着第二代区块链以太坊受到广泛的讨论。什么是智能合约呢?最简单的解释是「当达成特定条件时,就会触发程序,强制执行」。

最常用来解释智能合约的例子是「自动贩卖机」。

如果使用者投入10 元且按A 按钮→ 输出红茶如果使用者输入10 元且按B 按钮→ 输出绿茶如果使用者输入20 元且按C 按钮→ 输出咖啡既不智能,也不是合约

这样看下来你或许会发现,智能合约并没有那么”智能”,只能够根据设计的条件执行特定的程序,无法接受突发状况的产生。这就好比若自动贩卖机没有设计退币功能,使用者突然反悔不想喝饮料了,机器没有退币口,没有办法退钱,只能摸摸鼻子选一样喝。

同时智能合约也不是合约,所谓的合约是交易双方共同签署的,具有「法律效力」的约定事项。然而智能合约只是运行在以太坊上的程式,并不具备任何法律效力。这也就是为什么以太坊创办人Vitalik曾在twitter上公开表示:

「需要澄清的是,在这一点上,我非常后悔采用了'智能合约'这个术语。我应该把它们叫做更无聊和技术性的东西,也许类似于'持久脚本(Persistent Scripts)'。」

智能合约的特色

简单举一个智能合约的运用案例。

条件1:若3个月内的降雨量不到6毫米。(降雨量数据来自气象局的传感器)
 条件2: 农民必须如期缴纳保险费

若达成以上两个条件,即强制执行:

将一定金额的钱作为保险费发给农民。

这是一个相当好懂的例子,但是这时你可能会想:

「这种事情现在也做得到阿,银行都可以自动扣款了,达成特定条件自动转帐,这没有什么特别的阿」

没错,一般保险公司确实不需要智能合约就能够做到,但是, 数据库不同

在过程中也会出现一些额外风险。例如保险公司拖延甚至拒绝理赔、合约内容储存于保险公司的中央数据库有安全疑虑,保险公司有可能伪造气象数据不认帐以及保险公司倒闭等诸多问题,而有了去中心化的智能合约,就能够妥善解决这些问题。

智能合约的运作

智能合约是一个运行于区块链上的一串代码,以以太坊为例,可以想像每一个矿工都在同时运行这个代码,代码不会停止运作、不会受到窜改且完全公开透明,没有人能够改变智能合约的内容与执行,为合约双方提供更好的保障,与强制力。

在以太坊的网络中存在着许多节点,这些节点除了挖矿之外,也要负责运行以太坊上的智能合约,这项工作运行在每一个矿工的EVM(以太坊虚拟机)上。我们可以把EVM看作一台分散式的计算机,拥有网络中所有节点的计算与存储资源,该资源用于在区块链上运行智能合约。

智能合约的确定性与可终止性

智能合约要顺利运行就必须要具备「确定性」与「可终止性」。

所谓的「确定性」是指,如果一个程序在不同的计算机、或者在同一台计算机上的不同时刻多次运行,对于相同的输入能够保证产生相同的输出,则称该程序的行为是确定性的。由于智能合约运行于网络上的多台电脑,如果一个智能合约是非确定性的,那么不同节点运行的结果就可能不一致,从而导致共识无法达成,网络停滞。

为什么智能合约需要具备「可终止性」?假设今天在以太坊上运行一个程式让合约不断的运作,也就是所谓的死循环,将会无限消耗以太坊上EVM 的资源。为了解决这个问题,以太坊引入了计价器机制。

每次执行一次智能合约,EVM都会向用户收取非常小的ETH维护费,也就是GAS,以提供智能合约需要使用的计算能力。所以以太币的核心意义不是作为一般等价物的货币,而是类似于石油一样作为动力驱动以太坊网络的服务,因此,若有人企图使用智能合约消耗以太坊网络上的资源,由于每次执行智能合约都需要GAS做驱动,一但燃料耗尽,合约就会执行失败,并且不会退回消耗掉的费用,借此防止死循环的发生。

智能合约的出现让大家开始觉得区块链有实际的用途,而且能广泛运用在各行各业中解决问题,所以被大家称为第二代的区块链或是区块链2.0,智能合约也让区块链的开发变得更简单,使得更多企业或新创公司能够将自己的去中心化应用(Dapp)建立在以太坊之上,并发行自己的加密货币(Token),让区块链的开发进入到下一个世代。目前许多团队也在开发类似以太坊的去中心化平台,但以太币仍旧占据前三名的宝座之上,未来以太坊是否会被取代,亦或是称霸区块链开发端,就让我们继续看下去。

以上就是智能合约-区块链2.0的产物的全部内容,望能这篇智能合约-区块链2.0的产物可以帮助您解决问题,能够解决大家的实际问题是塔岸网一直努力的方向和目标。

  • 区块链推荐
更多+
香港HashKey交易所正式上线App,平台币HSK或在明年年中

香港HashKey交易所正式上线App,平台币HSK或在明年年中

香港持牌加密货币交易所HashKey Exchange 周三(1日)正式推出行动端应用程序,为专业投资人和零售用户提供服务。HashKey 营运长Livio Weng 受访表示,HashKey 还计划铸造自己的ERC-20 应用型代币HSK,可能会在明年年中上市。App 正式上线根据《The Blo...

11-15

Sushi社群起义要求归还代币分润权,SUSHI过去一周涨超

Sushi社群起义要求归还代币分润权,SUSHI过去一周涨超

Sushi 社群成员在治理论坛发布提案,拟议恢复SUSHI 代币的价值与功能,并让DAO 重新掌握协议治理权。Sushi 社群起义重拾治理权社群成员Trantor 表示,自从Kanpai 2.0 于2022 年12 月推出以来,所有协议费用都流入国库,尽管这有助于确保国库能够获得充足的资金,但核心团...

11-15

继贝莱德之后,景顺的比特币ETF也在DTCC上架,股票代

继贝莱德之后,景顺的比特币ETF也在DTCC上架,股票代

继贝莱德的IBTC 之后,景顺(Invesco)与Galaxy 共同提交的比特币现货ETF 也在美国证券存托清算公司的清单(DTCC)上架,股票代码为BTCO。标志着这两档ETF 申请正朝着标准程序持续推进。需要再次重申的是,许多人甚至会误将「上架DTCC」视为比特币现货ETF 批准的预告,但事实上...

11-15

OKX POR 一周年里程碑事件回顾:创下多个里程碑

OKX POR 一周年里程碑事件回顾:创下多个里程碑

由于传统金融体系缺乏信任而诞生的加密行业,逐渐崭露头角,并引发了人们的思考以及全球范围内的广泛关注,迄今已经成长为万亿美元市场。但作为没有任何参考的新兴行业,加密市场为传统金融市场带来创新与注入活力的同时,各种突现的黑天鹅事件也不容忽视,合规透明正成为其未来发展的主旋律。作为全球领先的加密资产交易所...

11-15

Bitfinex被列入英国FCA未经授权警告名单

Bitfinex被列入英国FCA未经授权警告名单

根据英国金融行为监理总署 (Financial Conduct Authority, FCA) 官方公告显示,知名交易所 Bitfinex 被列为未经当局授权的警告名单。FCA:Bitfinex 在未经授权下推广英国金融行为监理总署 (Financial Conduct Authority, FCA...

11-15

网友评论
评论
发 布

更多区块链