Mikä on node?
Node on tietokone, joka liittyy lohkoketjuverkkoon jakaakseen tietoa, varmistaakseen transaktioita ja pitääkseen kaikki ajan tasalla. Se tallentaa kopion tilikirjasta tai sen yhteenvedon ja viestii muiden koneiden kanssa päästäkseen yhteisymmärrykseen tapahtumista. Ajattele sitä vilkkaan metroverkon asemana, joka tarkastaa lippuja ja välittää junien aikatauluja eteenpäin.
”Node on vain louhija.” Ei aivan. Osa nodeista louhii tai validoi, mutta monet vain tarkistavat sääntöjen noudattamisen ja välittävät tietoa, jotta verkko pysyy luotettavana.
Miten node toimii
Käydään asia nopeasti läpi yksinkertaisen lähetyksen avulla:
- Lähetys verkkoon: Lompakkosi lähettää transaktion lähellä olevalle nodelle.
- Tarkistukset: Node tarkistaa allekirjoitukset, saldot ja säännöt. Syvempää luottamusta tavoittelevat käyttävät täysiä nodeja, jotka tarkistavat jokaisen säännön, kun taas toiset käyttävät kevyitä nodeja, jotka tarkistavat otoksia ja pyytävät vertaisilta todisteita.
- Välitys: Jos transaktio vaikuttaa kelvolliselta, node levittää sen vertaisilleen, jolloin se leviää verkkoon sekunneissa.
- Lohko: Louhijat tai validaattorit lisäävät sen lohkoon, kun palkkiot ja säännöt ovat kohdallaan.
- Vahvistus: Node päivittää tilikirjanäkymänsä, ja lompakkosi näyttää vahvistuksen.
Siinä kulku yksinkertaisesti selitettynä. Ei mitään taikuutta, vain johdonmukaista sääntöjen tarkistamista ja vertaisverkon viestintää.
Miksi nodella on väliä
Miksi sinun pitäisi välittää asiasta?
- Hallinta: Kun ylläpidät nodea, voit itse varmistaa transaktiosi ja saldosi. Sinun ei tarvitse luottaa sokeasti jonkun muun palvelimeen.
- Suuntaviitta: Node kuvastaa kryptokulttuurin periaatetta: varmista, älä luota. Proof of stake -ketjuissa validaattorinodet auttavat myös päättämään seuraavasta lohkosta.
- Käyttö: Törmäät nodeihin aina käyttäessäsi lompakoita, dappeja, NFT:itä tai DAO:ita, koska ne tarkistavat jokaisen toiminnon.
Jos haluat päästä alkuun sujuvammin, yhdistä lompakkosi ensin omaan nodeesi. Pidä se sitten verkossa vakaalla yhteydellä ja päivitä sen ohjelmisto silloin tällöin.
Noden tärkeimmät ominaisuudet
Nodea määrittävät seuraavat ominaisuudet:
- Validointi: Se tarkistaa allekirjoitukset, saldot ja protokollan säännöt ennen tietojen hyväksymistä.
- Tallennus: Se säilyttää koko tilikirjan tai osan siitä, jotta se voi vastata kysymyksiin nopeasti.
- Levitys: Se jakaa kelvollisia transaktioita ja lohkoja vertaisilleen, jotta verkko pysyy ajan tasalla.
- Konsensus: Roolistaan riippuen se voi osallistua lohkojen luomiseen tai niiden oikeellisuuden vahvistamiseen.
- Itsenäisyys: Voit määrittää käytäntöjä, kuten vähimmäispalkkiot ja sen, mihin vertaisiin node yhdistää.
Eri node-tyypit
Roolit vaihtelevat, mutta tehtävä on sama: pitää ketju luotettavana.
- Täysi: Tarkistaa jokaisen säännön ja säilyttää koko historian. Erittäin luotettava vaihtoehto.
- Kevyt: Tekee tarkistuksia yhteenvetojen ja todisteiden avulla. Sopii puhelimiin ja vähän virtaa kuluttaviin laitteisiin.
- Louhinta: Proof of work -verkoissa louhintanodet kokoavat transaktioita ja etsivät kelvollisia lohkoja.
- Validaattori: Proof of stake -verkoissa nämä ehdottavat lohkoja ja vahvistavat niiden oikeellisuuden ansaitakseen palkkioita.
- Välitys: Joissakin verkoissa välitysnodet siirtävät tietoa nopeasti alueiden tai kerrosten välillä.
Node ei ole lompakkosi. Se voi tarjota lompakollesi tietoja, mutta yksityiset avaimet ovat hallitsemassasi lompakko-ohjelmistossa tai laitteessa.
Esimerkki
Ylläpidät nodea kotona ja yhdistät mobiililompakkosi siihen, jolloin kaikki saldotarkistukset ja lähetykset tulevat omalta laitteistoltasi satunnaisen yrityspalvelimen sijaan.
Hauska fakta
Bitcoinin ensimmäiseen julkaisuun sisältyivät sekä lompakko että node samassa sovelluksessa. Siksi varhaiset käyttäjät tarkistivat ketjun oletusarvoisesti lähettäessään kolikoita ystävilleen.
Yhteenveto
Lyhyesti sanottuna node on oma silmäparisi ketjussa: se pitää kirjaa tapahtumista ja varmistaa, että toimit oikein, pyytämättä keneltäkään lupaa.