主页 > 钱包imtoken官网 > 什么是以太坊智能合约?

什么是以太坊智能合约?

钱包imtoken官网 2023-01-17 09:05:56

以太坊是第一个提出智能合约的平台。 由于以太坊区块链被普遍接受,大部分区块链的智能合约都采用了类似以太坊的设计。 本文将仔细研究以太坊的智能合约:它是什么? 这是为了什么?

什么是以太坊智能合约

以太坊是传销吗_以太坊是_以太坊经典和以太坊

以太坊的智能合约并不是现实中的普通合约,而是存在于区块链上的一段程序代码,可以被触发执行。 这些代码执行某些预先确定的规则并且是“自主执行的”。 以太坊的账户和合约如图1所示。

以太坊经典和以太坊_以太坊是传销吗_以太坊是

以太坊是_以太坊是传销吗_以太坊经典和以太坊

图 1:以太坊中的账户和合约

以太坊的智能合约设计很简单。

以太坊经典和以太坊_以太坊是传销吗_以太坊是

以太坊与比特币的一个主要区别在于,前者提供了图灵完备的编程语言(Solidity)和相应的运行环境(EVM)。 所谓图灵完备性,就是这种脚本编程语言可以运行所有可能的计算以太坊是,而比特币的UTXO模型和脚本只能运行部分计算。

以太坊的智能合约有什么用?

以太坊是_以太坊是传销吗_以太坊经典和以太坊

以太坊智能合约广泛使用的用途之一是创建代币以太坊是,代币对应于以太坊区块链之外的资产。

图 2 是一个简图,由 Komhar Consulting 重新绘制。 图示展示了一个典型的ERC20代币发行流程:一个项目通过智能合约创建一个代币,这个代币是实物资产或线上资产的价值表征。 投资者(用户)发起交易,将以太坊(ETH)转入智能合约。 智能合约自动运行。 满足一定规则后,将相应数量的代币转入投资者账户。

以太坊经典和以太坊_以太坊是传销吗_以太坊是

以太坊是传销吗_以太坊是_以太坊经典和以太坊

图2:以太坊代币合约逻辑图