Bitcoin Unlimited Miners podría estar preparando un ataque del 51% a Bitcoin

Aunque es difícil decir cuán grande es realmente la oportunidad, los mineros de Bitcoin Unlimited pueden empezar pronto a explotar bloques más grandes. Si lo hacen, se apartarán del protocolo actual de Bitcoin para separarse en una nueva cadena de bloques. Esto también podría resultar en dos monedas separadas, por muchos intercambios denominados «BTC» y «BTU».

Sin embargo, cada vez más parece que no todo el mundo a favor de un tenedor duro Bitcoin Unlimited quiere conformarse con un monedero. En cambio, varios prominentes defensores de Bitcoin Unlimited han indicado que puede ser mejor asegurarse de que sólo su cadena sobreviva. Esta es probablemente la única oportunidad que tiene para ser ampliamente considerado el Bitcoin «real» en lugar de un altcoin «spinoff».

Para asegurar que sólo sobreviva una cadena, han sugerido que la cadena de bloques Bitcoin (original) puede quedar inutilizable. De esa manera se apagaría y sólo quedaría la cadena Bitcoin Unlimited.

Específicamente, si los mineros favorables a Bitcoin Unlimited son capaces de dominar a los restantes mineros de Bitcoin con una mayoría de hashrate, se ha sugerido que podrían lanzar un ataque del 51%.

He aquí un breve resumen.

Antiguo desarrollador principal de Bitcoin Gavin Andresen

Gavin Andresen es el antiguo desarrollador principal de Bitcoin Core (entonces llamado Bitcoin-QT o simplemente «Bitcoin»). Desde entonces ha contribuido a Bitcoin XT y Bitcoin Classic. Ahora apoya a Bitcoin Unlimited, aunque no contribuye al proyecto ni es miembro.

Aunque Andrés ha argumentado en el pasado que es poco probable que una «cadena minoritaria» se sostenga por sí misma, ahora reconoce que tal cadena podría, de hecho, sobrevivir. Por ello, el pasado mes de febrero señaló en Twitter que «es una buena idea impedir que un tenedor con una tasa de interés minoritaria confirme cualquier transacción».

Más recientemente, en Reddit, Andresen elaboró cuál sería la forma más efectiva de atacar a la cadena Bitcoin original. El antiguo desarrollador principal escribió:

«Sería aún más destructivo minar una cadena vacía de 11 bloques de largo, luego esperar hasta que la cadena lenta reciba 9 bloques hasta que sea anunciada a la red. O manténgalos adivinando; escoja una longitud de cadena al azar, de 1 a alguna N secreta, y deje huérfano ese número de bloques a la vez. Permita un par de bloques normales, luego hágalo de nuevo.

«Sería imposible que las bolsas supieran cuántas confirmaciones eran seguras para los depósitos y sería una pesadilla para su contabilidad de retiros.»

Además, dijo que no estaba seguro de si tal ataque sería inmoral o no.

«Ni siquiera estoy seguro de que este tipo de cosas deban ser consideradas inmorales – la estructura básica de incentivos que hace que Bitcoin funcione es el poder de la mayoría actuando de forma egoísta para su propio beneficio económico (tanto a corto como a largo plazo)».

Y el fin de semana pasado, Andresen en Twitter se distanció aún más de un respaldo moral a tal ataque. En cambio, haciéndose eco de los comentarios que hizo sobre Reddit, Andresen afirmó haber estado simplemente ejerciendo un pensamiento de confrontación.

Aunque añadió que es muy probable que ocurra un ataque.

BTC.TOP Operador de la piscina Jiang Zhuoer

BTC.TOP es un consorcio minero chino relativamente nuevo. Lanzado a finales de 2016, el grupo controla actualmente alrededor del 5 por ciento de la energía hash de la red Bitcoin.

BTC.TOP es operado por Jiang Zhuoer, un antiguo empleado de China Mobile en Shanghai. Al igual que otras pequeñas piscinas mineras que han aparecido en los últimos seis meses, BTC.TOP ha estado señalando soporte para Bitcoin Unlimited.

En una entrevista con Cryptocoins News en marzo, Zhuoer fue el primero que dijo explícitamente que un ataque del 51% contra la cadena de bloqueo original de Bitcoin, si es que sobrevivía después de la separación de los mineros de Bitcoin Unlimited, está sobre la mesa.

«Hemos preparado 100 millones de dólares para acabar con el pequeño tenedor de CoreCoin, sin importar el algoritmo[de prueba de trabajo], sha256 o scrypt o X11 o cualquier otro algoritmo de GPU», dijo, refiriéndose por supuesto a la continuación del protocolo actual de Bitcoin como «CoreCoin».

Los diferentes algoritmos hash mencionados por Zhuoer hacen referencia a un posible cambio de algoritmo de prueba de trabajo que los usuarios de Bitcoin podrían desplegar si la cadena es atacada; una defensa «nuclear» que algunos desarrolladores del núcleo de Bitcoin han sugerido que podría proponerse en tal escenario. (Si esto debería seguir siendo considerado «Bitcoin» o cualquier otra variante de este tipo es objeto de un debate diferente).

«Muéstrame tu dinero», añadió Zhuoer. «Le damos la bienvenida a un cambio de CoreCoin a[prueba de participación]».

(Si ningún algoritmo de prueba de trabajo logra disuadir el ataque, un algoritmo de consenso de prueba de aceptación – en el que los poseedores de monedas en lugar de los mineros votan por la cadena más larga – puede ser una solución alternativa. Pero como esto no ha sido probado y tal vez es inseguro, esto parece muy poco probable.)

Bitcoin Unlimited Chief Scientist Peter Rizun

Peter Rizun (más conocido como «Peter R») se refiere a sí mismo como el científico jefe de Bitcoin Unlimited, y ha sido una de las fuerzas impulsoras como secretario del proyecto.

La semana pasada, Rizun, junto con el desarrollador de negocios de bitcoin.com Jake Smith, visitó las oficinas de Coinbase y BitPay para promocionar Bitcoin Unlimited. Volviendo de estas visitas, Rizun publicó una entrada en el blog de Medium. El mensaje que Rizun dijo que había recibido de estas compañías es que un tenedor duro para bloques más grandes debería ser «decisivo y absoluto».

Rizun describió tres niveles de «protección anti-split» que podrían lograr esto. La primera es una explicación de cómo la minería probablemente no sería rentable en la cadena Bitcoin original – disminuyendo las probabilidades de que la cadena sobreviva en primer lugar.

El segundo nivel, sin embargo, es un tipo de ataque del 51% contra una minoría de mineros. Una vez que la mayoría de las señales de potencia hash sean compatibles con Bitcoin Unlimited, escribió Rizun, la mayoría podría rechazar («huérfanos») los bloques que no lo sean.

«Los mineros dejarán huérfanos los bloques de mineros que no cumplan con las normas antes del primer bloque más grande para que sirvan de recordatorio de actualización. Simplemente debido a la posibilidad de tener bloques huérfanos, todos los mineros estarían motivados para comenzar a señalar bloques más grandes una vez que el apoyo pase definitivamente el 51%. Si algunos mineros aguantan (por ejemplo, pueden no estar prestando atención con respecto a la actualización), entonces empezarán a prestar atención después de perder aproximadamente $15,000 de ingresos debido a un bloque huérfano».

(Cabe señalar que este ataque puede ser trivialmente subvertido. Especialmente ahora que el ataque es conocido, los mineros pueden, y probablemente lo harán, señalar un apoyo falso. De hecho, al menos una pequeña piscina tiene literalmente «apoyo señalizado» con un emoticono de caca.)

Si la cadena de bloques original de Bitcoin sobrevive incluso después de estos dos niveles, Rizun explicó que un subconjunto de mineros a favor de Bitcoin Unlimited podría interrumpir esta cadena produciendo exclusivamente bloques vacíos en la cadena original. Esto impediría que todas las transacciones se confirmasen mientras dure el ataque.

«Para hacer frente al riesgo de que las monedas se gasten en esta cadena (riesgo de repetición), los mineros de la mayoría desplegarán el poder de hachís según sea necesario para asegurar que la cadena minoritaria incluya sólo bloques vacíos después del punto de bifurcación».

Y en línea con la estrategia descrita por Gavin Andresen:

«Esto puede lograrse fácilmente si la mayoría de los mineros mantienen una cadena secreta de bloques vacíos – construidos a partir de su último bloque vacío – publicando sólo la cantidad de esta cadena que sea necesaria para huérfanos de cualquier bloque no vacío producido en la cadena de la minoría».

(Este ataque puede ser esperado hasta que los fondos del atacante se agoten, y tal vez desmantelado por completo. En la lista de correo de desarrollo de Bitcoin se está debatiendo sobre posibles estrategias. Y por supuesto, existe el potencial de un cambio en el algoritmo de prueba de trabajo.)

Aunque señaló que no necesariamente apoya la estrategia, Rizun predijo que una división de monedas se evitaría de esta manera: un «procedimiento de actualización seguro», apuntó más tarde en Reddit.

Rizun también envió sus ideas a la lista de correo de desarrollo de Bitcoin. (Donde fue, como era de esperar, desestimada por la fuerza.)

Bitmain Co-CEO Jihan Wu

Jihan Wu es el co-director ejecutivo del productor chino de hardware ASIC Bitmain. AntPool es el fondo minero de Bitmain, y BTC.com, otro fondo minero, es una filial de Bitmain.

Wu es un defensor vocal de Bitcoin Unlimited también, y anunció a Bloomberg que cambiaría el poder de hachís de su grupo a Bitcoin Unlimited en anticipación de un tenedor duro – lo cual ha hecho desde entonces. (Aunque, notablemente, BTC.com no lo ha hecho.)

Y en una entrevista con Forbes, Wu dijo que no descartaría atacar la cadena de bloques Bitcoin, o «socavar el núcleo» como se describe en el artículo.

«Puede que no sea necesario atacarlo», dijo. «Pero atacar es siempre una opción.»

Gracias a Eric Voskuil, desarrollador líder de Libbitcoin, por sus comentarios.


Leer más sobre:

Deja un comentario