Mga Tungkulin at Responsibilidad ng Mga Operator ng Node
Last updated
Last updated
Sa maikli, ang mga validator nodes sa Ethereum network ay nagpoproseso ng mga transaksyon at nagpapalakas sa network. Ginagawa ito sa pamamagitan ng proof-of-stake consensus mechanism kung saan bawat validator ay naglalagak ng 32 ETH upang magpatunay sa pagiging wasto ng mga bagong bloke - na may kasamang isang bunton ng mga transaksyon - na nilikha ng iba o ng kanilang sarili.
Bilang kapalit sa paggawa ng gawain sa itaas, tumatanggap ang mga validator ng mga gantimpala mula sa mga gumagamit at direkta mula sa protocol ng Ethereum. Gayunpaman, kung nahuli ang mga validator na nagtatrabaho nang di tapat ng iba pang mga node sa network, ang kanilang stake ay ma-slaslash - pwersahang sinisunog ang kanilang 32 ETH batay sa kahalayan ng kanilang mga aksyon. Ipinapaliwanag pa ang mekanismong ito sa seksyon ng Gantimpala at parusa.
Tingnan natin ang value chain ng ETH validator network upang mas maunawaan ang prosesong ito nang mas detalyado.
Kapag nakikipag-ugnayan ang mga gumagamit sa mga Dapp na itinayo sa Ethereum o nagpapadala ng mga asset sa isa't isa, ang kanilang mga transaksyon ay unang maipapadala sa isang lugar ng pag-iimbak na tinatawag na Mempool.
Ang mga Block Builder ay kumukuha ng mga transaksyon na ito sa pamamagitan ng pag-observe sa Mempool nang direkta o sa pakikipagtulungan sa mga MEV searcher upang pagsamahin ang mga ito sa mga bloke bago ipadala sa validator network sa pamamagitan ng Relays. Puwede nating isantabi ang mekanismong Private Orderflow para sa saklaw ng gabay na ito.
Ang mga validator ay nakikipag-ugnayan sa mga Relays sa pamamagitan ng pagpatakbo ng mev-boost service, na nagsisilbing isang pamilihan para sa mga Block Builder upang magtaya para sa pagkasama ng kanilang mga bloke sa susunod na maagang slot.
Ang mekanismong ito ng pagtaya ay nagreresulta sa karamihan ng halaga mula sa MEV na napupunta sa mga validator.
Maaari ring magbuo ng mga bloke ang mga validator lokal na sa pamamagitan ng pagkuha ng mga transaksyon nang direkta mula sa Mempool.
Para sa bawat epoch (6.4 minuto), 32 validators ang pinipili nang random bilang mga tagapagpapasa ng bloke, bawat isa ay nagmumungkahi ng isang bloke sa kanilang itinalagang ~12-sekundong slot.
Ang tagapagpasa ng bloke na ito ay may ~4 na segundo upang matanggap, ipatupad, at ipadala muli ang bloke.
Isang komite ng mga validator (ang Beacon Committee) ang pinipili nang random upang tukuyin ang kahalagahan ng bagong bloke na ito sa natitirang ~8 segundo.
Kapag ang bagong bloke ay inihain at sapat na na-attest sa, ito ay idinagdag sa blockchain.
Sa dulo ng bawat 2 epochs, lahat ng naunang mga transaksyon ay final na at hindi na maaaring ibalik nang walang pagsusunog ng malaking bahagi ng staked ETH sa buong network.
Ang pagpatakbo ng isang ETH validator node ay isang pangmatagalang pangako. Ang iyong staked ETH ay hindi magiging liquid habang ito ay naka-stake, at mayroong panahon bago pumasok at lumabas sa pila ng validator.
Kapag na-activate ang iyong validator, kailangan mong panatilihing tumatakbo ito 24/7, at may mga parusa para sa hindi pagiging aktibo o pag-offline.
Kailangan mo rin na manatiling naa-update sa pinakabagong mga pagbabago sa iyong execution at consensus client software at sa kabuuang mekanismo ng Ethereum consensus.