How secure is blockchain really?

25/4/2018 – Las personas han encontrado formas creativas de hacer trampa. Hay una forma de subvertir una cadena de bloques incluso si se tiene menos de la mitad de la potencia minera de los otros mineros: un “minero egoísta” puede obtener una ventaja injusta al engañar a otros nodos para que pierdan el tiempo en resolviendo puzzles ya resueltos. Otra posibilidad es un “ataque de eclipse”. Un atacante que logra tomar el control de las comunicaciones de un nodo y engañarlo para que acepte datos falsos que parecen provenir del resto de la red puede engañarlo para que desperdicie recursos o confirme transacciones falsas. Y, por cierto, los hackers pueden penetrar en los monederos que conservan las claves privadas o en los sistemas de las casas de cambio. Un hacker también podría alterar un contrato inteligente mal protegido y los investigadores aún están desarrollando métodos para garantizar que los contratos inteligentes no funcionen mal.
Algunos ven potencial en blockchains que requieren permiso para unirse, a diferencia del caso de Bitcoin, donde cualquiera que descarga el software puede unirse a la red. Pero los sistemas con permisos plantean sus propias preguntas. ¿Quién tiene la autoridad para otorgar el permiso? ¿Cómo se asegurará el sistema de que los validadores sean quienes dicen ser?
Entonces, al final, “seguro” termina siendo muy difícil de definir en el contexto del blockchain. ¿Seguro frente a quién? ¿Seguro para qué? “Depende de tu perspectiva”, dice Narula, director de la Iniciativa de Moneda Digital del MIT. (De MIT Technology Review)

Anuncios