Zer da Ethereum nodo bat eta nola funtzionatzen duen

Zein da Ethereum nodo baten garrantzia bloke-katearen barruan, eta nola elkarreragiten du besteekin?

Ethereum benetan ez da kriptografia-moneta bat, P2P sare deszentralizatua baizik eta kode irekiko ordenagailu protokolo publiko batean oinarrituta. 

Bere jatorrizko kriptografia-moneta Ether (ETH) da, nahiz eta askotan sare osoaren izenaz deitzen zaion, hau da, Ethereum. 

P2P sareak edo peer-to-peer sareak Internet bidez elkarren artean komunikatzen diren pareko nodoez osatuta daude. Beraz, nodoak dira sare horien oinarrizko osagaiak. 

Hori dela eta, Ethereum-en oinarrizko osagaiak bere nodoak dira, P2P sarea osatzen dutenak, eta, jakina, oinarritzen diren protokoloa. 

Ethereum P2P sarearen parte izateko eta beste nodo batzuekin elkarreragiteko, Ethereum nodo batek bere oinarrizko protokoloa bete behar du, noski, nodo guztientzat guztiz berdina izan behar duena, edo saretik kanpo geratuko da. bera. 

Ethereum nodo baten funtzionamendua

Ethereum nodoak Internetera konektatuta dauden ordenagailuak edo zerbitzariak dira eta software berezia exekutatzen den. 

Jargoian software honi sareko bezero deitzen zaio, eta guztiz ezinbestekoa da nodo bat exekutatzeko. Hain zuzen ere, software hori da P2P sareko beste nodoekin konektatzen dena, eta Ethereum protokoloa bete behar duena. 

Bitxia da protokoloa publikoa eta kode irekia denez, edonork egin dezakeela sareko bezero bat Ethereum sarean nodo bat exekutatzeko. 

Garrantzitsuena da bezeroak protokoloko arau guztiak betetzen dituela, hala egiten ez badu, ez baita bateragarria izango beste nodoekin, saretik bertatik a priori baztertuta amaituz. 

Gaur egun, bakarrik daude Gehien erabiltzen diren 4 bezero, asko izan arren, gehienak oso gutxi erabiltzen direlako. 

Hala ere, bereizi egin behar dira Adostasuneko Bezeroak eta Exekuzio Bezeroak. 

Exekuzio Bezeroak Ethereum-en "Execution Layer" (EL) izenekoaren nodoak dira, hau da, antzinako Proof-of-Work (PoW) oinarritutako protokolotik eratorritakoak. 

Askoz gehien erabiltzen den exekuzio-bezeroa Geth historikoa da, aspalditik existitzen dena eta protokolo zaharrean oinarritutako sarearen lider eztabaidaezina dena. Honen atzetik, baina portzentaje askoz txikiagoak, Erigon, Nethermind eta Besu. 

Ethereum protokoloa Proof-of-Stake (PoS) 15 September Merge-rekin batera aldatu zenetik, "Consensus Layer" (CL) deritzona gehitu da, bezero ezberdinekin. 

CL bezeroen kasuan, aniztasun handiagoa dago, Prysm %42, Lighthouse %36 eta Teku %18. Honen atzetik dator Nimbus, % 3rekin bakarrik. 

Software hauek guztiak kode irekikoak dira, denek doan eta doan deskargatzeko. 

Sareko nodoek zer egiten duten

Denborarekin, nodoen funtzioak eboluzionatu egin du. 

Hasieran, dena egiten zuten, hau da, Ethereum sarean zegoen software bakarra nodoak ziren. 

Beste era batera esanda: 

  • blockchain segurtatu eta kontrolatu zuten 
  • PoW-rekin blokeak erauzten zituzten 
  • bloke eta transakzio guztiek protokoloa betetzen dutela egiaztatu dute
  • kontratu adimendunak gauzatu zituzten
  • zorro gisa jokatzen zuten tokenak bidali eta jasotzea ahalbidetuz. 

Hala ere, denborarekin funtzionaltasun batzuk galdu zituzten. 

Bereziki, funtzionaltasuna galdu zuten meatze-blokeekin, hau arrakastaz egiteko software errazagoa eta azkarragoa behar zelako. Horrela, ad hoc softwarea garatu zen meatze-

Teorian, oraindik ere zorro gisa erabil daitezke, baina oso deserosoak dira. Izan ere, gaur egun erabiltzen diren ia zorro guztiak ez dira nodoak. 

Kontua da nodo batek behar duela blokeatu eta egiaztatu blokea, hau da, ia 350 GBko fitxategi bat non historian Ethereum-en transakzio guztiak erregistratu diren, nodo batek banan-banan egiaztatu behar duena. 

Beraz, denboraren poderioz, nodoek bi gauza egin dituzte batez ere: alde batetik, bloke-katea edo transakzio liburua zaintzen eta egiaztatzen dute. eta bestetik, smart contractetan jasotako argibideak exekutatzen dituzte. 

PoSra aldatzea

The Batu, PoSra joatearekin, gauzak aldatu ditu. 

Izan ere, PoW uzteak blokeak minatzeko beharra ezabatu zuen, beraz, Ethereum meatzariak desagertu egin ziren edo PoWn oinarritutako beste bloke batzuetara joan ziren. 

Baina jada meatzariak ez ziren blokeak blokeak gehitzeko transakzioekin sortzen ari zirenean, blokeak balioztatzeko beste software bat sortu behar zen. 

Software horiek Consensus Layer bezero berriak dira, zehazki Prysm, Lighthouse, Teku eta Nimbus. 

CL nodo hauek blokeak balioztatzen dituzte meatzariek jadanik egiten ez dutenez. 

Hala ere, PoS apustuan oinarritzen da, beraz, CL nodoek ETH tokenak ere gordetzen dituzte. 

Adostasun Geruza bloke-kate berri batean oinarritzen da, Beacon Chain izenekoa eta PoS-en oinarrituta, eta bertan ETH tokenak dagozkion nodoetan partekatu daitezke PoS egin ahal izateko. Execution Layer zaharrak PoW-n oinarritutako bloke zaharra erabiltzen du, baina bloke berririk gehitu gabe, transakzioak Beacon Chain berrian soilik erregistratzen baitira. 

Ethereum nodo bat konfiguratzea

Nodo baten funtzionamendua nahiko erraza da. Izan ere, behin instalatuta, bezeroa Internetera konektatuta lanean utzi behar da. 

Hala ere, instalazioa ez da kontu hutsala. 

Lehenik eta behin, bezeroa instalatuta dagoenean, blockchain osoa deskargatu eta dena egiaztatu behar du, transakzioz transakzio. Prozesu hau bereziki luzea izaten da. 

Gainera, behin instalatuta dagoenean beste nodo batzuetara konektatu ahal izateko konfiguratu behar da, bestela P2P saretik kanpo geratuko da. 

Azken hau gutxieneko espezializazioa eskatzen duen prozesu teknikoa da. Hortaz, ez da egokia arlo honetan lehen urratsak ematen ari direnentzat, ez behintzat informatika eta sistema gaitasunak behar dituelako. 

Are konplikatuagoa da CL nodo baten kasuan, partaidetzan gutxienez 32 ETH babestu behar dituenez segurtasun-arazoa are garrantzitsuagoa egiten duelako. 

Segurtasuna

Nodo baten segurtasuna ezinbestekoa da behar bezala funtziona dezan, zorroa barneratua duelako eta CL nodoen kasuan ETH daukalako stakingean. 

Arau-hausterik gertatuz gero, arazo nagusi bakarra funtsen lapurreta posiblea da, eraso edo pitzatu balitz ere sare osoa ez litzatekeelako kaltetuko. 

Funtsen lapurreta jasan dezaketenez, ezinbestekoa da funtzionatzen duten makinen eta sareen babes maila altua izatea. 

Arazo apur bat konplikatuagoa da P2P sareko segurtasuna. 

Hau bere nodoetan oinarritzen denez, horietako asko urratuko balira, sareak berak arazoak izan ditzake. Nodo bakar baten edo nodo kopuru mugatu baten balizko urraketak ez du arazo handirik sortzen sarean, baina asko urratzen badira arazoak ere oso larriak izan daitezke. 

Horregatik beharrezkoa izango litzateke uneoro bezero anitz erabiltzea, izan ere, batek akatsen bat edo ahultasunen bat izanez gero, beste bezeroek ere edukitzea zaila baita. 

Exekuzio-geruzari dagokionez, Geth-ek orain hain ongi frogatua dago, non badirudi arazo larririk izango duela. Hala eta guztiz ere, oraindik ere erabilgarria da Geth-en arazo baten kasu hipotetiko batean erabiltzeko beste bezero batzuk ere badirela. 

Aitzitik, Adostasun Geruzarako bezeroen kasuan, kontua bestelakoa da, benetan hilabete gutxi daramatzate batean. 

Iturria: https://en.cryptonomist.ch/2022/11/26/what-is-an-ethereum-node-and-how-it-works/