Seguridad en blockchain - Blockchain. Fundamentos de la cadena de bloques - Libros y Revistas - VLEX 821487421

Seguridad en blockchain

Autor:María Isabel Rojo
Páginas:199-219
 
EXTRACTO GRATUITO
7
SEGURIDAD EN BLOCKCHAIN
La seguridad es uno de los pilares fundamentales sobre los que se popularizó
Bitcoin (la primera cadena de bloques) pero aun así siguen existiendo ataques sobre
la misma, que son interesantes de conocer. Alguno de ellos ya los hemos explicado
durante los capítulos anteriores, por los que solo se nombraran, pero otros son dignos
de debate ya que la solución aún no se ha podido encontrar.
No obstante, la seguridad no solo reside en la red de blockchain. Se podría
decir que la seguridad tiene dos caras: la seguridad de la red y la seguridad del cliente.
Tan importante es que la tecnología esté correctamente desarrollada y probada contra
vulnerabilidades o ataques, como que los usuarios de la misma tengan unos cuidados
básicos para evitar que les roben sus cuentas y con ello, sus criptomonedas.
7.1 ATAQUES SOBRE LAS BLOCKCHAIN
7.1.1 Doble gasto
En el tema de la Prueba de Trabajo ya se hizo una pequeña introducción a
este tipo de ataques sobre la red de Bitcoin. Pero este ataque no es único de Bitcoin,
sino que otras monedas podrían sufrirlo, incluso existen casos de criptomonedas, que
bifurcaron de Bitcoin, y ahora tienen serios problemas con este ataque.
Por ejemplo, BitcoinCash la cual ya hablamos en los ejemplos de forks. Esta
criptomoneda nació de aumentar el tamaño del bloque incluyendo dentro del mismo
más transacciones y aceptando transacciones.
200 BLOCKCHAIN. FUNDAMENTOS DE LA CADENA DE BLOQUES © RA-MA
Cuando un minero detecta que han llegado dos transferencias de las mismas
monedas desde el mismo origen, la norma (por la que no pasan ambas transferencias
como buenas) es que siempre se da prioridad a la que llegó primero. De ese modo
siempre se acepta una y se desestima la segunda, no pudiendo gastar las mismas
monedas dos veces.
Pero los mineros de Bitcoin Cash han roto esta norma. Cuando se descargan
el software de minería se puede elegir los baremos entre los que quieres que se dé
prioridad a las transacciones, es decir, puedes elegir entre que valores mínimo y
máximo de comisiones se da prioridad.
Los mineros han dado prioridad a ganar más comisiones que a cumplir
la normal de la primera que llega es la que pasa. Por lo que, el investigador Joao
Bordalo [66] ha demostrado que de cada 100 intentos de doble gasto que se realizan
sobre BitcoinCash el 22% de ellos logró su objetivo.
Incluso existe un sitio web [67] desde donde se puede ver los resultados de
los distintos intentos. Llama poderosamente la atención que hay muchos casos en los

es un ejemplo de cómo no ha predominado la norma de la primera en llegar es la que
vale, sobre la que mayor comisión de al minero.
Algunas (muy pocas) con estados sin determinar tanto en la original como
en la doble, da que pensar que puede que ambas se hayan dado por buenas.
Figura 7.1. Ejemplo de estado de ambas transacciones sin determinar

Para continuar leyendo

SOLICITA TU PRUEBA