以太坊節點是什么意思(知識科普 什么是以太坊網絡節點)
2023-09-18
和其他區塊鏈一樣,以太坊也有一個點對點網絡協議。以太坊區塊鏈數據庫由眾多連接到網絡的節點來維護和更新。每個網絡節點都運行著以太坊模擬機并執行相同的指令。
以太坊是由分散式節點所組成的網路架構,這些節點稱為以太坊節點 Ethereum Nodes或以太坊客戶端。任何人只要有規格足夠的電腦硬件設備都能夠加入到以太坊網路中成為節點,貢獻算力賺取區塊挖礦獎勵。截至 2020年5月,分布在全世界各地的以太坊節點總共約有 5756 個。
在當前的以太坊網路中,每個節點都是相互平等的,彼此間即時溝通同步區塊資料及打包待出塊的交易(挖礦)來維持以太坊區塊鏈的運作。
以太坊節點所做的工作有:
接收交易:接收來自 DApp、錢包或其它節點的交易信息。
接收區塊:從其它節點接收區塊信息,同步至最新的區塊高度。
驗證:驗證新的區塊之正確性、驗證待處理交易之有效性。
執行:處理交易,進行運算并更改狀態值,打包成新區塊。
挖礦:用電腦算力來計算 nonce 值,最先找到 nonce 值出塊并廣播的礦工可以獲得區塊獎勵與所有交易之手續費(Gas)。
共識:通過共識機制達成全網帳本之一致性或區塊重組(reorg)。
以太坊是不受任何人控制的,也不歸任何人所有——它是一個開放源代碼項目,由全球范圍內的很多人共同創建。也正是這些分布在全球的數千個節點們不間斷地工作維系了以太坊區塊鏈的正常運作。