币圈中的智能合约smart contract 是什么?

币圈中的智能合约smart contract 是什么?

智能合约最先是Nick Szabo在1994年提出,但当时并没有可应用的环境。直到以太坊的出现,智能合约才受到重视,那究竟要怎么理解智能合约呢?

我想以扭蛋来说非常好解释,当决定好要哪款扭蛋后,你放好硬币后,只要转下去,交易就确定了,就算此时有任何人反悔,也来不及了。

智能合约也是如此,它会自动执行合约上的指令。举例像是:
1. 湖人队打赢公牛队。
2. 小明跑步跑赢小美。
若符合上述两条件,即执行:将5颗以太币发放给小明

上述即为智能合约简单的运用案例。

智能合约的组成

1. 合约主体:以程式码设计。
2. 数位签名:以私钥进行认证。
3. 合约条款:所有条款须由参与者签署才能执行。
4. 去中心化平台:需在区块链平台执行合约。

现在来讲讲智能合约优缺点

优点:

  1. 安全性高:智能合约写好后便存在于区块链节点上,基本上不可能修改,更不会有不执行的状况发生。
  2. 客制化:可依客户需求创造出不同的智能合约。
  3. 交易速度快:不须中介机构,不须各种繁复认证,效率极高。

缺点:

  1. 不可逆:如程式码误写,已放在区块链上是无法更改的。
  2. 交易成本:避免有人滥用交易,消耗能源,所以每笔交易都会收取Gas fee,有时在需求遽增的状况,交易成本偏高。
  3. 编写成本:越复杂的合约内容,需要越资深的工程师编写程式码,成本相对也会提高。
分享到
© 版权声明
广告也精彩

相关文章