Las tecnologías Blockchain ofrecen oportunidades para la innovación disruptiva. Sin embargo, también presentan controversia, especialmente con respecto a la seguridad de criptomonedas como Bitcoin. Lanzado como software de código abierto en 2009, los Bitcoins se crean como una recompensa por un proceso conocido como minería y se pueden intercambiar por otras divisas, productos y servicios. Mucho se ha discutido acerca de su robustez, así que la idea de que un ataque del 51% a una cadena de bloques podría pasar de «teórico» a «posible»?
El dinero tradicional se crea a través de bancos (centrales), pero los Bitcoins son «minados» por los mineros de Bitcoin: los participantes de la red que realizan tareas adicionales. Específicamente, sus ordenadores realizan operaciones matemáticas complejas con el fin de encontrar la 'solución' para un bloque de transacciones. Una vez resuelto este problema, el minero envía su solución, junto con el bloque mismo, al libro mayor distribuido.
En este punto, todas las transacciones de este bloque están bloqueadas y puesto que cada solución al bloque más reciente depende de cada bloque que haya llegado antes de él, crea una larga cadena de confianza en la que cada transacción puede ser probada como válida. Esto impide que un usuario gaste el mismo Bitcoin dos veces; resuelve el problema de «doble gasto». Todos los mineros de blockchain están efectivamente en una carrera juntos. El primero en encontrar la solución al bloque actual es el ganador y recibe el premio de alguna cantidad de Bitcoin.
Dado que el problema matemático de cada bloque está basado criptográficamente, cada minero tiene, en teoría, tan buenas posibilidades como cualquier otro minero de encontrar la solución. La única manera de tener una mejor oportunidad de ser el ganador es controlar a más mineros. En teoría, cuanto más grande sea la red distribuida de mineros de blockchain, más difícil es crear una participación mayoritaria. Por ejemplo, la velocidad a la que un individuo puede descubrir el hash de bloque correcto es extremadamente baja - alrededor de 12,5 Bitcoins por bloque. Para aumentar su potencial de generación de ingresos, los mineros aumentan el poder de procesamiento colectivo en los grupos mineros mediante la asociación con otros.
«Hoy en día, los ataques contra criptomonedas son generalmente contra los usuarios del sistema y no la criptografía misma. Por lo tanto, el 51% de los ataques todavía parecen improbables»
Para los delincuentes organizados que quieren controlar una cadena de bloques, posiblemente presentar sus propios bloques fraudulentos que podrían permitirles duplicar el gasto, tendrían que controlar más del 50% de todos los mineros para una cadena de bloques en particular. Se estima que hay 2,4 millones de mineros de Bitcoin hoy en día y este aumento de mineros en la red significa que el 51% de ataques a Bitcoin son prácticamente imposibles.
Recordar este ataque requiere una participación mayoritaria en los mineros y un ataque coordinado a la red Bitcoin requeriría más de 1,2 millones de mineros para asegurar que sus bloques fraudulentos fueran aceptados por el resto de los mineros. Sin embargo, incluso si esto fuera posible, para asegurarse de que su bloque fraudulento fue aceptado permanentemente por la cadena de bloques, se requiere una serie de bloques incorrectos consecutivos antes de que sean aceptados por el resto de la red Bitcoin. La probabilidad es que antes de que cualquier atacante pueda crear este escenario, otros mineros de la red habrían notado este ataque e invalidado los bloques fraudulentos.
Estos ataques siguen siendo poco frecuentes, ya que sigue siendo inviable, incluso para los grandes jugadores, financiar y operar el gran número de mineros necesarios para atacar Bitcoin. Solía ser posible extraer Bitcoin en tarjetas gráficas de ordenador relativamente baratas (GPU). Sin embargo, debido al gran número de mineros en la red y al pago actual de 12,5 bitcoin por bloque, los chips especializados (conocidos como ASIC) son ahora la única manera asequible de extraer.
Sin embargo, esto aumenta el listón en términos de lo que se requiere para ejecutar un importante grupo minero de Bitcoin porque cambia el equilibrio de poder. Dependiendo de la moneda que desee extraer (o atacar), el desembolso inicial sería mayor y el atacante necesitaría significativamente menos ASIC en comparación con las GPU.
Hoy en día, los ataques contra criptomonedas son generalmente contra los usuarios del sistema y no la criptografía en sí. Por lo tanto, el 51% de los ataques todavía parecen improbables. Es más fácil robar cualquier криптовалюты obteniendo acceso a la clave privada de la cartera de un usuario o atacando un intercambio de криптовалюты. Sin embargo, es innegable que son posibles y estamos empezando a ver que ocurren más de ellos. Por ejemplo, Shift y Krypton, ambos basados en Ethereum, fueron objeto de un ataque del 51% en 2016 y en mayo de 2018, Bitcoin Gold (distinto del más popular Bitcoin) también fue objeto del mismo ataque.
Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.