您的位置 首頁 區塊鏈

以太坊是如何運作的?

  • 以太坊區塊鏈

以太坊區塊鏈的結構與比特幣非常相似,因為它是整個交易歷史的共享記錄。網絡上的每個節點都存儲此歷史記錄的副本。

與以太坊的最大區別在于,除了所有以太坊交易外,其節點還存儲著每個智能合約的最新狀態。

對于每個以太坊應用程序,網絡都需要跟蹤“狀態”或所有這些應用程序的當前信息,包括每個用戶的余額,所有智能合約代碼以及它們的存儲位置。

比特幣使用未花費的交易輸出來跟蹤誰擁有多少比特幣。

雖然聽起來更復雜,但想法很簡單。每次進行比特幣交易時,網絡都會像紙幣一樣“打破”總金額,以使數據的行為類似于物理硬幣或更改的方式發行比特幣。

為了進行未來的交易,比特幣網絡必須將你所有的零錢加起來,歸類為“已花費”或“未花費”。

另一方面,以太坊使用賬戶。

像銀行賬戶資金一樣,以太幣也出現在錢包中,并且可以移植到另一個賬戶中。資金總在某個地方,但沒有所謂的持續關系。

  • 什么是以太坊虛擬機?

對于以太坊,每次使用程序時,成千上萬臺計算機組成的網絡都會對其進行處理。

用特定于智能合約的編程語言編寫的合約被編譯為“字節碼”,稱為“以太坊虛擬機”(EVM)的功能可以讀取和執行。

所有節點均使用其EVM執行此合同。

請記住,除了跟蹤當前的“狀態”之外,網絡中的每個節點還保存交易的副本和網絡的智能合約歷史。每次用戶執行某項操作時,網絡上的所有節點都必須同意發生此更改。

此處的目標是使礦工和節點的網絡負責將州與州之間的轉移轉移,而不是像PayPal或銀行這樣的授權機構。比特幣礦工證實了比特幣所有權從一個人到另一個人的轉移。EVM按照開發人員最初編寫的任何規則執行合同。

EVM上的實際計算是通過基于堆棧的字節碼語言(機器可以讀取的一和零)來實現的,但是開發人員可以使用諸如Solidity和Serpent之類的高級語言編寫智能合約,使人類更容易閱讀和寫。

本文來自網絡,不代表小白財經立場,轉載請注明出處:http://www.izclhy.tw/p24016.html

為您推薦

六和才彩特码资料开奖结果