Si bien se necesitan 700 millones de dólares para alcanzar el 51% de la potencia de red de Litecoin (LTC), se necesitan 1.200 millones de dólares para un ataque a la cadena de bloques EOS.
EOS utiliza el mecanismo de consenso DPoS (Prueba delegada de participación) y solo cuenta con 21 productores de bloques (BP) que generan los bloques y mantienen la red. Los BP restantes permanecen en espera en caso de que uno de los 21 deje de estar entre los 21 primeros. Para ingresar a los 21 primeros, se requiere que un BP tenga al menos 303 millones de votos EOS.
Cualquier persona con una cuenta EOS puede convertirse en un BP e ingresar al top 21 si tienen suficientes votos, pero obviamente también necesitan tener un hardware que pueda cumplir con los requisitos mínimos para administrar la cadena de bloques.
Actualmente, el 21° BP tiene poco menos de 303 millones de tokens, mientras que el primero tiene menos de 330 millones de tokens: entonces, teniendo en cuenta que actualmente el valor de EOS es de $ 3.54, el primer BP tiene una cifra de dólares bloqueados de más de $1.100 millones de dólares.
Una cantidad ciertamente significativa ya que estamos hablando de 9 ceros.
Pero, ¿cómo se puede hacer un ataque contra EOS en la práctica para tener el control?
El escenario teórico es este, con los siguientes requisitos:
- Al menos 350 millones de tokens apostados en una cuenta EOS;
- Controlar y/o crear 30 cuentas EOS (cada cuenta puede, a su vez, generar una gran cantidad de cuentas EOS);
- Tener todo el hardware necesario para producir los bloques;
¿Por qué se necesitan 30 cuentas?
En la cadena de bloques EOS, cada cuenta puede votar por 30 BP diferentes. Si una persona tuviera una cuenta con 350 millones de EOS en juego, podría votar por las 30 cuentas que están configuradas para ser BP y de una sola vez las primeras 30 BP estarían bajo su control.
¿Cuánto cuesta atacar a EOS?
Lo primero que se requiere son 350 millones de tokens, que a un costo de $ 3.54 costaría más de $1 mil millones.
A estos $ 1.2 mil millones, también se debe agregar el costo de la infraestructura necesaria para al menos 21 máquinas que costarían entre $500.000 y $1 millón.
Si una persona tuviera éxito en este objetivo, podría ganar al menos 21 mil tokens por día, ya que es el premio que se otorga a los primeros 21 BP. En consecuencia, llevaría 162 años obtener un retorno de la inversión.
Entonces, si alguien decidiera gastar $ 1.2 mil millones, ¿podrían controlar la cadena de bloques EOS?
No, porque en ese momento todos unirían fuerzas para eliminarlo del top 21.
Si una cuenta tiene EOS replanteada, tiene derecho a votar.
Actualmente, hay poco menos de 600 millones de tokens en juego, por lo que convencer a todas las cuentas para que voten por 30 BP diferentes restablecería la descentralización de la redy, en ese momento, el atacante tendría que tener más de 600 millones de tokens para recuperar el control.
En otras palabras, no es económica ni técnicamente factible llevar a cabo un ataque del 51% en la cadena de bloques EOS.