什么是以太坊智能合约?

说到以太坊,相信你亦会联想起一个名词— — 智能合约。

在加密货币的层面上,智能合约是一个在区块链上运行的一个程式。在一般的情况下,智能合约是一组有固定规则且可被强制执行的一个数字化协议。那些数字化规则由计算机源代码预先定义,而所有网络节点会复制并执行那些计算机源代码。

区块链智能合约支持在无需信任的情况下创立合约。换句话来说,协议的两方可无需相互了解和信仼的情况下通过区块链作出承诺。当双方同意合约的内容之后,合约会在达到触发条件后执行。这可消除中介而产生的营运成本。

其实在较早之前比特币已经可支持智能合约。但因Vitalik Buterin的推动之下而开始受大众欢迎。有趣的是,每一个区块链节点的智能合约亦有不同。

智能合约是如何运作?

智能合约是一个充满不同条件的一个协议。只要条件一但被满足就可触发并执行。智能合约并没有任何的法律约束,它只是在区块链节点上运作的数字代码。当以太坊使用者在区块链上进行交易,智能合约便会开始执行操作。以太坊的智能合约多数都是由一个合约创立人所提供的公共密钥,一个合约自身用于智能合约独有的数字标记。公共密钥和合约的数字代码所组成。

以太坊智能合约通常具有以下特征:

分散性
智能合约会在以太坊的节点中复制并执行那些计算机源代码,是去中心化的。

标准化
在触发了条件的情况下,智能合约只会根据预先写入的设计去执行。不论在哪一个节点进行亦是一样的。

不可窜改
智能合约设计好后就不可进行窜改。但若果合约条件没有被触发,那它便不会执行。

自发性
智能合约条件一但被启动,它就会自动执行。但若果合约条件没有被触发,那它便不会执行。

透明性
智能合约是基于公共区块链,故此是公开而且透明的。

智能合约对于现今加密货币的发展来说带来了一个重大的影响。并会广泛运用于不同的金融服务之中。

本文链接地址:https://www.wwsww.cn/ytf/6418.html
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。