<cite id="1ndtl"></cite>
<ruby id="1ndtl"></ruby>
<strike id="1ndtl"></strike>
<span id="1ndtl"><dl id="1ndtl"></dl></span><span id="1ndtl"><dl id="1ndtl"></dl></span>
<strike id="1ndtl"></strike>
<strike id="1ndtl"><dl id="1ndtl"><del id="1ndtl"></del></dl></strike>
<span id="1ndtl"></span>
<span id="1ndtl"><dl id="1ndtl"></dl></span>
<strike id="1ndtl"></strike>
<strike id="1ndtl"></strike><span id="1ndtl"><dl id="1ndtl"></dl></span>
<strike id="1ndtl"></strike><strike id="1ndtl"></strike>
<strike id="1ndtl"></strike>
<span id="1ndtl"></span>
<span id="1ndtl"><dl id="1ndtl"></dl></span>
<th id="1ndtl"><noframes id="1ndtl"><span id="1ndtl"><video id="1ndtl"><strike id="1ndtl"></strike></video></span> <strike id="1ndtl"></strike>
<strike id="1ndtl"></strike>
<span id="1ndtl"><dl id="1ndtl"></dl></span>
  1. 首頁
  2. 虛擬機eve(一文了解ETH的核心技術——虛擬機EVM)

虛擬機eve(一文了解ETH的核心技術——虛擬機EVM)

免責聲明:本文旨在傳遞更多市場信息,不構成任何投資建議。文章僅代表作者觀點,不代表MarsBit官方立場。

小編:記得關注哦

來源:Twitter

原文標題:一文了解了解ETH的核心技術——虛擬機EVM

以太坊是“世界計算機”,是未來的互聯網原生全球結算層。而EVM正是以太坊的核心;它為結算和去中心化計算創造了一整個新世界。

閱讀本文,帶你了解ETH的核心技術!

虛擬機(VM)是計算機程序,能在另一個計算環境中模擬完整、獨立的計算機系統。

想象一下,在你的Mac電腦上運行一個應用程序就能進入Windows操作系統。

圖片:計算機科學基礎知識:虛擬機

創新的秘密——抽象化

計算抽象的最終形式——虛擬機(VM)

計算機科學、區塊鏈技術和以太坊核心概念與技術指南

與其為特定的電腦或電腦類型開發軟件,虛擬機允許用戶在一個中性環境中進行開發。

無論在哪種計算機上運行,虛擬機提供的計算環境都是完全相同的。

圖片:開發人員仍然可以通過高級別的代碼訪問機器,所以我們要把它抽象出來,創建一個虛擬機(VM)。

虛擬機是一個軟件,它在另一個計算環境中模擬了完整的(和封閉的)計算機系統。

虛擬機幾乎和現代計算機技術同步發展;今天,它們在幾乎所有的技術應用中都有許多應用。

無論應用如何變化,始終不變的是:虛擬機在不可預測的硬件范圍內,提供了統一的計算平臺。

到目前為止,我們對虛擬機的討論都是從開發者的角度出發的,現在我們來換個角度。

我們思考一下,統一的計算平臺對消費者意味著什么。

一個基本的虛擬機是存在于特定計算機上的單一程序。它提供的環境與其他虛擬機的規則完全一致,但它并不提供相同的環境。

例如:我們有同樣的虛擬機。如果我在自己的電腦上保存一個文件,它不會出現在你的電腦里。

現在,我們想象一下,虛擬機實際上可以提供相同的環境。我們對此感興趣的原因有很多,但我一直專注于最重要的因素。

如果你存在于同一個環境中,就會知道你有相同的限制。

任何進入虛擬機的人都默認遵守虛擬機的規則。沒有特殊的硬件(和性能優勢),沒有特殊的訪問,沒有管理特權。

對所有進入的人來說,這是一個可信的中性環境。

圖片:可信的中立性:合法性的來源

要建立人們使用的系統,就必須建立人們真正相信的系統。

必須建立一個具有合法性的系統。

現在,是時候介紹我們的主角了:以太坊虛擬機(EVM)。

1、EVM是以太坊的計算平臺

2、由以太坊網絡保持其活躍度

3、它被奉為以太坊區塊鏈

這三個部分共同構成了“世界計算機”。

圖片:以太坊搭便車指南

2014年,Vitalik Buterin給了我們一個改變世界的想法。你對 "世界計算機 "有興趣了嗎?

別害怕,我為你拆解它。閱讀本條推文,我把未來展示給你看。

從技術上講,以太坊是一個圖靈完備的分布式狀態機;如果理論計算機科學令你感到困惑,你可以查看下面的鏈接。

對于本文來說,我們討論的難度更大一些。

圖片:計算機科學基礎知識:區塊鏈計算機、比特幣和以太坊

什么是區塊鏈計算機,它的特點是什么?Vitalik Buterin是如何在比特幣的基礎上創建以太坊的?為什么以太坊是世界計算機?

打造更宏偉的以太坊設備的目的,是提供一個單一的共享計算平臺,且方式是安全的、去中心化的和永久開放給所有人的。

任何能聯網(和支付得起gas費)的人都可以與這個世界計算機交互。

在EVM內,有幾個實體:

賬戶——代表正在使用世界計算機的真實的人

合約——代表存在于EVM內部的程序。合約是由代碼控制的賬戶

對象——代表代幣、NFT和其他任何可以在EVM中表示的東西(記住,EVM是圖靈完備的;任何對象都可以在EVM中表示)

$ETH——世界計算機的燃料/電力/能量/貨幣

EVM具有以下關鍵屬性:

- EVM所做的一切都被記錄到區塊中,并被添加到(公共)區塊鏈上

- 任何記錄在區塊鏈上的事情都不能被撤銷

- 所有對象都有主人,沒有主人的允許,就不能改變

因此,EVM提供了一個通用的、可信的、中性的計算環境,有著財產的原生概念。

這就是世界計算機的愿景:同一個環境,同一套規則,同一個真理的來源。

在全球范圍內都可以訪問,任何時間、任何地點、出于任何原因。

現在,我先不討論對EVM的解釋。想要有更深入的研究,這里有一些資料供你參考:

以太坊的EVM網頁:https://bit.ly/ETH-EVM

So-Fi EVM的詳細分析:https://bit.ly/ETH-EVM-SoFi

(半)技術分析:

在我們了解了EVM是什么之后,下一個問題很簡單了:

怎么才能在多臺不同的電腦上共享EVM,更不用說全球了?

顯而易見的解決方案是,只需運行一個EVM,讓每個人都登錄。也許是在一個可無限擴展的云計算平臺上,也許是在一個由以太坊基金會全資維護的服務器上。

問題解決了嗎?

我們要牢記EVM的3個關鍵屬性:強制(公共)記錄,無法篡改的歷史記錄和平等的訪問權限。

如果我們運行一個中心化的EVM,就無法保證三者中任何一項,因為我們得依賴于運行計算機的人的真誠實在。

也許保管人今天的行為是善意的,也許他們永遠都不會停止工作,永遠盡最大努力維持這3個屬性。

唉,不管他們如何努力,他們永遠都無法維持第三個屬性——平等的訪問權限,因為他們總是擁有特權。

如果我們不把EVM變成中心化,而是讓它去中心化呢?

如果任何人都能在家里運行EVM,然后把它同步到其他地方訪問呢?區塊鏈提供了迄今為止的一切的記錄,新的EVM恰好也可以跟上這些記錄。

跳過區塊鏈,啟動EVM,你就準備好開始征程了! 在你同步EVM的那一刻,你就接入了世界電腦!

現在,我們怎么推進EVM?數以千計的獨立的EVM如何確保它們都在同一時間做出完全相同的動作?

2008年,中本聰為我們指明了一條道路,但直到Vitalik Buterin 在2015年推出以太坊,我們才有了真正的解決方案。

這就是區塊鏈技術的神奇之處!

責任編輯:MK

相關文章
美女网站色