区块链网站|NFTS 以太坊(ETH) 了解ETH ——虚拟机核心技术EVM

了解ETH ——虚拟机核心技术EVM

广告位

一文了解ETH的核心技术——虚拟机EVM

声明:本文旨在传递更多市场信息,不构成任何投资建议。文章仅代表作者观点,不代表MarsBit官方立场。

边肖:记得要集中注意力。

来源:推特

原标题:了解ETH ——虚拟机核心技术EVM

以太坊是“世界计算机”,是未来互联网的原生全球结算层。而EVM是以太坊的核心;它为定居和分散计算创造了一个全新的世界。

看这篇文章给你展示ETH的核心技术!

虚拟机(VM)是一种计算机程序,可以在另一个计算环境中模拟一个完整且独立的计算机系统。

想象一下,在你的Mac电脑上运行一个应用程序,进入Windows操作系统。

图:计算机科学基础知识:虚拟机

创新的秘密——抽象

计算抽象的最终形式——虚拟机(VM)

计算机科学、区块链技术和以太坊的核心概念和技术指南

虚拟机允许用户在中立的环境中开发,而不是为特定的计算机或计算机类型开发软件。

无论运行在什么样的计算机上,虚拟机提供的计算环境都是完全一样的。

图片:开发人员仍然可以通过高级代码访问机器,因此我们需要对其进行抽象,并创建一个虚拟机(VM)。

虚拟机是在另一个计算环境中模拟完整(和封闭)计算机系统的软件。

虚拟机几乎与现代计算机技术同步发展;今天,它们在几乎所有的技术应用中都有许多应用。

无论应用如何变化,不变的是虚拟机在不可预知的硬件范围内提供统一的计算平台。

到目前为止,我们对虚拟机的讨论都是从开发者的角度出发的。现在我们换个视角。

让我们想想统一计算平台对消费者意味着什么。

基本虚拟机是存在于特定计算机上的单个程序。它提供的环境和其他虚拟机完全一样,只是不提供相同的环境。

例如,我们有相同的虚拟机。如果我将文件保存在我的计算机上,它不会出现在您的计算机上。

现在,让我们想象虚拟机实际上可以提供相同的环境。我们对此感兴趣的原因有很多,但我一直关注最重要的因素。

如果你存在于同样的环境中,你会知道你也有同样的限制。

任何进入虚拟机的人都默认遵守虚拟机的规则。没有特殊硬件(和性能优势),没有特殊访问,没有管理特权。

对于所有进入的人来说,这是一个可信的中立环境。

图片:可信的中立:合法性的来源

要建立一个人们使用的系统,我们必须建立一个人们真正相信的系统。

必须建立一个法律体系。

现在,该介绍我们的主角了:以太坊虚拟机(EVM)。

1.EVM是以太坊的计算平台。

2.以太网保持其活动。

3.它被认为是以太坊区块链。

这三部分共同构成了“世界计算机”。

图:以太坊的搭便车指南

2014年,Vitalik Buterin给了我们一个改变世界的想法。你对《世界计算机》感兴趣吗?

别怕,我给你拆。看了这条推特,我就给你看未来。

从技术上讲,以太坊是图灵完全分布式状态机;如果理论计算机科学让你困惑,你可以查看以下链接。

对于这篇文章,我们的讨论比较困难。

图片:计算机科学基础知识:区块链计算机,比特币和以太坊。

什么是区块链电脑,它有什么特点?维塔利克布特林是如何在比特币的基础上创建以太坊的?以太坊为什么是世界计算机?

建造一个更宏伟的以太坊设备的目的是以一种安全、去中心化、永久开放的方式为所有人提供一个单一的共享计算平台。

任何可以连接到互联网(并且付得起油费)的人都可以与这台世界计算机进行交互。

在EVM,有几个实体:

帐号——代表一个正在使用世界计算机的真实的人。

第——号合同是EVM境内的一个项目。合同是由代码控制的账户。

对象——代表代币,NFT和其他任何可以用EVM来表示的东西(记住,EVM是图灵完备的;任何物体都可以用EVM来表示)

世界计算机燃料/电力/能源/货币

EVM具有以下主要特征:

-EVM做的每件事都被记录在块中,并添加到(公共)区块链中。

-在区块链记录的任何东西都不能撤销。

-所有对象都有所有者。没有所有者的许可,它们不能被改变。

因此,EVM以财产的原始概念提供了一个普遍的、可信的和中立的计算环境。

这是世界计算机的愿景:一个环境,一套规则和一个真理来源。

它可以在世界各地随时随地以任何理由访问。

现在,我不会讨论EVM的解释。为了进一步研究,这里有一些材料供你参考:

以太坊的EVM网页:https://bit.ly/ETH-EVM

https://bit.ly/ETH-EVM-SoFi EVM的详细分析

(半)技术分析:

在我们知道EVM是什么之后,下一个问题就简单了:

我们如何在不同的计算机上共享EVM,更不用说全世界了?

显而易见的解决方案是运行一个EVM,让每个人都可以登录。也许是在一个无限可扩展的云计算平台上,或者是在一个完全由以太坊基金会维护的服务器上。

你解决问题了吗?

我们应该牢记EVM的三个关键属性:强制性(公共)记录、不可更改的历史记录和平等访问权。

如果我们运行一个集中的EVM,我们不能保证这三者中的任何一个,因为我们必须依靠运行计算机的人的诚意。

也许保管人今天的行为是善意的,也许他们永远不会停止工作,永远尽力维护这三个属性。

唉,他们再怎么努力,也永远无法保持对第三个属性——的平等访问,因为他们始终拥有特权。

如果我们不把EVM中央化,而是分散化呢?

如果有人可以在家里运行EVM,然后同步访问其他地方会怎么样?区块链提供了迄今为止一切的记录,而新EVM正好可以跟上这些记录。

跳过区块链,从EVM开始,你就准备好开始旅程了!当你同步EVM的时候,你就连接到了世界计算机!

现在,我们如何推进EVM?成千上万个独立的EVM如何确保他们在同一时间做完全相同的动作?

2008年,中本聪向我们展示了一条道路,但我们没有真正的解决方案,直到2015年Vitalik Buterin推出以太坊。

这就是区块链技术的魔力!

责任编辑:MK

广告位
本文来自网络,不代表区块链网站|NFTS立场,转载请注明出处:https://www.qklwz.com/jzb/ytf/41903.html

作者: 区块链动态

上一篇
下一篇

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

返回顶部