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

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

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

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

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

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

什么是虛擬機(jī)及其工作原理

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

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

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

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

在以太坊網(wǎng)絡(luò)上,天然氣相當(dāng)于一筆費用。你在以太坊網(wǎng)絡(luò)上進(jìn)行的每筆交易都有一個價格,而gas就是支付方式。

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

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

在任何交易發(fā)生之前,必須設(shè)定燃?xì)庀揞~和燃?xì)鈨r格。如果你作為試圖完成交易的人,沒有足夠的燃?xì)猓灰拙蜁o效。

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

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

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

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

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

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

帳戶狀態(tài)

以太坊網(wǎng)絡(luò)由許多相互作用的小賬戶組成——合約賬戶或外部擁有的賬戶。

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

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

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

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

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

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

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

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

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

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

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

World State

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

存儲狀態(tài)

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

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

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

-調(diào)用方-執(zhí)行事務(wù)的帳戶的地址

-燃?xì)鈨r格-交易發(fā)起者指定的燃?xì)獾漠?dāng)前價格

-代碼大小-事務(wù)代碼庫有多大

塊的信息

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

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

- Coinbase -收件人地址

-當(dāng)前塊的時間戳

-當(dāng)前塊的編號

-當(dāng)前塊的難度級別

-電流塊的氣體極限

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

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

關(guān)鍵字: 驅(qū)動電源

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

關(guān)鍵字: 工業(yè)電機(jī) 驅(qū)動電源

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

關(guān)鍵字: 驅(qū)動電源 照明系統(tǒng) 散熱

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

關(guān)鍵字: LED 設(shè)計 驅(qū)動電源

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

關(guān)鍵字: 電動汽車 新能源 驅(qū)動電源

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

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

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

關(guān)鍵字: LED 驅(qū)動電源 功率因數(shù)校正

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

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動電源

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

關(guān)鍵字: LED 驅(qū)動電源 開關(guān)電源

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

關(guān)鍵字: LED 隧道燈 驅(qū)動電源
關(guān)閉