Hace 8 años | Por arcadiobuen a elbinario.net
Publicado hace 8 años por arcadiobuen a elbinario.net

Seguramente muchas veces hemos oído hablar de “blockchain” cuando hemos utilizado BC(Bitcoin) o hemos leído algún articulo en algún blog, pero normalmente las explicaciones suelen ser muy técnicas o confusas, por lo que vamos a intentar desgranar un poco esta tecnología de una forma mas entendible.

Comentarios

Fingolfin

La base de datos más lenta y cara de operar del mundo.

Y no estoy intentando ser irónico

sorrillo

#1 Se puede argumentar que el hecho que otras bases de datos, algunas de las cuales contienen la base monetaria de grandes monedas mundiales, estén a merced de unas pocas personas y una visibilidad nula para el ciudadano tiene un coste más elevado aún.

Fingolfin

#8 También se puede argumentar que eso es una tontería. A mi particularmente, las bases de datos de la FED y el ECB no me causan insomnio.

BillyTheKid

#4 ya, pero entonces estos registros blockchain no serán fiables dentro de unos años cuando ya se puedan hackear.
Vamos, no puedes contruir, por ejemplo, un registro civil basado en esta tecnologia, porque los datos tienenque durar décadas y esta tecnología no permite invulnerabilidades que duren tanto tiempo.

sorrillo

#6 No es cierto que baste con mejorar la tecnología para falsificar la cadena de bloques, se requeriría de un cambio de paradigma, el cual nadie sabe aún cómo podría surgir ni cuándo ni en qué forma.

https://i.imgur.com/CzyO1yv.jpg

Y aunque surgiera ese cambio de paradigma, por ejemplo con computadores cuánticos, deberían darse unas circunstancias muy excepcionales para que no fuera posible proteger la cadena de bloques ante esos nuevos ataques teóricos antes de que pudieran ser ataques factibles y con un impacto significativo.

Campechano

#6 Si están bien hechos no se van a poder hackear porque un aumento de velocidad del hardware no mejora mucho el tiempo de descifrado porque en realidad es el propio algoritmo lo que hace el coste computacional muy alto independientemente del hardware

BillyTheKid

Vamos, que la seguridad se basa en que actualmente falta potencia de cálculo para "hackearla": pues entonces es solo cuestión de tiempo

Campechano

#2 Básicamente es en lo que se basan todos los algoritmos de cifrado. Intentar averiguar la clave es computacionalmente muy costoso y el aumento de capacidad de cálculo no mejora demasiado las cosas para una clave suficientemente larga

D

#2 Pues como todos los algoritmos de cifrado y todos los sistemas de seguridad que existen. Ni más ni menos.

D

#2 Más que por potencia de cálculo el punto débil es que los algoritmos de cifrado acaben siendo rotos "matemáticamente", de la misma manera que hoy en día hay docenas de algoritmos de cifrado y de hash que por fuerza brutal son igual de imposibles de hackear pero que matemáticamente se les ha descubierto el truco.

Igualmente la seguridad de Blockchain es espectacular pues en 7 años que lleva funcionando aún está por reventarse.

sorrillo

#10 El caso es que Bitcoin es un proyecto vivo, por lo que en la práctica totalidad de los casos puede reaccionar a los riesgos actuando preventivamente. Cuando se han roto algoritmos de cifrado o de hash normalmente se han conseguido resultados inicialmente modestos que con el tiempo se han ido perfeccionando hasta ser trivial romper esos algoritmos y hashes. Ante el riesgo que se crea que eso pueda ocurrir o empiece a ocurrir con alguna de las partes de Bitcoin el proyecto puede actualizarse para aplicar nuevos tipos de algoritmos o hashes que sustituyan a los vulnerables.

El proceso puede hacerse también de tal forma que proteja a los registros antiguos ya sea mediante una capa extra de seguridad (un hash nuevo no-vulnerable de la historia de todos los bloques anteriores, por ejemplo) o incluso haciendo una reconstrucción de la cadena de bloques. Obviamente todos esos procesos tienen sus riesgos de seguridad y únicamente se llevarían a cabo si el riesgo de no llevarlos a cabo es mayor para la seguridad de la red.

N

Qué interesante. Me ha parecido un post muy completo.