以太坊虚拟机——深刻理解很重要

以太坊虚拟机 (EVM) 允许 ETH 生态系统以无缝方式使用智能合约。 就是这样。

任何与加密行业有远程关联的人肯定都听说过(或至少遇到过)“以太坊”这个词,它基本上可以被描述为一个拥有成熟的去中心化应用程序(dApp)开发生态系统以及功能齐全的加密货币 – ala Ether (ETH)。 

然而,许多人可能不知道的是,该平台由一个丰富的技术框架提供支持,该框架由一个称为以太坊虚拟机 (EVM) 的模块提供支持,它允许 ETH 生态系统以无缝方式使用智能合约。 在最基本的意义上,智能合约可以被认为是在区块链网络之上设计的程序,能够以自动化的方式促进某些行动——当满足某些预定条件时。

就其核心实用性而言,以太坊虚拟机 (EVM) 是开发人员可以提出大量独特 dApp 的基础。 在更技术方面,它有助于连接 ETH 账户和智能合约,同时提供不依赖于使用强大硬件机器的运行时环境——因此,它非常适合初学者程序员。

这就是为什么深入理解 EVM 很重要……

直接来说,应该注意的是,EVM 的核心目的是确定与每个单独的网络块相关的“以太坊网络的状态”——即现有的操作参数。 详细地说,以太坊与许多其他区块链生态系统非常相似,因此它带有自己的代币(ETH)以及一个分布式账本系统,其中维护了每个交易的详细账户。

也就是说,由于与智能合约的兼容性,以太坊网络具有额外的功能层。 第二层基本上被称为“分布式状态机”,其中存储了所有 ETH 的本地账户和余额。 

此外,由于以太坊网络的整体功能非常动态,它能够随着挖掘的每个新区块而变化——这是根据一组预定义的规则发生的。 所有这些规则都决定了网络的状态,并由 EVM 本身控制。

以太坊虚拟机——好处

虽然以太坊虚拟机为用户提供了很多好处,但该模块的核心实用程序是允许任何开发人员创建他们自己的去中心化应用程序(dApps)。 一个典型的例子是不可替代代币 (NFT),这是一类特殊的加密货币,它利用智能合约的力量并与 EVM 兼容。 通过使用这些独特的产品,开发人员不仅可以创作数字艺术、音乐等,还可以通过分散的市场销售他们的作品,从而使全球内容买卖的方式民主化。

EVM 还允许在区块链生态系统中部署额外的功能,从而确保用户在分布式账本环境中操作时遇到的问题最少。 隔离驱动的设计是,如果在网络中运行的任何智能合约包含错误、恶意软件或 POF(故障点),则基本协议完全不受影响——允许高度的操作安全性和隐私。

什么是 dApp,它们是如何制作的?

从最简单的意义上说,去中心化应用程序 (dApp) 是在分布式区块链生态系统或由多台个人计算机组成的点对点 (P2P) 网络上运行的数字工具/程序。 因此,它们可以在中央管理机构的范围之外运作——这种结构与当今大多数网络、平台的运作方式(例如 Facebook、PayPal、Twitter 等)直接相反。

此外,dApp 可用于从游戏到金融再到社交媒体的广泛用途。 由于它们不受任何第三方干扰,它们可以帮助保护用户隐私并提供无与伦比的审查阻力。 由于整个区块链领域还处于初期阶段,因此在 dApp 开发方面仍然存在与可扩展性相关的问题。 然而,就目前情况而言,有许多项目专门致力于缓解此类问题。

在创建 dApp 时,这些产品可以在多种操作环境中运行,同时完全可编程(通过使用智能合约)。 

值得强调的 dApp 的一些相关方面包括:

  • 消除与系统中断有关的问题:由于 dApp 的整个结构依赖于使用基于 P2P 的框架,因此即使系统中的一台计算机受到损害(无论是什么原因),它们也可以继续运行而不会出现任何技术故障。 
  • 强大的集成能力:很容易与各种加密货币项目以及其他外部技术机构集成。
  • 透明和开源: 独立开发人员(他们可能使用有限的资源)有能力在现有结构的基础上构建并提出更好的产品。
以太坊虚拟机多链

什么是以太坊虚拟机兼容的区块链?

顾名思义,EVM 兼容的区块链是一种能够在任何给定时刻(即实时)访问 ETH 网络的状态、交易信息和智能合约规范的区块链。 因此,该平台能够利用生态系统的力量,同时为其添加额外的特性和功能方面。 

当今市场上一些著名的兼容 EVM 的区块链包括:

雪崩

从外部看,Avalanche 是一个开源平台,可用于部署去中心化应用程序以及企业级区块链网络。 不仅如此,与 Cosmos 一样,Avalanche 也沉浸在互操作性和可扩展性的理念中。 事实上,该项目被吹捧为世界上第一个为全球金融格局提供动力的去中心化智能合约平台——同时提供近乎即时的交易最终确定率。

终极目的

Telos 是一个分散的计算网络,由高效的智能合约框架提供支持,提供超过每秒 100,000 笔交易的速度——这比以太坊当前的能力高出近 25 倍。 不仅如此,该系统在几乎免费的环境中运行,允许大众消费,特别是在资金有限的小型散户投资者中。

草间弥生

Kusama 可以被认为是广泛的 Polkadot 网络的公共预生产环境,开发人员可以选择试验和测试新的区块链项目,然后再将它们发布到 Polka 生态系统中供公众使用。 简而言之,Kusama 为早期基于 DOT 的项目提供了一种沙盒环境,同时具有可以在公开市场上自由交易的真实加密货币。 从操作上讲,与 Polkadot 相比,Kusama 提供了更灵活的治理框架。

宇宙

Cosmos 是一个独特的基于区块链的生态系统,其主要设计目标是促进跨链互操作性以及为开发人员提供极高水平的可扩展性。 因此,该项目寻求创建一种“区块链互联网”,不同的网络(具有不同的功能)可以在没有任何摩擦或技术故障的情况下相互交互。 该项目使用股权证明(PoS)共识方案。

对以太坊虚拟机或其他有什么要说的吗? 写信给我们或加入我们电报频道的讨论。

免责声明

我们网站上包含的所有信息都是真诚发布的,仅供一般参考。 读者对我们网站上的信息采取的任何措施均完全自担风险。

来源:https://beincrypto.com/ethereum-virtual-machine-a-deep-understanding-matters/