Seguretat de Blockchain: Blockchain és realment segur?



Blockchain ha estat considerat l’opus magnum de la tecnologia moderna pel que fa a seguretat. En aquest article analitzem més a fons els elements que impulsen la seguretat de blockchain.

La seguretat de les dades personals, especialment les que s’emmagatzemen en línia, és important i també és un dret humà. Durant dècades, ha estat en risc i s’ha deteriorat constantment. Tecnologia Blockchain proporciona una solució elegant a aquest problema. Blockchain , com el seu nom indica, és una cadena de blocs digitals que contenen un conjunt de transaccions. Totes les transaccions d’un bloc formen una arrel de Merkel i s’utilitza un hash que s’inclou a la capçalera del bloc. Cada bloc de la cadena de blocs està connectat al bloc anterior mitjançant el valor hash del bloc. A la vegada, això fa que la cadena de blocs sigui resistent a qualsevol tipus de manipulació, perquè un pirata informàtic hauria de canviar el bloc que contingui aquesta transacció, així com els que hi estiguin vinculats, per evitar l’exposició.

La cadena de blocs està dissenyada per ser immutable, a prova de manipulacions i segura. Les funcions que ajuden a aconseguir-ho són:





avantatges i desavantatges de Python

Analitzem aquestes propietats.



Descentralització

Blockchain funciona en una xarxa descentralitzada on es transmeten trossos d'informació i s'actualitzen a tots els participants d'una manera coherent. Per tant, tothom té la informació actualitzada més recent. Quan es facin canvis, tots els participants els validaran i, un cop validats, només s’afegiran a la cadena de blocs. Podem dir, doncs, que la descentralització permet una única versió de la veritat, però no hi ha un únic punt de fracàs.
Descentralització - Seguretat Blockchain - Edureka

Criptografia i hash

És un algorisme matemàtic complex que evita atacs. Totes les transaccions són hash i inclòs al bloc. Hashing pren un valor d'entrada i aplica un algorisme de hash (SHA-256en el cas de Bitcoin) per produir un nou valor que anomenem resum de hash. El resum és de longitud fixa en funció de l'algorisme utilitzat. Si mirem el resum, és impossible endevinar el valor, fins i tot, fins i tot un lleuger canvi de valor fa que els canvis siguin completament, de manera imprevisible. Ara, aquest hash de les transaccions s’inclou a la capçalera del bloc juntament amb el hash del bloc del bloc anterior i, juntament, es genera un nou hash de bloc. Ara aquest hash de bloc s'inclourà a la següent capçalera de bloc. És així com s’utilitza una funció de hash amb seguretat criptogràfica per formar una cadena de blocs.



A més, totes les transaccions es signen digitalment. Per explicar-ho, en prendré un exemple. Suposem que voleu enviar uns quants bitcoins a ABC . Així, heu de criptografiar el meu missatge amb la meva clau privada i enviar-lo juntament amb l'adreça de ABC . Ara tothom a la xarxa podrà veure la transacció i pot validar-la mitjançant la meva clau pública, però només ABC podrà afegir aquests bitcoins a la seva cartera. Per tant, tothom pot veure la transacció, però ningú la pot robar.

Protocol de consens

El protocol de consens és un acord de la majoria dels participants de la xarxa sobre la validesa de la transacció. Un sol miner valida la transacció mentre tota la xarxa pot confirmar la credibilitat del validador comprovant el 'Prova de treball' . Per tant, fins i tot si hi ha pocs participants maliciosos a la xarxa, es poden eliminar fàcilment i la seva opinió mai no importa.

Aquestes propietats fonamentals formen el trifecta de la seguretat que s’integra a la cadena de blocs i desincentiva qualsevol tipus de joc brut

És bo però no perfecte

Llegir tot això potser us ha donat la sensació que el blockchain és segur i això és un fet absolut. No és així, ja que hi ha esquerdes a la façana. Les vulnerabilitats de la cadena de blocs més persuasives són la forma en què la cadena de blocs interactua amb altres entitats. Els contractes intel·ligents poden automatitzar moltes tasques de blockchain, però només són tan bones com estan codificades. Tot i que no formen part de blockchain, sí que hi interactuen, de manera que si el codi està mal escrit, els pirates informàtics podrien infiltrar-se a contracte intel·ligent i robar la riquesa.

xef vs ansible vs titella

De la mateixa manera, les institucions centralitzades que interactuen amb la cadena de blocs podrien posar en risc la xarxa de cadenes de blocs. Els pirates informàtics solen dirigir-se als dipòsits centralitzats on hi ha un únic punt d’error, una vulnerabilitat que poden explotar. Per tant, la seguretat de la tecnologia blockchain no s’ha de confondre amb les notícies sobre hacks que es duen a terme en intercanvis de criptomonedes.

Aquí hi ha algunes coses que es podrien implementar:

  • Eviteu que tothom accedeixi a informació sensible, excepte aquells que estiguin autoritzats a tenir-hi accés. El Servei de Membres Proporciona (MSP) ajuda en això. Són responsables d’inscriure els participants i proporcionar accés al seu DNI segons la seva funció.
  • Protegiu les claus privades amb els estàndards de seguretat més alts perquè mai no es puguin fer servir malament.

Totes aquestes funcions de la xarxa blockchain afegiran la protecció necessària per evitar atacs.

Conclusió

M’agradaria concloure aquest article sobre ‘Blockchain Security’ dient que una xarxa blockchain només és tan segura com la seva infraestructura. En establir una xarxa blockchain, heu de buscar la millor plataforma per al desplegament. Tot i que blockchain té funcions inherents que proporcionen seguretat, les vulnerabilitats conegudes a la infraestructura poden ser manipulades pels participants malintencionats. El millor enfocament seria tenir una infraestructura amb seguretat integrada.

El blockchain segueix sent una tecnologia emergent i cada dia millora. Els investigadors de Blockchain estan treballant per solucionar les vulnerabilitats de seguretat. També hem estat testimonis del hard-fork en casos extrems, on poden donar lloc a una nova versió d’aquesta cadena de blocs. Tenint en compte totes les coses, blockchain és una solució molt millor per a moltes de les empreses. Però, tot i així, és important continuar desenvolupant i millorant l’ecosistema blockchain per fer-lo el més segur possible.

Si voleu aprendre Blockchain i construir una carrera en tecnologies Blockchain, consulteu el nostre i que inclou formació en directe dirigida per un instructor i experiència en projectes reals. Aquesta formació us ajudarà a comprendre en profunditat el teixit Hyperledger i us ajudarà a dominar el tema.

Tens alguna pregunta? Esmenteu-lo a la secció de comentaris de 'Seguretat de Blockchain' i us respondrem.