当前位置:首页 > 数字货币资讯 > 正文内容

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

xytest2023-02-06 18:23数字货币资讯536

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

  以太坊是最早提出做智能合约的平台。由于以太坊区块链被普遍接受,因此多数区块链的智能合约采取与以太坊相似的设计。本文将详细介绍以太坊的智能合约:它是什么?它有什么用?

  以太坊的智能合约并非现实中常见的合同,而是存在区块链上,可以被触发执行的一段程序代码,这些代码实现了某种预定的规则,是存在于以太坊执行环境中的“自治代理”。以太坊的账户与合约如图 1 所示。

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

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

  任何人都可以在以太坊区块链上开发智能合约,这些智能合约的代码是存在于以太坊的账户中的,这类存有代码的账户叫合约账户。对应地,由密钥控制的账户可称为外部账户。

  以太坊的智能合约程序,是在以太坊虚拟机(Ethereum Virtual Machine,EVM)上运行的。

  合约账户不能自己启动运行自己的智能合约。要运行一个智能合约,需要由外部账户对合约账户发起交易,从而启动其中的代码的执行。

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

  以太坊的智能合约被广泛应用的一个用途是创建通证,通证对应的多是以太坊区块链之外的资产。

  图 2 是一个简明的图示,这是从 Komhar 咨询公司的一个图示重绘而来的。图示是一个典型的 ERC20 通证发行过程:一个项目通过智能合约创建通证,这个通证是实体资产或线上资产的价值表示物。投资者(用户)发起交易,向智能合约转入以太币(ETH),智能合约自动运转,在满足一定规则后,它向投资者账户转入相应数量的通证。

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

上述就是以太坊智能合约是什么?以太坊的智能合约有什么用的详细内容,更多关于以太坊智能合约的资料请关注(www.99Hufu.com)其它相关文章!

分享给朋友:

相关文章

柴犬(SHIB)随着柴犬数量的增长,燃烧率超过150%

柴犬(SHIB)随着柴犬数量的增长,燃烧率超过150%

受迷因启发的加密货币柴犬(SHIB)的代币被烧毁的速度飙升了150%以上,在短短24小时内达到510万SHIB,而与此同时,柴犬大军的用户数量一直在增长。 根据柴犬烧伤追踪器的数据希伯恩,柴犬的烧钱...

ABT币项目是什么?价格是多少?

ABT币项目是什么?价格是多少?

区块链基石(ABT)项目在2018年就开始运行了,在市场上也经历了将近2年的时间,当时可谓也是名人站台.16家上面这些的机构草鱼了投资合作,在市场上也引起了投资者的关注。而ABT是一个专门用于开发和部...

国内数字货币交易软件有哪些?国内正规的数字交易平台(推荐)

国内数字货币交易软件有哪些?国内正规的数字交易平台(推荐)

国内数字货币交易软件有哪些?国内正规的数字交易平台推荐。也许不少投资者们都没有发现,其实,在全球币圈范围内,有许多交易所平台都是从国内发展出去的。那么,大家知道,在当前的区块链市场中,有哪些数字...

比特币可以防止各种时间盗窃

比特币可以防止各种时间盗窃

比特币是人们获得资金受限或通货膨胀侵蚀他们储蓄的第一道防线。 当人们工作时,他们用在地球上的个人时间来换取金钱。正如那句古老的格言所说,“时间就是金钱”。当人们失去对金钱的控制时,他们就放弃了他们在...

西风烈对Bitfinex交易所的点评

西风烈对Bitfinex交易所的点评

该交易所号称是世界上最大,最高级的比特币交易平台之一,成立于2012年香港,高峰期的时候一天的成家交额高达30亿人民币,同时提供币币交易,美元与币的交易,注册简单,同时在业内有较强的影响力。 团队公...