2019年,越来越多的公链都开始支持智能合约,那么什么是智能合约呢?
1995年代,互联网兴起之初,智能合约被一个叫尼克·萨博提出,由于缺少执行环境,智能合约并没有被很好的应用到实际产业中。
尼克·萨博是由自动售货机引入的智能合约概念,自动售货机在某种意义上属于智能合约的第一次大规模应用。
我们今天的自动售货机,只要有人把钱投进机器里,自动售货机就会掉出事先选好的商品。这种形式无人监管,纯粹由机器设定好的规则进行,故称智能合约。
以太坊的创始人 Vitalik Buterin ,首先看到了区块链和智能合约的契合,一直致力于将以太坊打造成最佳智能合约平台,所以比特币催生区块链,以太坊领导智能合约。
智能合约是区块链的重要组成部分,它允许我们在不需要第三方的情况下,执行可追溯、不可逆转和安全的交易。
以太坊就相当于是一个安卓系统,类似于千奇百变的安卓样式,人们可以在以太坊上面用智能合约创建自己想要的任何应用。
智能合约的参与方通常是互联网用户,受制于有约束力的数字化协议。本质上,智能合约是一个不可篡改脚本,除非满足代码里面编写的要求,否则不会产生结果。
智能合约的优点是不可逆转特性,但他的问题也是不可逆转性,一旦出现问题无论如何都无法修改。因为人类会犯错误,人类创造的智能合约可能会存在漏洞,协议可能包含错误,而这些错误和漏洞也是无法逆转的。
类似于以太坊,夸克区块链这样有助于促进区块链网络,使用智能合约处理交易的公链会越来越多。
智能合约可以在各个方面改变现实生活,提高效率,在可见的未来里,智能合约仍有巨大的发展潜力。
领取专属 10元无门槛券
私享最新 技术干货