Blockchain vs. Base de dades: quina diferència hi ha?

Blockchain vs. Base de dades: quina diferència hi ha?

Les cadenes de blocs i les bases de dades tenen molt en comú; per començar, tots dos s'utilitzen per emmagatzemar dades, i és per això que sovint apareixen tots dos termes allà on hi hagi una discussió sobre la tecnologia blockchain. Fins i tot es podria dir que les cadenes de blocs són un tipus de base de dades sense estar completament equivocats.





Tanmateix, les cadenes de blocs i les bases de dades són estructuralment i funcionalment diferents entre si. Aleshores, què és una base de dades? Què és una cadena de blocs? I, quina és la diferència?





Què és una base de dades?

  base de dades
Sense crèdits pendents/ Pexels

Una base de dades és una col·lecció d'informació organitzada a la qual s'emmagatzema i s'accedeix electrònicament. Les bases de dades es gestionen mitjançant un sistema de gestió de bases de dades (DBMS), que és el programari mitjançant el qual els usuaris finals interactuen amb la base de dades. La base de dades, el SGBD i qualsevol altra aplicació associada s'anomenen 'sistemes de bases de dades'.





Les bases de dades es classifiquen segons el seu disseny, és a dir, com ordenen, organitzen i emmagatzemen les dades. El disseny de la base de dades té en compte diverses tècniques i consideracions pràctiques, com ara el modelatge de dades, l'emmagatzematge i la representació de dades eficients, la seguretat, la privadesa i els problemes informàtics distribuïts, com ara la tolerància a errors.

Hi ha diversos tipus de models de dades, inclosos els models jeràrquics, de xarxa, d'objectes i de documents, i el més popular és el model relacional, que organitza les dades en taules formades per files i taules anomenades 'relacions'.



No obstant això, provocat per l'aparició d'Internet, la dècada del 2000 va veure un augment en la demanda de grans bases de dades distribuïdes amb una alta tolerància a les particions, que va ser un problema per a les bases de dades relacionals. Com a resposta, es van popularitzar altres models de dades que podien gestionar millor l'escalabilitat, com ara NoSQL i NewSQL.

Tot i que hi ha diversos tipus de bases de dades, hi ha una cosa que totes tenen en comú. Un administrador els executa de manera centralitzada a través del SGBD, distribuïts o no, i l'administrador té la capacitat no només de llegir sinó d'escriure.





Les bases de dades tenen molts casos d'ús pràctics, fins i tot en les indústries financeres, de telecomunicacions i de transport, i s'utilitzen per mantenir sistemes de biblioteques, reserves de vols, sistemes de gestió de continguts i molt més.

Què és una cadena de blocs?

  pantalla-mostrant-cadena-de-paraules-home-espera
Sense crèdits pendents/ Pexels

Una cadena de blocs és, simplement, un llibre de registre distribuït, que alguns podrien dir que és un tipus de base de dades distribuïda. I no s'equivocarien del tot. Ambdós són el producte de la informàtica distribuïda, les cadenes de blocs i les bases de dades distribuïdes comparteixen moltes de les seves tecnologies subjacents.





Les cadenes de blocs es distribueixen perquè, com les bases de dades distribuïdes, no es troben en un sol lloc sinó a través de diferents nodes que s'uneixen a través d'una xarxa peer-to-peer, convertint-lo pràcticament en un únic ecosistema. Però fins aquí les seves similituds.

A diferència de les bases de dades distribuïdes, les cadenes de blocs no es gestionen de manera centralitzada. En canvi, les cadenes de blocs funcionen com a xarxes descentralitzades peer-to-peer , amb nodes que verifiquen i accepten l'estat actual de la cadena de blocs mitjançant a mecanisme de consens .

com afegir una vora al text al Photoshop

Les cadenes de blocs emmagatzemen dades en forma de 'blocs', amb cada bloc que conté un hash criptogràfic del bloc anterior, una marca de temps i dades de transacció. Finalment, un cop s'ha arribat al consens, s'afegeixen nous blocs a la cadena de blocs enllaçant-los de manera segura mitjançant criptografia.

Tot i que els registres d'una cadena de blocs es poden, en teoria, alterar-se, alguns consideren que les cadenes de blocs són segures per disseny i són un bon exemple de sistema informàtic distribuït amb una alta tolerància a les particions.

La tecnologia Blockchain encara s'està desenvolupant i cada dia es troben molts casos d'ús nous. Els seus casos d'ús són com a llibre major digital per a criptomonedes, la liquidació de contractes intel·ligents, la tokenització d'articles virtuals i la gestió de la cadena de subministrament.

Quina diferència hi ha entre una base de dades i una cadena de blocs?

  ulleres davant de l'ordinador portàtil
Sense crèdits pendents/ Pexels

Tot i que les bases de dades i les cadenes de blocs serveixen com a magatzems de dades, són estructuralment i funcionalment diferents entre si, des de la forma en què emmagatzemen i organitzen les dades fins a la manera com es gestionen.

Les cadenes de blocs registren dades en forma de blocs a diferència d'altres estructures de dades utilitzades tradicionalment per les bases de dades, i com que estan descentralitzades, eliminen la necessitat d'un administrador. Per tots aquests motius, les cadenes de blocs es descriuen millor no com una base de dades sinó com un magatzem de dades.