日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 物聯(lián)網 > 區(qū)塊鏈
[導讀] 以太坊是僅次于比特幣的第二重要、最受歡迎的加密貨幣。通常被認為是比特幣在加密貨幣領域的競爭對手。 和比特幣一樣,以太坊也是分散式的,運行在區(qū)塊鏈技術上,是一個開源項目。然而,以太坊比比特

以太坊是僅次于比特幣的第二重要、最受歡迎的加密貨幣。通常被認為是比特幣在加密貨幣領域的競爭對手。

和比特幣一樣,以太坊也是分散式的,運行在區(qū)塊鏈技術上,是一個開源項目。然而,以太坊比比特幣更具靈活性和適應性。任何有知識的人都可以在該平臺上創(chuàng)建新的應用程序。隨著第二版本Ethereum Homestead的發(fā)布,這些應用程序已經可以安全使用。

Homestead為用戶提供了創(chuàng)建任何他們想要的應用程序的自由,不管這些應用程序有多復雜。它還成為了一個平臺,用于啟動除加密貨幣之外的新的分散的區(qū)塊鏈應用程序。

所有這些過程的核心是以太坊虛擬機(EVM),這是一種準圖靈機,可以編寫任意復雜的隨機算法代碼。

什么是虛擬機及其工作原理

為了更好地理解EVM是什么以及它是如何工作的,我們需要理解術語“準圖靈”的含義。“準”是“部分”的意思,“圖靈”是指“現(xiàn)代計算機科學之父”、因為圖靈機器的創(chuàng)造者是艾倫·圖靈。

在計算機世界中,有許多訪問和修改數(shù)據(jù)的系統(tǒng)。這些系統(tǒng)包括中央處理單元和編程語言。

一個系統(tǒng)或機器,可以在數(shù)學上執(zhí)行任何計算或問題,被認為是圖靈完備。

以太坊虛擬機被標記為準圖靈機,因為它可以解決的計算是由gas約束的,這意味著它可以執(zhí)行的計算數(shù)量是有限的。

在以太坊網絡上,天然氣相當于一筆費用。你在以太坊網絡上進行的每筆交易都有一個價格,而gas就是支付方式。

以太坊網絡上的gas概念有兩個方面——gas和gas價格。gas是測量工具:它標識執(zhí)行特定計算所需的費用。天然氣價格是用戶愿意為每單位天然氣支付的以太幣。

Wei是汽油價格的計量單位。Wei以太幣的最小單位,一個以太幣=101?Wei。

在任何交易發(fā)生之前,必須設定燃氣限額和燃氣價格。如果你作為試圖完成交易的人,沒有足夠的燃氣,交易就會無效。

由于計算依賴于gas,因此EVM無法執(zhí)行某些計算。這些問題包括采空區(qū)瓦斯限值太低,計算非常復雜,在經濟上被認為是不切實際的。

EVM編程語言稱為EVM字節(jié)碼。如果使用更高級的編程語言,比如以太坊的 Solidity,來編寫特定的代碼,那么這些代碼將被添加到EVM字節(jié)碼中,以便EVM能夠理解它。

EVM , 一個基于事務的狀態(tài)機

EVM有很多用途;其中兩個主要是處理網絡上的計算和內部狀態(tài),以及處理與用戶姓名和地址、當前油價、余額和塊信息相關的帳戶信息。

EVM是基于事務的狀態(tài)機,這意味著它管理網絡上的內部狀態(tài)。沒有EVM,就無法跟蹤完成事務所需每個組件的狀態(tài)。這些成分共同作用來調節(jié)復雜以太坊區(qū)塊鏈的變化水平。

作為基于事務的狀態(tài)機,EVM需要監(jiān)視帳戶狀態(tài)、世界狀態(tài)、存儲狀態(tài)、運行時環(huán)境信息和塊信息。

帳戶狀態(tài)

以太坊網絡由許多相互作用的小賬戶組成——合約賬戶或外部擁有的賬戶。

在兩個外部擁有的帳戶之間發(fā)生的通信稱為價值轉移。這兩個帳戶都可以使用私鑰通過數(shù)字簽名的事務相互發(fā)送消息。

外部擁有的帳戶與合約帳戶之間的通信使后者能夠使用其代碼執(zhí)行不同的操作,例如創(chuàng)建和傳輸代幣。

外部擁有的帳戶可以促使合約帳戶采取行動;合約帳戶是反應性的。這意味著它們不能發(fā)起事務,只能響應它們接收到的其他事務。

合約帳戶具有與之關聯(lián)的代碼或編程語言,并且此合約代碼可以控制帳戶。

外部擁有的帳戶沒有代碼,但可以使用私鑰進行控制。

任何外部擁有的帳戶都可以向其他外部擁有的帳戶發(fā)送消息,也可以向合約帳戶發(fā)送消息。這種類型的帳戶有一個用于簽署帳戶事務的私鑰。

帳戶狀態(tài)有四個主要組件:nonce、balance、storageRoot和codeHash

- Nonce -在外部擁有的帳戶中,Nonce表示從帳戶地址發(fā)送的事務數(shù)量。在合約帳戶中,它是由該帳戶創(chuàng)建的合約數(shù)量。

- balance -賬戶地址所擁有的余額

- storageRoot - Merkle Patricia樹根節(jié)點的256位哈希值。默認情況下,樹是空的,它對帳戶的存儲內容進行編碼。

- codeHash -這段代碼是不可變的:沒有人可以在它創(chuàng)建之后改變它。這個帳戶的EVM的codeHash也是在這個地址接收到消息調用時執(zhí)行的代碼。

World State

World State由帳戶狀態(tài)和160位地址標識符之間的映射組成。該信息存儲在Merkle Patricia樹中。

存儲狀態(tài)

存儲狀態(tài)是EVM上運行時管理的特定于帳戶的信息。

這是執(zhí)行事務所需的信息。它包括:

-來源-交易的原始發(fā)件人的地址

-調用方-執(zhí)行事務的帳戶的地址

-燃氣價格-交易發(fā)起者指定的燃氣的當前價格

-代碼大小-事務代碼庫有多大

塊的信息

這些是支持事務所必需的狀態(tài)值。信息包括:

- Blockhash -最近完成的塊的哈希

- Coinbase -收件人地址

-當前塊的時間戳

-當前塊的編號

-當前塊的難度級別

-電流塊的氣體極限

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: 驅動電源

在工業(yè)自動化蓬勃發(fā)展的當下,工業(yè)電機作為核心動力設備,其驅動電源的性能直接關系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅動電源設計中至關重要的兩個環(huán)節(jié),集成化方案的設計成為提升電機驅動性能的關鍵。

關鍵字: 工業(yè)電機 驅動電源

LED 驅動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設備的使用壽命。然而,在實際應用中,LED 驅動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設計、生...

關鍵字: 驅動電源 照明系統(tǒng) 散熱

根據(jù)LED驅動電源的公式,電感內電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關鍵字: LED 設計 驅動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產業(yè)的重要發(fā)展方向。電動汽車的核心技術之一是電機驅動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅動系統(tǒng)中的關鍵元件,其性能直接影響到電動汽車的動力性能和...

關鍵字: 電動汽車 新能源 驅動電源

在現(xiàn)代城市建設中,街道及停車場照明作為基礎設施的重要組成部分,其質量和效率直接關系到城市的公共安全、居民生活質量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關鍵字: 發(fā)光二極管 驅動電源 LED

LED通用照明設計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關鍵字: LED 驅動電源 功率因數(shù)校正

在LED照明技術日益普及的今天,LED驅動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關鍵字: LED照明技術 電磁干擾 驅動電源

開關電源具有效率高的特性,而且開關電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅動電源

關鍵字: LED 驅動電源 開關電源

LED驅動電源是把電源供應轉換為特定的電壓電流以驅動LED發(fā)光的電壓轉換器,通常情況下:LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: LED 隧道燈 驅動電源
關閉