
La tecnologia blockchain ha revolucionat la forma en què s’emmagatzemen i comparteixen les dades. Una de les característiques clau de les blockchains descentralitzades és la distribució de dades a través d’una xarxa de nodes.
Com es guarda una cadena de blocs?
- Una cadena de blocs s’emmagatzema en una xarxa descentralitzada de nodes.
- Cada node manté una còpia completa de la cadena de blocs.
- La cadena de blocs s’emmagatzema en forma de blocs de transaccions enllaçats mitjançant criptografia.
On es mantenen els nodes de blockchain?
- Els nodes de blockchain poden ser mantinguts per participants individuals, empreses o fins i tot organitzacions especialitzades.
- Els nodes poden executar-se en ordinadors personals o servidors dedicats.
- La ubicació geogràfica dels nodes pot ser diversa, la qual cosa contribueix a la descentralització de la xarxa.
Creació i manteniment de nodes de blockchain
- Qualsevol persona pot configurar i mantenir un node de blockchain.
- Els participants poden unir-se a grups de mineria per combinar recursos i mantenir nodes conjuntament.
- Les empreses i organitzacions especialitzades poden oferir serveis de node com a part del seu model de negoci.
Conseqüències de deixar de mantenir un node
- Si un participant deixa de mantenir un node, la seva còpia de la cadena de blocs quedarà desactualitzada.
- No obstant això, la xarxa de nodes continua funcionant i validant transaccions.
- Altres nodes mantindran la integritat de la cadena de blocs i el participant pot tornar a unir-se en qualsevol moment per sincronitzar el seu node.
Nombre de nodes necessaris per validar una blockchain
- La quantitat de nodes requerits per validar una blockchain varia segons el disseny i les regles de consens de cada blockchain.
- Algunes blockchains requereixen un nombre mínim de nodes per arribar a un consens i validar transaccions
- La descentralització es veu reforçada quan hi ha una àmplia distribució geogràfica dels nodes.
Què passa si dues blockchains estan en dos nodes diferents i un no s’ha actualitzat?
- Si hi ha dues blockchains en dos nodes diferents i un d’ells no s’ha actualitzat, es produeix una bifurcació en la cadena de blocs.
- La bifurcació pot ocórrer a causa de diferències en l’aplicació d’actualitzacions o regles de consens entre els nodes.
- Els nodes que no s’han actualitzat continuaran funcionant amb la versió anterior de la cadena de blocs, mentre que els nodes actualitzats treballaran amb la nova versió.
- Això crea dues cadenes de blocs independents i divergents, cadascuna amb el seu propi historial de transaccions.
- La bifurcació es pot resoldre mitjançant un procés conegut com a “consens”, en què els nodes de la xarxa trien una cadena de blocs per seguir basant-se en regles predefinides.
- En general, la cadena més llarga i validada per la majoria dels nodes es considera la cadena principal, i els nodes que estiguin a la bifurcació no actualitzada eventualment l’abandonaran i es sincronitzaran amb la cadena principal.
Com es gestionen les actualitzacions i millores en una cadena de blocs descentralitzada? Què passa amb els nodes que no s’han actualitzat?
- Les actualitzacions i millores en una cadena de blocs descentralitzada poden requerir canvis en el programari o les regles de consens.
- Quan es llança una actualització els nodes han de seguir el nou protocol per mantenir-se en la mateixa cadena de blocs actualitzada.
- Si un node no s’ha actualitzat continuarà operant amb la versió anterior de la cadena de blocs.
Això pot resultar en una bifurcació en la cadena, on hi ha dues cadenes independents amb historials de transaccions diferents. - Per resoldre la bifurcació, es duu a terme un procés de consens en què els nodes trien una cadena principal basant-se en regles predefinides.
- La cadena principal és generalment la més llarga i validada per la majoria dels nodes, i els nodes en la bifurcació no actualitzada eventualment l’abandonen i es sincronitzen amb la cadena principal.
Quin és el paper dels nodes complets i els nodes lleugers en una blockchain? Com difereix el seu emmagatzematge i funcionament?
- Els nodes complets tenen la responsabilitat de mantenir una còpia completa de la cadena de blocs.
Aquests nodes verifiquen i validen totes les transaccions i blocs a la xarxa. - Els nodes complets emmagatzemen una gran quantitat de dades, el que requereix més espai d’emmagatzematge i recursos computacionals.
- D’altra banda els nodes lleugers són nodes que no emmagatzemen una còpia completa de la cadena de blocs.
Aquests nodes confien en els nodes complets per obtenir informació de la cadena de blocs quan sigui necessari. - Els nodes lleugers requereixen menys recursos i són més adequats per a dispositius amb capacitats limitades, com ara telèfons mòbils.
L’emmagatzematge descentralitzat a blockchain és fonamental per al seu funcionament i seguretat. Les cadenes de blocs s’emmagatzemen i es mantenen en una xarxa descentralitzada de nodes, on cada node pot ser un node complet o un node lleuger, amb diferències en l’emmagatzematge i el funcionament. Participants individuals, empreses i organitzacions especialitzades poden crear i mantenir nodes de blockchain. En cas d’actualitzacions i millores és crucial que els nodes segueixin el nou protocol per evitar bifurcacions en la cadena de blocs. La resiliència i la seguretat de l’emmagatzematge descentralitzat a blockchain són aspectes clau que estan transformant diversos sectors.