Són realment immutables Blockchain i Bitcoin?

Sempre que parlem de blockchain, la immutabilitat és el següent. Hi ha diferents punts de vista sobre el tema, però quan es tracta, tothom busca una resposta a una sola pregunta: són blockchain i Bitcoin immutables? La resposta breu és – , les blockchains i els bitcoins no es poden canviar. La resposta llarga és que encara cal conèixer les raons que hi ha darrere d’aquesta resposta per entendre les implicacions.

Abans de aprofundir en el tema, és important comprendre els fonaments bàsics de la blockchain. Tanmateix, no entrarem en detalls tècnics bàsics, ja que és un tema en si mateix. Aleshores, què és blockchain? Moltes persones utilitzen de forma intercanviable els termes blockchain i Bitcoin, però no són el mateix. Blockchain és un concepte, una idea. Bitcoin és la primera i important implementació d’aquesta idea. Hi ha altres implementacions diferents a la base de blockchain que no estan en cap cas relacionades amb Bitcoin. De fet, hi ha hagut avenços decents en altres àmbits com ara contractes intel·ligents, assentaments interbancaris, etc. que són més interessants que Bitcoin.

En la seva essència, blockchain és només un registre comptable distribuït. En contraposició als paradigmes comuns on hi ha una autoritat central de confiança per controlar les coses, blockchain proporciona una xarxa on no hi ha un sol punt d’alimentació. No cal “confiar” en ningú perquè el propi sistema fa que sigui gairebé impossible que ningú prengui el control. Aquesta descentralització és el que la fa tan poderosa i atractiva per a la gent comuna.

Bitcoin és una cripto-moneda basada en blockchain que és no regulat per ningú. Les transaccions són instantànies i hi ha una quota menor associada a una transacció, cosa que la fa molt popular per als pagaments a tot el món. Tot i això, no hi ha cap valor intrínsec de la moneda, ja que no té el suport de res. El seu valor depèn exclusivament de la quantitat de gent que estigui disposada a pagar (consulteu Bitcoin Price mitjançant aquesta eina) i es correlaciona directament amb la confiança que tenen les persones en el sistema. És per això que veus que el preu de Bitcoin disminueix cada vegada que surti una notícia negativa associada a la blockchain. (Podeu llegir més informació sobre Bitcoin aquí.)

Ara, què és la immutabilitat i per què us ha d’importar? En termes generals, immutabilitat fa referència a quelcom que no es pot alterar després de la creació. Els que provenen del món de la programació de programari coneixen la importància dels objectes immutables. En el context de la blockchain, la immutabilitat té un significat similar, però una importància molt més gran. Per explicar per què és tan important, parlem en termes concrets tenint l’exemple de Bitcoin.

Les transaccions de Bitcoin, que estan passant a tot el món, es realitzen emmagatzemades de forma distribuïda a la xarxa amb diverses còpies de la informació que flota al voltant.. És literalment un bloc de cadena vinculat entre si. Ara, si aquests blocs són mutables, és possible que qualsevol persona malintencionada canviï l’historial de transaccions i sigui super rica simplement modificant els registres. Per això és tan important la immutabilitat dels blocs. Analitzem els detalls:

Per començar una nova transacció, heu emès un missatge amb els detalls de la transacció, com ara “pagar Bob 9 BTC”. Però, com sap el món que sou vosaltres i no algú més que és el causant de la transacció? Per això, el programari / billetera Bitcoin que utilitzeu crea una signatura digital a partir de la vostra clau privada, que només és conegut per tu (el sistema) i és únic per transacció. Altres utilitzaran una clau pública corresponent per desxifrar el missatge. El diagrama següent explica el flux a un nivell elevat:

Tanmateix, atès que la transacció es fa a través de xarxes i ordinadors, en què no es pot confiar, com es pot assegurar que el missatge és immutable i que algú no en canviï els detalls? La forma en què funciona una signatura digital és si el missatge es modifica, invalida tota la signatura i, per tant, tothom sap que es va alterar. A continuació, la transacció es dirigeix ​​a un conjunt de transaccions no confirmades. Les persones que participen a la xarxa de Bitcoin trien algunes d’aquestes transaccions i intenten afegir-les el bloc existent. Tanmateix, per afegir la transacció, cal resoldre un trencaclosques matemàtic (SHA256 Hash, per ser precís). Trobar la solució d’aquest trencaclosques necessita temps, cosa que marca una característica molt important a la infraestructura de Bitcoin com veurem més endavant. Ara, diverses persones intentaran resoldre aquest trencaclosques. Qui sigui capaç de solucionar-ho primer ha d’afegir la transacció al bloc existent i rep un petit percentatge de Bitcoin com a recompensa. A continuació es mostra el diagrama per explicar-ho. Tingueu en compte que l’última transacció té un punter a la transacció anterior formant un bloc.

A causa de la naturalesa de la infraestructura de Bitcoin, hi ha diverses branques de la blockchain que contenen informació conflictiva. Com saps en quin confiar? La regla és que la branca més llarga és la que s’ha de confiar i la branca més curta es remunta al conjunt de transaccions no confirmades. Per això, hi ha un període de refrigeració després de realitzar una transacció i, durant el període inicial, sol ser arriscat i no confirmat. Alguns moneders marquen la transacció en vermell per indicar la mateixa.

Ara torna a arribar la nostra pregunta. El bloc és realment immutable? És possible que un atacant maliciós canviï el bloc al seu favor? La resposta és que no és 100% immutable, però l’enfocament del trencaclosques matemàtic que comentem abans ho fa gairebé impossible per fer-ho. Perquè un atacant tingui èxit, ha de crear una cadena de blocs més llarga que els existents. La distribució i el consum de temps que fan el procés fan que sigui impossible a algú fer-ho.

Però, i el bloc ja acceptat? És propens a modificacions? Sí, però de nou, ja que els nodes estan distribuïts, caldria que un atacant prengués el control d’un gran nombre d’ordinadors de la xarxa. Per cent percentual, requeriria que l’atacant prengués el control del 51% dels ordinadors i d’aquí el nom “51% d’atac “. Però llavors, un argument lògic seria que si algú té el control de tants ordinadors, seria més beneficiós guanyar Bitcoin per l’explotació i jugar a un joc just en lloc d’enganyar el sistema.

Per tant, seria encertat dir-ho blockchain és gairebé immutable, sempre que hi hagi un gran nombre de participants. Però també és important comprendre la raó perquè algunes persones són paranoides al respecte i pot ser així.

Kim Martin
Kim Martin Administrator
Sorry! The Author has not filled his profile.
follow me