主页 > 什么是imtoken钱包 > 科普园地08 | 以太坊杰出之作:智能合约

科普园地08 | 以太坊杰出之作:智能合约

什么是imtoken钱包 2023-09-04 05:08:36

我们说以太坊最大的特点就是引入了“智能合约”的概念。 那么,这一期,我们就从它最重要的概念“智能合约”入手,聊一聊它是如何工作的,又是如何运作的。 什么效果。

简而言之,智能合约有两个主要功能:一是更方便地处理交易,二是更灵活地开发Dapps(即区块链应用)。 接下来,我们将一一为您讲解。

1. 智能合约可以更方便地处理交易

下面我们就来说说智能合约是如何让交易变得更加便捷的。 这里我们需要了解两个概念:以太坊虚拟机和以太坊账户:

(1) 以太坊虚拟机

以太坊合约怎么做_以太坊的智能合约是什么_以太坊合约爆仓家破人亡

“虚拟机”是计算机领域的术语以太坊合约怎么做,可以理解为可以在不影响计算机性能的情况下随意进行操作的虚拟环境。

以太坊本质上是一个虚拟机,只不过它是一个点对点的、去中心化的虚拟机(英文缩写EVM)。 与所有区块链技术一样,世界各地的节点都会在自己的电脑上运行软件。 这个包含世界各地节点的“世界级计算机”被称为以太坊虚拟机(EVM)。

我们可以把以太坊虚拟机理解为一个用来为以太坊智能合约创建运行环境的系统。

(2) 以太坊账户

以太坊设置了两种账户:一种是我们可以操作的普通账户(英文缩写为EOA); 另一个称为“智能帐户”。

以太坊合约怎么做_以太坊的智能合约是什么_以太坊合约爆仓家破人亡

1.普通账户

“普通账户”(即EOA账户)里面只有当前的以太币数量,由我们的私钥控制,可以发起转账交易。

从以太坊“普通账户”转出以太币时,转账方式与比特币类似:

我从我的账户转了 3 Ethereum 到依依的账户。 本次转账使用普通账户。 需要输入依依的钱包地址和转账金额,和比特币转账很相似,就不多说了。

2. 智能账户

以太坊的智能合约是什么_以太坊合约怎么做_以太坊合约爆仓家破人亡

在“智能账户”中,不仅有以太币的数量,还有程序代码。 代码的执行是由事务触发的。 每当收到相应的消息时,就会执行代码。 这个智能账户是智能合约的载体。

从以太坊“智能账户”转出以太币时,涉及到虚拟机和智能合约。 这是一个例子:

我决定在发工资的那天转3个以太币给依依,也就是说我们达成了一致。 然后当我发工资的时候,虚拟机会运行一个特定的代码以太坊合约怎么做,3 Ethereum 会自动从我的智能手机中转出。 从账户中转出 3 个以太币给依依。

2. 智能合约可以更灵活的开发Dapp(区块链应用)

上面我们介绍了智能合约如何让交易更加便捷。 接下来说说智能合约的另一大功能:它可以让我们更加灵活地开发Dapps(即区块链应用)。

以太坊合约爆仓家破人亡_以太坊合约怎么做_以太坊的智能合约是什么

比特币是一种货币系统,而以太坊旨在成为一个平台。 以太坊系统有点类似于我们现在的安卓和苹果系统。 开发者可以在系统上自由开发各种应用:

以太坊被设计成一个灵活的系统,可以根据需要进行修改。 它允许用户创建自己的操作来满足自己的需要。 这样,以太坊系统就可以服务于各种去中心化的区块链应用。 ,不仅限于数字货币。

以太坊的核心在于“以太坊虚拟机(EVM)”,就是我们上面提到的概念,这个虚拟机可以用任意算法执行复杂的代码。用计算机术语来说:以太坊是“图灵完备”的,开发者可以使用现有的编程语言(如“Java、Python”)在以太坊虚拟机上创建合约和各种去中心化应用程序。

智能合约让以太坊“去中心化应用”拥有无限的想象空间和更强的生命力。 智能合约可以处理各种业务逻辑,充分利用以太坊区块链的能力,使区块链更具可扩展性,使以太坊成为目前最大的区块链开发平台。 我们可以在各种场景下使用智能合约,比如金融衍生品、保险、房地产、法律流程等。

以太坊合约怎么做_以太坊的智能合约是什么_以太坊合约爆仓家破人亡

以太坊合约怎么做_以太坊合约爆仓家破人亡_以太坊的智能合约是什么

这也是我们将以太坊称为“区块链2.0时代”的重要举措,因为它脱离了比特币作为数字货币的功能,将区块链技术应用到更多领域。

3.以太坊和以太坊(ETH)

以太坊系统也涉及硬币。 以太坊(英文代码ETH)是以太坊网络产生的一种加密货币,也可称为“以太坊”。 在以太坊的智能合约体系中,以太坊扮演着重要的角色:目前大部分ICO项目都是基于以太坊开发的应用,开发者需要支付以太币才能在以太坊上运行项目。

以太坊的智能合约是什么_以太坊合约怎么做_以太坊合约爆仓家破人亡

以太坊作为区块链应用的开发平台,吸引了大量的开发者和普通用户参与到平台中,利用平台进行应用开发和交易。 因此,用户对以太坊网络的参与更加活跃,对以太坊的需求持续增长。 当然,以太坊的暴跌也与这些项目的大量套现有很大关系。

综上所述,本期我们主要介绍了以太坊最大的特点:智能合约,以及与智能合约相关的几个术语:以太坊虚拟机、智能账户。 综上所述,以太坊虚拟机是用来执行智能合约的,而智能账户是可以执行智能合约的载体。