ILocano module on
Blockchain Architecture
Powered by likha

Infrastructure/ Hardware Layer

Key Takeaways
  • Ti Hardware layer ket mangibagbaga ti layer a buklen dagiti nadumaduma a kompiuter wenno "nodes" a mangibinglay ti datos ken mangpartuat ti naiwarwaras nga peer-to-peer a network. 
  • Dagiti nodo ket mangaramidda kadagiti 3 a kangrunaan nga aramid - panagmantener, panangipaneknek ken pannakagun-od
  • Adda dagiti nadumaduma a kita ti nodo a kas dagiti naan-anay a nodes (a buklen dagiti naarbasan a nodes ken dagiti nodes ti arkibo) ken dagiti nalag-an a nodes.

Pamentotan tayo iti pakabuklan ti blockchains, para kadagitoy a kaaduan, padasen tayo iti masdaaw iti maikapadpadas a proseso dagiti ubbing a lapis ti blockchain, nga ammokem ti Hardware layer.

Ti Hardware layer, saan a babbai iti layer a napiliak pay a napukaw kadagiti adda ditoy amin a computer wenno "nodes" nga agpakabanag ti datos ken agtaraydaya a peer-to-peer a network. Dita, dagiti addaan nga nodes a partisipante ket sidada a panagdur-as ken panangisakripisio.

Pamentotan tayo iti pangilasin ti blockchains, para kadagitoy a kaaduan, padasen tayo iti masdaaw iti maikapadpadas a proseso dagiti ubbing a lapis ti blockchain, nga ammokem ti Hardware layer. Ti Hardware layer, saan a babbai iti layer a napiliak pay a napukaw kadagiti adda ditoy amin a computer wenno "nodes" nga agpakabanag ti datos ken agtaraydaya a peer-to-peer a network. Dita, dagiti addaan nga nodes a partisipante ket sidada a panagdur-as ken panangisakripisio. Saanda a makitkita ti centralized a server nga mangyadi kadagiti datos ken desisyon a nangay-ayat iti blockchain. Saan a mabasit a nagraya ti kada nodo a client ken a server, nga agtitinnulong tapno mapataray ti desentralisado a sistema.

Apay a kasapulan dagiti Nodes iti blockchain?

Daytoy ket mapan ti "source of truth" ti blockchain. Napateg dagitoy gapu ta idulinda ti pakasaritaan ti blockchain ken agsangaili idiay impormasion daytoy tapno iti kontrolen ti network.

No adda ti tao a nagpintas ti usaren ti blockchain para mangipaay ti saritaan na ti 1 milyon a BTC, maaramid ti nodes a maduktalan iti maysa a nagdudur-as ken mapasardeng daytoy. Dagiti nodes ket addaan daytoy tapno ti sigurado amin nga sumrek iti rigat ti maysa a tao gapu iti panangrespetar ken pannakakotkotan dagiti regulasion ti kasla ket panangdetekar iti transaksion ken panagparikna iti desisyon para iti blockchain.

Ti pannakainayon dagiti naduma a nodes iti blockchain ket nakalaing iti seguridad ken panagpakatatakut iti babbai iti poder/panangkontrol iti lugar laeng no adda dagiti nodes amin iti pagilian.

Kasano ti panagtrabaho dagiti Blockchain Nodes?

Dagiti node ket mangaramid ti 3 a kangrunaan nga aramid - pagtarus, panangisakripisio, ken pagtugaw.

  1. Panangmantener: Ti nodes ket nagtarus iti maigem a ledger kadagiti transaksion, kas iti dati ken dumarusar a transaksion. Ipasiguradoda amin ti datos ket naipadapul iti husto ken nasustenten iti sinkronia.
  2. Panangipaneknek: Ti nodes ket nangidadael kadagiti transaksion gapu iti panagsang-ayon ken panangdisregard kadagiti proposal. Sakbay a maipakabaelen kadagiti transaksion ket sidada laeng ti mangsang-ayon a consensus amin iti nodes ti idadala kadagiti blockchain.
  3. Ti pannakagun-od: Ti nodes ket magtarus ti datos ti transaksion iti bukud a abiertas a naadalan nga ammo nga agsaksakupan kadagiti tao nga maipablaak kadakuada iti libre a panagdakkel ti datos. Ti tao ket maitured ti datos a kinakailangan na kadagiti interaccionda iti nodo.

Nadumaduma a Kita ti Node

Ti nagungnguna ket addaan met iti naduma a panagtalek iti nodes, kadaan ti piman a rol ken agtalek kadagiti espesipiko nga akem babaen ti pinanunotda iti panagdesisyonda kadagiti immay a kasla iti iti binnadang a nakarkaro a kasla iti pagnaawis a makaaramid kadagiti desisyon para iti blockchain:

1. Kadagiti Full Nodes: Daytoy ket kasla kadagiti guarda a kas kadagiti blockchain. Adda kompleto a rekord ti intero a pakasaritaan ti blockchain, kas iti usaren ti datos a sakupen. Mangisakripisio da met iti panangisakripisio para kadagiti naadalan a pagnaawis iti blockchain.

  • Pruned Nodes: Maysa a kita ti buo a node a mangputed iti daan a datos tapno makaurnong iti espasio iti panaglabas ti panawen.
  • Archival Nodes: Sabali pay a kita ti buo a node nga addaan iti awan limitasionna a pagipempenan, a mangpreserba iti intero a pakasaritaan. Gagangay ken maus-usar dagitoy iti panagminas.

2. Light Nodes (Simplified Payment Verification - SPV): Daytoy ket kasla kadagiti makisikurit iti blockchain. Ipangpangrunada dagiti napartak a transaksion babaen ti panangi-downloadda laeng kadagiti nasken a datos, saan a ti naan-anay a pakasaritaan. Agpannurayda kadagiti naan-anay a node tapno umiso ti panagtrabahoda.

Daytoy a nagtaraydaya ket maitulongan kadagiti maamot iti storage layer ti blockchain. Sumaganad, sukimatentayo ti datos nga iduldulin dagitoy a node bayat ti panagdivetayo iti data layer.

SHARE
sumaruno
This is some text inside of a div block.