公链中的智能合约是什么?

2019年,越来越多的公链都开始支持智能合约,那么什么是智能合约呢?

1995年代,互联网兴起之初,智能合约被一个叫尼克·萨博提出,由于缺少执行环境,智能合约并没有被很好的应用到实际产业中。

尼克·萨博是由自动售货机引入的智能合约概念,自动售货机在某种意义上属于智能合约的第一次大规模应用。

我们今天的自动售货机,只要有人把钱投进机器里,自动售货机就会掉出事先选好的商品。这种形式无人监管,纯粹由机器设定好的规则进行,故称智能合约。

以太坊的创始人 Vitalik Buterin ,首先看到了区块链和智能合约的契合,一直致力于将以太坊打造成最佳智能合约平台,所以比特币催生区块链,以太坊领导智能合约。

智能合约是区块链的重要组成部分,它允许我们在不需要第三方的情况下,执行可追溯、不可逆转和安全的交易。

以太坊就相当于是一个安卓系统,类似于千奇百变的安卓样式,人们可以在以太坊上面用智能合约创建自己想要的任何应用。

智能合约的参与方通常是互联网用户,受制于有约束力的数字化协议。本质上,智能合约是一个不可篡改脚本,除非满足代码里面编写的要求,否则不会产生结果。

智能合约的优点是不可逆转特性,但他的问题也是不可逆转性,一旦出现问题无论如何都无法修改。因为人类会犯错误,人类创造的智能合约可能会存在漏洞,协议可能包含错误,而这些错误和漏洞也是无法逆转的。

类似于以太坊,夸克区块链这样有助于促进区块链网络,使用智能合约处理交易的公链会越来越多。

智能合约可以在各个方面改变现实生活,提高效率,在可见的未来里,智能合约仍有巨大的发展潜力。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191012A0PQZC00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券