En Bitcoin, si un participante obtiene el control de más del 50% del poder hash, puede ejecutar un ataque de doble gasto. El "ataque" podría venir desde adentro, digamos si los poderosos mineros existentes deciden cambiar las reglas.
¿Ripple tiene un problema similar, donde unas pocas personas pueden tomar el control del sistema de manera efectiva? En caso afirmativo, ¿cómo funciona?
Ripple resuelve el problema del doble gasto por consenso. Todos los que quieran ejecutar un servidor en la red Ripple eligen un conjunto de validadores e intentan llegar a un consenso con ellos sobre qué transacciones son válidas.
El equivalente de Ripple del ataque del 51% de Bitcoin sería si algún grupo obtuviera el control sobre suficientes validadores que el proceso de consenso fallara. Debido a que las personas seleccionan específicamente validadores que creen que es poco probable que se confabulen, esto sería algo excepcionalmente difícil de hacer.
Si los validadores se niegan a llegar a un consenso entre ellos, esto es detectable para otros validadores. Luego declaran que la red está rota (porque no saben de qué lado está bien).
En este caso, los servidores declararían inutilizable la red Ripple automáticamente. Hasta que se resolviera el problema, no se podía confiar en los resultados de las transacciones.
La solución consistiría en analizar las validaciones y propuestas firmadas para ver qué validadores no estaban siendo razonables y que todas las personas honestas eliminen esos validadores de las UNL (listas de validadores con las que intentan llegar a un consenso).
Así que tendrías que ganarte la confianza de la gente y luego, en el proceso de realizar el ataque, perderías esa confianza y tendrías que empezar de nuevo.
Por el contrario, si alguien adquirió ASIC para atacar Bitcoin, podría atacar Bitcoin repetidamente. No está claro cómo Bitcoin podría responder a un ataque de este tipo, pero cambiar el algoritmo de minería (para hacer que los ASIC del atacante no tengan valor) probablemente no sea un buen comienzo, ya que también haría que todas las inversiones de los mineros de Bitcoin en ASIC también fueran inútiles.
Por el contrario, si alguien adquirió ASIC para atacar Bitcoin, podría atacar Bitcoin repetidamente.
El problema es que no hay suficientes ASIC disponibles en la Tierra para montar un ataque efectivo contra Bitcoin. Los mineros existentes tendrían que ser cooptados como parte del ataque, que efectivamente se convierte en una bifurcación: una nueva cadena se divide con reglas diferentes. Que es lo que pasó con el fiasco de bcash. La vieja cadena continúa sin verse afectada, mientras que la nueva disminuye a medida que los mineros finalmente capitulan y regresan a la cadena de consenso más rentable.
steven roose
eMansipater
manish
manish
david schwartz
david schwartz
manish
david schwartz