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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

分享给朋友:

相关文章

狗狗币未来达到100元_狗狗币未来价格能到多少

狗狗币未来达到100元_狗狗币未来价格能到多少

狗狗币(Dogecoin)是一种基于Litecoin技术的加密货币,它的创立最初是作为一种玩笑而诞生的。然而,随着狗狗币的越来越受欢迎,它已经成为了数字货币市场上备受关注的一种加密货币。在过去的几年里...

pi币中国今天的最新消息最近什么情况pi币最新真实消息今日简介

pi币中国今天的最新消息最近什么情况pi币最新真实消息今日简介

最近有一位之前找过币圈网的用户问了我们小编的一个问题,我相信这也是很多币圈朋友经常会疑惑的问题:pi币中国今天的最新消息相关问题,pi币最新真实消息今日相关问题,带着这一个问题,让专业的小编告诉您原因...

派币(π币、pi币、pi network、兀币)最新消息_pi币中文资讯网

派币(π币、pi币、pi network、兀币)最新消息_pi币中文资讯网

pi币今天的最新消息,拥有153枚pi你就是百万富翁! 大家看看超级信仰者的认知:按照目前1π=100美金来进行分析(任何有潜力的虚拟货币上主网都会翻5倍10倍甚至100倍,派币火爆全球是有...

比特币历史最高价格是多少?未来能否突破?

比特币历史最高价格是多少?未来能否突破?

近年来,比特币作为加密货币领域的引领者,其价格走势持续吸引着全球投资者、科技界乃至监管机构的密切关注,每当比特币价格出现剧烈波动,尤其是逼近或突破历史高点时,便会成为金融世界中备受瞩目的现象,比特币究...

区块链交易平台,安全高效的数字资产交易指南

区块链交易平台,安全高效的数字资产交易指南

在数字化时代,区块链技术正以前所未有的速度重塑金融生态,作为该技术的重要应用,区块链交易平台已成为投资者、交易者及企业进行数字资产交易的核心枢纽,它不仅提供便捷的交易渠道,更借助去中心化架构与加密技术...