ILocano module on
Blockchain Architecture
Powered by likha

Network Layer

Key Takeaways
  • Ti Network layer ket mangasikaso ti panagduktal ti nodes, panagpataud ti bloke, ken panagnayon ti bloke.
  • Daytoy ket responsable pay para iti inter-node a komunikasion nga isu dagiti nadumaduma a pamay-an a dagiti nodo ket makasaritada iti tunggal maysa.
  • Dagiti nadumaduma a pamay-an ti inter-node a komunikasion ket mairaman ti peer-to-peer (P2P) a komunikasion, panagbingbingay, ken dagiti naiturong nga Directed Acyclic Graphs (DAGs).

Ti maysa a blockchain ket mabalin nga addaan iti pinullo, ginasut, rinibu, wenno minilion a minero a makipaspaset iti network. Ta ammo met daytoy amin nga minero, daytoy ket masapulna ti network layer nga agpanagaramid iti sabali. Padaanin dagiti network layer.

Ti sapasap a network ket mangasikaso ti panagduktal ti nodo, panagpataud ti bloke, ken panaginayon ti bloke - iti kangrunaan, daytoy a sapasap ket mangasikaso ti panaginayon kadagiti bloke iti blockchain. Ngem ngarud, addaan daytoy agraman ti inter-node communication. Ti inter-node communication ket dagiti panagkaykaysa iti agtalinaed kadagiti node.

Sukisokentayo dagiti nadumaduma a pamay-an ti inter-node communication.

Peer-to-peer (P2P)

Maysa kadagiti kangrunaan a wagas a modo nga agtalinaed kadagiti node ti network layer ket ti Peer-to-Peer (P2P) communication, nga isu ti nainurnos a naikkat iti hardware layer section mi.

​​Kas iti tradisional, dagiti nagidumakkel a network ket nangted iti central server nga agpapadaulo iti mensahe iti kasasaadna ti computers, ngem iti sistema ti P2P, kadagiti sabali a computers ket maikkat iti panagpadalaan dagiti mensahe iti network. 

Alaentayo a pagarigan ti ilustrasion iti ngato. Iti agdama, adda ti tradisyonal a sistema ti cliente-server, kenkuana adda ti nangina a entidad nga agipatakder iti sinuro a mensahe. Iti daytoy a tuo, adda ti P2P sistema nga awan ti nangina a entidad nga agipatakder iti mensahe. Ditoy, dagiti amin a partisipante a kompyuter ket nangalaad iti pagpaay ti mensahe manipud iti maysa a kompyuter padakkel iti maysa a kompyuter.

Sharding

Sabali pay a pamay-an nga agtalinaed kadagiti node ket ti sharding nga isuda amin nga pakairamanmi iti detalye. Iti kaaduan a blockchain iti agdama, ti napalabas a node ket kailangan nga agproseso/itagadagad ti kada transaksion iti network. 

Nupay daytoy ti mamagbalin iti sistema a natalged, ket agpaaramid iti maikatlo ti panagtaray ti transaksion (scalability) gapu ta adda madumaduma a datos ti naited. Daytoy ket saan nga adda pay a naiturong nga sharding iti agtulong nga agpakabael ti panagtrabaho tapno ti kada node ket saan a kinakail-ian nga ited ti pannakaaramid ti transaksion.

Ti sharding ket bingayenna ti dakkel a transaksion a dakkel, ammo pay nga shards. Daytoy nga mga shards ket nagpaay ti bilis ti blockchain gapu ta addaan da ti parallel a proseso iti daytoy iti dadduma a nodo nga ammok nga agngay-ari ti kadakkelan ti datos a mangipaspas ti blockchain.

Directed Acyclic Graph (DAG)

Maysa pay, mabalin met nga aramiden ti inter-node communication babaen iti  Directed Acyclic Graph (DAG). Daytoy DAGs, ngem saan met a blockchains ken ammom a dagiti nangngato a kasasaad.

Kas kapada a kas iti blockchain, dagiti DAGs ket agsango ti teknolohiya ti naggapu a ledger ken ti network ti nodes tapno iti panagtaray ti transaksion. Ti bagida ti pagaramid ti panagtaray ti transaksion dagitoy amin ket ti metodo nga adda iti pannakaaramidda.

Laglagipen a dagiti blockchain ket mangbalido kadagiti transaksion babaen ti panangibunong kadagitoy kadagiti bloke ken panangipalubos kadagitoy babaen dagiti minero. Daytoy a metodo ket saan a talinaed a makabael ta dagiti mabalin apanagsear ti transaksion ket saan a kasasaad iti ti network activity a mabalin a ti agminero ket makadawat iti tiempo a nagannurayon a pumapanto ti maysa a block. Ti DAGs ket mabalin a masaway ti daytoy a problema ngem saan met nga agsursurok ti minero ngem agsango ti dua a naited a transaksion a maikkat ti dua a naaramid a transaksion. Daytoy ket agsayaat ti panagsear ti transaksion ken agpalag-an ti naglaing a panagpaay ti tao ken agpaay ti panagsear ti transaksion agraman iti panagdalus ti panagsear ti transaksion.

Yantangay awan dagiti minero, dagiti DAG ket saan pay met nga agtugaw ti reward iti dagiti minero nga ammo a masapulna a mangibulos ti gastos ti transaksion. Ammok pay nga agsukisokda ti pangibulos iti mining equipment ken saan nga makaammo iti adda met maysa a menos a enerhia. Agyamananmi pay dagiti DAGs idiay sumaruno a module. Adda met dadduma pay a pamay-an ti inter-node communication nga kasla hashgraphs. Ti hashgraphs ket nagbabawas iti “gossip protocol” nga no addaan dagiti datos a naipadamag iti maysa a nodo, daytoy ket maparagsak iti maysa a dadduma nga nodo agingga a maibalud da amin ti datos. Sadiay met ti DAGs, ti hashgraphs ket saan met nga agsukisok iti teknolohiya ti blockchain.

Amin daytoy ket ti tiyempo a sigurado nga maiparang iti maayos ti komunikasion iti daytoy a blockchain! Kasla, sabaliwan ti sursurokennatayo kadagiti nagibulos a paset ti transaksion iti layer ti network.

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