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

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

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

以太坊的账户与合约

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

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

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

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

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

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

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

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

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

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

以上就是以太坊智能合约是什么?以太坊的智能合约有什么用的详细内容,更多关于以太坊智能合约的资料请关注币大师其它相关文章!

本站提醒:投资有风险,入市须谨慎,本内容不作为投资理财建议。
Tag:以太坊   智能合约  

免责声明: 文章源于会员发布,不作为任何投资建议

如有侵权请联系我们删除,本文链接:https://www.sws100.com/qukuai/92486.html

(0)
鸟叔鸟叔
上一篇 2022年 11月 13日
下一篇 2022年 11月 13日

相关推荐

  • ZKS币矿池注册

    大家好,句子百科Sws100.com小编下面围绕“ZKS币矿池注册”主题给大家详细介绍一下。 ZKS 为一款数字货币,同时也是加密货币,为开曼软件公司研发的代币。数字货币的英文简称为 DIGCCY ,其为一种不受管制并且数字化呈现的货币。一般而言,数字货币为开发者进行公开发行以及管理,货币使用者也是特定虚拟社区的。 ZKS代币可以用于在ZKS平台换取CPU和…

    区块链 2023年 2月 21日
  • 欧意交易所电脑版下载 欧意交易平台PC版下载

    欧意交易所电脑版是一款可以帮助用户获得全方面交易的服务软件。该软件由全球顶级的安全团队开发,全球链圈币圈消息、每日的热门看点实时推送,让你快速了解行业动态,轻松知晓更多币圈的相关知识,有需要的朋友可以点击下载。 欧意交易平台PC版介绍: 欧易交易所是一款非常好用的比特币交易app,这款软件是有着非常全面的比特币交易功能,使用者还能够在软件上看到各种比特币相关…

    2023年 2月 27日
  • 比特币交易平台有哪些 有哪些比较靠谱的比特币交易平台

        比特币是一种用去中心化、全球通用、不需第三方机构或个人,基于区块链作为支付技术的电子加密货币。比特币由中本聪(化名)在2009年1月3日,基于无国界的对等 *** ,用共识主动性开源软件发明创立,是加密货币及区块链的始祖,也是目前知名度与市场总值更高的加密货币。    OKX-注册领取新手礼…

    2022年 9月 3日
  • facebook虚拟货币

    关于facebook虚拟货币这个问题很多人都不太了解,下面由句子百科网小编(sws100.com)为大家详细讲解一下,大家来看下。 1.财富号评论吧(cfhpl)股吧,股民朋友可以在这里畅所欲言,分析讨论股票名的最新动态。 2.Facebook Pay是由全球知名社交网络平台Facebook于2019年11月12日推出的移动支付服务。 3.怎么购买faceb…

    2023年 4月 4日
  • 区块链dao是什么意思目前现状和dao平台是什么意思详细介绍

    摘要:区块链DAO(分布式自治组织)是指一个由区块链技术实现的,具有去中心化特点的自治组织。随着区块链技术的发展,DAO平台逐渐兴起,这是为了实现区块链上的DAO而开发出来的一种平台。在这个平台上,用户可以创建、参与或投sWs100.com资DAO,并管理其发展。什么是区块链DAO?区块链DAO是一个独立自治的组织,它可以由任何人创建、管理和参与。它的运营基…

    区块链 2023年 7月 3日

联系我们

在线咨询: QQ交谈

邮件:k37759@foxmail.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信