la falacia del ataque del 51%

KA3UMUPOBUU

Cuñado nija
Desde
7 Nov 2014
Mensajes
262
Reputación
217
Recientes acontecimientos me han hecho buscar informacion sobre la posibilidad de un ataque del 51% a la red bitcoin, primero busque en este foro post antiguos sobre el tema, como no he encontrado nada yo mismo he buceado por ahi. no se si mis conclusiones son correctas, estaria bien que alguien versado en la materia, me lo confirmara:

Por supuesto, un ataque al la red bitcoin es posible, la pregunta es saber si puede ser rentable.

hay cryptos que carecen de prueba de trabajo, en ese caso el coste del ataque suele ser 0, otras tienen una red demasiado pequeña y atacarlas es facil, y es lo que pasa a veces.

bitcoin es la red mas grande, y por lo tanto atacarla sale mucho mas caro.

para atacar la red bitcoin es necesario falsificar las transacciones y para eso hace falta el 51% del poder de hash

por mucho hash que tengas ni puedes producir los bitcoins que tu quieras, ni puedes robarle tus bitcoins a nadie, pues para eso necesitas las claves privadas. pero si puedes robar dinero fiat gastando tus bitcoins dos veces, en lo que se conoce como "double spend attack".

la idea es gastar tus bitcoins en la cadena principal y en secreto fabricar una cadena alternativa, en la que esos bitcoins no han sido gastados y aun te pertenecen. el protocolo bitcoin obligaria a los demas mineros a aceptar tu cadena falsa, pues al tener mas poder de hash la tienes mas subida de peso y mas larga que los demas.


ahora bien una cosa es el protocolo bitcoin y otra el mundo real, las direcciones de bitcoin son publicas y una vez que se descubra el doble gasto, la blockchain no aceptara mas trasacciones hasta que tu cadena falsa haya sido inactivada (quiza forzando un hard fork o volviendo a la cadena original una vez que hayas huido a las bahamas abandonando la falsa blockchain a su suerte) por lo tanto, el segundo gasto de tus bitcoins deberia ser confirmado antes de que sucediera esto. la confirmacion minima que aceptan los mercantes son 6, una hora. pero eso es el minimo, para grandes cantidades hacen falta mas confirmaciones. y aqui estamos hablando de ENORMES CANTIDADES de dinero. ¿pero cuanto?

Nadie te va alquilar equipos para alcanzar el hash rate necesario, los tienes que comprar. En el caso de bitcoin, el hash rate a dia de hoy es de 45.000.000 TH/s. El Atmimer84 tiene un poder de 8.6 TH/s y cuesta mil dolares, por tanto, adquirir los equipos necesarios para un ataque del 51% te costaria a dia de hoy 2.000 millones de dolares. el supervillano que reuna esa cantidad puede atacar la red bitcoin con posibilidades de exito. ataques con menos del 51% tienen muy poca posibilidad de exito y son contraproducentes para el que los realiza, de la misma manera que ponerse a minar bitcoin con tu NVIDIA es un gasto inutil de electricidad que jamas te va a reportar beneficio alguno.

por tanto, para que tu ataque sea rentable necesitas gastar al menos 2.000 millones de dolares en bitcoin dos veces. una tarea de titanes. Hoy por hoy, solo hay una manera de gastar esas cantidad, en los exchanges, ya sea automaticamente o " negociando over the counter"

Los recientes ataques a Ethereum classic nos pueden enseñar como se haria. la cadena de ETC, como la de bitcoin, es publica, cualquiera pudo ver el doble gasto al poco de producirse. hemos visto que coinbase detecto el doble gasto de ethereum classic el mismo dia que se produjo, asi que los piratas tubieron poco tiempo para actuar, antes de que coinbase cesara las operaciones en esa crypto. se puede ver que empezaron haciendo poco ruido, con trasacciones pequeñas de 4000-9000 ETC para terminar, como es logico, con las mas grandes de unos 50.000 ETC. Como un ETC vale unos 4-5 us$, esto indica que el limite maximo diario para cualquier usuario preferente de coinbase, debe estar en torno a 250.000 dolares por dia.

como el ataque del 51% a bitcoin cuesta 2000 millones eso eso quiere decir que el pirata tendria que abrir y verificar unas pocas miles de cuentas. si bitcoin multiplica su precio y por tanto, su hash rate por 10, serian decenas de miles de cuentas. nada de esto parece viable.

la otra solucion es intentar gastar esas cantidades de bitcoin en unas pocas negociaciones over the counter, de esas gigantescas que se dan de vez en cuando y asustan a la gente, pero los encargados de manejar esas cantidades no son giles, y estoy seguro de que vigilan si hay doble gasto antes de soltar alegremente un dinero que no es suyo. Otra cosa es que se pusieran de acuerdo con los piratas, pero eso ya es otra historia, para robar dinero en grandes cantidades es mas facil trincar el fiat directamente sin complicarse en historias de blockchains.

en la practica, a los posibles piratas les seria imposible recuperar, siquiera un pequeña parte del dinero invertido en controlar la red bitcoin, por tanto no se van a arriesgar a perder dinero, solo pueden ser atacadas con cierta garantia de exito las altcoins con poca capitalizacion. otra cosa son las altcoins basadas en P.O.S, cuyo precio por atacarlas es 0, o las blockchains privadas en las que no se ven las transacciones en la cadena de bloques.

una pirateo exitoso de la red bitcoin solo seria posible por parte de los mineros que ya poseen los equipos, si en un ataque de locura colectiva decidieran asociarse entre ellos para jorobar su propio negocio. esto tampoco tiene muchas posibilidades de suceder.

solo se entiende un ataque al la red bitcoin como una herrameinta geopolitica y no para ganar dienro. por ejemplo pongamos que algun dia bitcoin o cualquier otra crypto similar llegara a convertirse en moneda mundial o en reserva de valor. si todo sigue como hoy, la mayoria de los bitcoins estarian en manos de los EEUU y la mayoria de las granjas de minado estarian en China. Y en una guerra comercial China quisiera jorobar a los EEUU de America, podria intentar jorobar la red bitcoin. Pero se jorobarian ellos mismos tambien, de lmismo modo que si se hunde el dolar China tanbien se hunde con el. Ademas, es de esperar que si bitcoin se hace moneda mundial su produccion y su distribucion esten mucho mas repartidos.

en resumen, a dia de hoy un ataque del 51% al la red bitcoin no es realista. una red publica, basda en prueba de trabajo y los bastante grande es inmune a los piratas. ETC cumplia solo las dos primeras condiciones.