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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

分享给朋友:

相关文章

一文读懂虚拟币,从概念到未来趋势

一文读懂虚拟币,从概念到未来趋势

在数字浪潮的推动下,虚拟币已然成为全球金融与科技领域的重要议题,自比特币诞生以来,数以千计的数字货币相继涌现,逐步融入经济体系、技术创新乃至日常生活的方方面面,究竟什么是虚拟币?它是如何运转的?又将如...

以太坊价格今日行情分析及未来展望

以太坊价格今日行情分析及未来展望

随着加密货币市场的持续发展与演变,以太坊作为市值排名第二的区块链资产,其价格波动始终是投资者、开发者及行业观察者关注的焦点,以太坊价格行情再次成为市场热议话题,其短期走势与长期潜力交织,反映出加密生态...

币圈牛市目前现状和币圈牛市什么时候再来详细介绍

币圈牛市目前现状和币圈牛市什么时候再来详细介绍

作为虚拟币行业人士而言,我们经常都会说到币圈牛市时有很多细节是需要注意的。你知道币圈牛市什么时候再来?今天就让小编跟你们说说吧! 为啥说币圈只剩最后一个大牛市 你好,币圈本次牛市可能是最后一个可...

区块链的开发成本高吗?

区块链的开发成本高吗?

如今,每个国家都在开始围绕着区块链技术,根据不完全数据统计在全世界大约2000万软件开发人员中,只有大约0.1%的人知道区块链代码讲解编写。而技术娴熟,经验丰富,能够提供高质量产品的人数不超过6, 0...

hoo交易所_hoo交易所app官网入口

hoo交易所_hoo交易所app官网入口

hoo交易所拥有千种区块链数字货币,24小时客服在线服务,专业的人员指导用户交易玩法和技巧等,还有众多有经验的人士,在平台分享出超多经验分享,对新手而言非常有用。 hoo交易所软件特色 顶尖的...