Ti blockchain ket aglako iti dagiti transaksion a kasasaad ti ad-adu iti aldaw a kas iti maysa a punto iti pagnaawis iti mundo. Iti kinapudnon ti dagiti transaksion a nangato, ti panagkappiaan ti amin ti detalye ket adda ketdakami. Daytoy ti lugar ti Data layer.
Ti Data layer ket responsable iti panangsurot ken panagorganisa kadagiti transaksion amin iti porma ti blocks. Gapu iti kaaduan, ti blockchain ket mapukaw a kas iti aldaw a pagkarkaro ti blocks a naglinew ken nakapinpinartarusan iti dua apan ti transaksion.
Ti pananginayon kadagiti transaksion kadagiti blockchain ket mabalin a mapasimple iti tallo a nalaka nga addang:
No adda maprovansa nga transaksion, daytoy ket ipaay iti block, ti fundamental nga yunit ti blockchain. Ngem aniya ba iti adda ited uneg dagiti bloke?
Ti block ket maysa a maysa nga yunit ti blockchain nga agpakabanag iti dagiti nabayagen a transaksion. Daytoy ket kas maysa a pagkargaan iti dagiti nadumaduma a transaksion. Dagiti kada block ket addaan ti header nga addaan ti padasen iti pangisursurokanna manipud kadagiti addaan a block. Daytoy gapu iti ti block header ket addaan ti metadata nga agtungpal kadagiti pammalubos a pannakaaramidna. Isu ket addaan ti block header nga sapasap a pammalubos iti ID ken ti metadata ket ti tawagan, edad, kaar-awa ken daytoy. Ti pammalubos ti tipikal a block ket sakupen dagiti sumaganad.
Adda pay ti datos a nainurnos iti layer ti datos. No nainurnos dagiti transaksion, daytoy ket ipaay iti block, ti fundamental nga yunit ti blockchain. Daytoy ket isu nga naitugaw iti daytoy a block kadagiti addaan a napalabas a block nga agsurong iti kadena. Maysa pay, amin daytoy a datos ket na-encrypt isu a natalged dayta.
Kitaentayo no kasano nga aktual a natalged ti impormasion iti data layer:
Kas iti nasao a module mi, naurnos dagiti block iti panaghash. Daytoy ket kasasaad iti determinado a kas iti sumaganad ti datos ket magturong ti output iti blockchain ken saan a maurnos nga maparikna dagiti input manipud iti output. Ti panaghash ket ipasiguradona nga no adda maysa a tao a mangdama iti datos, dayta ket agarupen met ti mapakasarita. Ammuem ti ad-adu pay maipapan iti hashing ditoy.
Sabali pay a rason a natalged dagiti bloke ket gapu iti digital signatures. Dagiti dayta ket pannakadama a mapataud, ngem saan a kasasaad ti pannakairik ti ibaga nga pirma ken saan a maaramid ti tukudan. Dagiti digital signatures ket pannakaaramid iti nakaencrypt a datos ken adda ket maurnos a magtaud iti panag-aramid ti kuarta ken saan a mangyadi kadagiti direktiba a pammalubos kadakuada iti banko. Ammuem ti ad-adu pay maipapan kadagiti digital a pirma ditoy.
Ti organisasion ti datos iti iti uneg ti ti blockchain ket addaan iti maysa a panagdakkel:
Ita ta nakitatayon no kasano a natalged ti datos iti kaykayo ken naamuanan ti pammalubos ti datos ti blockchain, ilaan tayon ti balbalin ti panagdata ken pannakibarbak kadagiti naduma a datos iti kaykayo a network ti blockchain.
Maysa a wagas tapno makastrek iti datos ket ti blockchain indexing. No dagiti nadugang a block iti blockchain, ti panagsear iti sabali a datos ket naggapu a pannakaaramid. Sariritno, dagiti kasasaad a datos ket ipatpateg iti sabali a modo nga agtalinaed kadagiti naitured a transaksion iti paset ti panawen. Kinunana a kasano a masear ti sabali a transaksion nga napanunutan a naitured. Kailangan nga agtalinaed kadagiti nadumaduma a block. Dayta ket gapu ta saan nga adda met ti pampanunuten ti datos iti sabali a databases, ket saan met amin nga immunan ti datos iti blockchain. Ti estruktura ti node ti blockchain, pay a ti inurnos a masiguro, ket agsursurok a pagdadakkel iti datos gapu ta saan met nga isu amin a naitured iti sabali a lugar. Daytoy a blockchain indexing, solbarenna dagitoy nga isyu babaen ti panangipalubosna kenka nga agsapul kadagiti espesipiko a datos nga umasping iti panangusar kadagiti online search engine.
Ti sabali pay a wagas tapno makastrek iti datos ket babaen iti Merkle trees. Ti Merkle tree ket maysa a pammadayaw ti datos iti computer science nga agbalin iti masiguro ken nakaencrypt. Nagaduadu iti struktura a sapasapulid ti agkamang, agsabsabali ken agtengnga a kinaig a nagatipon ti hashes ti transaksion iti maysa a block. Daytoy ket naurnos manipud kadagiti pagkamang ti transaksion iti maysa a block agingga iti maysa a hash.
Ti mahika ti Merkle tree ket adda iti abilidadna a mangpasimple iti datos agraman iti napalabas iti masursurok nga panaghash ti pagkamang ti transaksion agingga iti maysa a hash laeng. Daytoy ket di magatadan, gapu ta adda ti root hash, daytoy ket mabalin a masuro no adda maysa a sabali a transaksion iti maysa a block nga saan a kinakargaan ti tulong ti pakaammo ti kabibiag ti blockchain. Daytoy ket saan met laeng nga agbasaol ti panagtaray iti impormasion ngem nagaduadua met ti espasyo ti storage ngem maikkan met ti panagsear ken pagsear kadagiti impormasion iti blockchain.
Amin nga daytoy a parte iti data layer ket agbalin nga maipablaak ken maiprotektaan ti maysa a dadduma a datos ti blockchain. Sikaan tayo idiay saan nga mabalin nga tumulong kung saan nga ammo tayo ti piman kenka nga nangalaad kadagiti datos nga addaan ti kuarta.