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

当前位置:首页 > 币圈百科 > 2022以太坊智能合约介绍?以太坊的智能合约有什么用

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

2022-10-02币圈百科239

以太坊是第一个做智能合约的平台。由于以太坊区块链被普遍接受,大多数区块链的智能合约都采用了类似以太坊的设计。本文将详细介绍以太坊智能合约:它是什么?有什么用?

什么是以太坊的智能合约

以太坊的智2022蓑衣网小编能合约并不是现实中常见的合约,而是存在于区块链上的一段程序代码,可以被触发执行。这些代码实现了某些预先确定的规则,是以太坊执行环境中存在的“自主代理”。以太坊的账户和合同如图1所示。

以太坊的账户与合约

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

以太坊的智能合约设计非常简洁。

任何人都可以在以太坊区块链开发智能合约。这些智能合约的代码存在于以太坊账户中,这种有代码的账户称为合约账户。相应的,钥匙控制的账户可以称为外部账户。

以太坊智能合约程序运行在以太坊虚拟机上,EVM)。

合约帐户不能自己启动和运行自己的智能合约。要运行智能合约,外部帐户必须向合约帐户发起交易,以便开始执行其中的代码。

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

智能合约在以太坊有什么用处

智能合约在以太坊广泛使用的一个用途是创建通行卡,通行卡大多对应以太坊区块链以外的资产。2022蓑衣网小编

图2是一幅简明的插图,是从一幅Komhar咨询公司的插图重新绘制的。该图显示了一个典型的ERC20通行证发放流程:一个项目通过一个智能合同创建一个通行证,该合同是实物资产或在线资产的价值表示。投资者(用户)发起交易,将ETH转入智能合约。智能合同会自动运行。在满足某些规则后,它会将相应数量的通行卡转移到投资者的账户。

以太坊的通证合约逻辑示意图

图2:以太坊pass契约逻辑图

以上就是什么是以太坊智能契约?以太坊的智能合约有什么用?更多以太坊智能合约信息,请关注coir.com其他相关文章!

2022以太坊智能合约介绍?以太坊的智能合约有什么用 | 分享给朋友: