¿Podría CZ haber revertido BTC?

A principios de mayo de 2019, se robaron de Binance 7.074 BTC por un valor aproximado de USD $ 41 millones.

En ese momento, el fundador de Binance, CZ, hizo un comentario improvisado durante una transmisión en vivo de Periscope sobre la reversión de la cadena de bloques de Bitcoin para revertir el hack:

Más tarde trató de guardar las apariencias y cambió de opinión, pero el hecho es que cuando hay 41 millones de dólares en juego, todas las apuestas están canceladas. Supongo que habría sido factible hacer que los grupos de 4x trabajaran juntos para deshacer la transacción, incluso poniéndose al día con una suma de 12 horas.

Entonces Estoy escribiendo este artículo, gracias a Peter McCormack, quien lo tiene para ETH por alguna razón:

Ahora soy más un fan de BTC que de ETH, pero también soy realista. A pesar del hecho de que no estoy de acuerdo con que ETH haya revertido la bifurcación DAO, también soy consciente de que esto podría haber sucedido potencialmente con BTC (de varias maneras).

Entonces, lo que voy a ver es la colusión de los mineros y cómo esto hubiera sido posible.

Entonces, ¿qué pasaría si alguien intentara pagar el 51% de la red para revertir una transacción?

Esto no es algo de lo que a mucha gente le guste hablar, pero las matemáticas ciertamente parecen sumarse para que sea viable que CZ / Binance haya pagado algunos grupos de minería.

Verá, los mineros no están ahí para ser ejemplos brillantes de altruismo. Están ahí para obtener ganancias. No son una caridad. Cuesta una carga métrica de electricidad todos los días para ejecutar esos mineros Bitcoin ASIC.

Si hipotéticamente está ganando $ 100 por día en una red, pero luego otra red puede ofrecer un aumento significativo y sostenido de ganancias durante varios días (digamos, $ 200 por día), probablemente lo acepte. Si usted es un minero y sus costos base para ganar esos $ 100 por día son, digamos, $ 80 (energía, alquiler de propiedades, empleados, etc.), entonces está obteniendo ganancias de $ 20. Si puede extraer algo más y obtener $ 200 por día, ¡sus ganancias se dispararon exponencialmente de $ 20 a $ 120 por día!

Por supuesto, si lo miras desde una perspectiva filosófica, la “gente” notaría qué grupos estaban trabajando juntos en esta recreación de la cadena de bloques porque de repente dejarían de ganar bloques en la cadena principal. Es muy probable que reciban una reacción violenta, pero veamos los aspectos técnicos aquí.

En ese momento, los grupos 4x tenían aproximadamente entre el 59 y el 60% de la red. Desafortunadamente, no tomé una captura de pantalla, pero si regresa y mira las recompensas de la base de monedas en ese momento, puede verificar esto.

Veámoslo, mainnet con una ventaja inicial de 12 horas. La dificultad acababa de cambiar el 4 de mayo, 4 días antes, y no cambió hasta el 18 de mayo.

NOTA: La tasa de hash de Bitcoin rondaba los 51 EH / s, con un valor aproximado de USD $ 5,900 en ese momento (dependiendo de cuándo lo miraste).

¿Cómo se desarrollaría todo esto?

Bueno, necesitaríamos 4x grupos de minería para coludir, presumiblemente VPN entre sí, y comenzar a extraer la cadena del bloque antes de que los 7000 BTC fueran robados de Binance.

La cadena principal probablemente estaría promediando bloques de 16 minutos ahora, no bloques de 10 minutos, y la cadena de retroceso tendría un promedio de bloques de 14 minutos. La cadena de retroceso también tiene que alcanzar aproximadamente 72 bloques.

Ahora también tenga en cuenta que los grupos de colusión 4x ahora también tienen garantizados los 12.5 BTC por bloque, más los 0.9 – & gt; 1.1 BTC por bloque en tarifas, sin tener que compartirlas con el otro 40% de la red.

Entonces, para ponerse al día con aproximadamente 72 bloques, tomaría bastante tiempo, pero dado que los colusión de la cadena de retroceso producirían bloques más rápido que la cadena principal.

Fondos robados en el bloque 575013, por lo que si los mineros de retroceso comienzan desde el bloque 575012, mientras que la cadena principal está en 575084, solucionemos esto:

575012 (bloques de 14 minutos) vs 575084 (bloques de 16 minutos), es una diferencia de 2 minutos por bloque.

Esto significa que alrededor del bloque 575596, la cadena de retroceso habría superado a la cadena principal. 584 bloques, minándolos a 14 minutos por bloque (aproximadamente), llega en poco menos de 6 días.

6 días de colusión minera y ahora son la cadena con más trabajo, quedando huérfanos de la transacción de 41 millones de dólares por completo.

Sin embargo, ¿vale la pena financieramente toda la molestia?

Bueno, 12,5 BTC por bloque, más de 584 bloques, son 7300 BTC. Agregue las tarifas de tx de aproximadamente 0.9 – & gt; 1.1 BTC por bloque en ese momento (1 BTC promedio) y estamos buscando alrededor de 7984 BTC.

Ahora, digamos también que CZ / Binance dividió la mitad de esos 7074 BTC robados con los mineros (por lo que Binance ahora ha subido 20 millones de dólares), y están sentados en 11,521 BTC después de 6 días entre esos grupos 4x con ~ 60 % del hashrate.

Esos 11,521 BTC tienen un valor aproximado de USD $ 68 millones, divididos entre esos grupos de colusión 4x.

¿Cómo se compara esto con no revertir la cadena?

Esos grupos de 4x con el hashrate mayoritario competirían por las recompensas del bloque principal + tarifas de minería (que es lo que realmente sucedió).

Supongamos que todavía obtienen el 60% de esos 512 bloques adicionales, más el 60% de los 72 bloques originales que se extrajeron. Eso es aproximadamente 350 bloques que habrían extraído, por lo que 4375 BTC en recompensas de bloque y otros ~ 350 en tarifas de transferencia, lo que lleva lo que realmente recibieron a alrededor de 4,725 BTC por un valor de alrededor de USD $ 28 millones.

Repitamos eso nuevamente, durante 6 días de minería:

68 millones frente a 28 millones

¡Y al hacerlo, se asegura de que los piratas informáticos no obtengan nada!

Pregúntese esto:

Si usted y 3x otros grupos estuvieran configurados para ganar $ 28 millones (sin incluir sus costos operativos / de energía) durante 6 días, pero en cambio le ofrecieran $ 68 millones, ¿cuál elegiría?

Especialmente si observa sus márgenes de ganancia, donde los mineros tenían una proporción de 2: 1 (estadio de béisbol) de costo vs beneficio. Eso significa que esos mineros habrían ganado el premio gordo, obteniendo alrededor de un mes y medio o dos meses de ganancias en solo 6 días.

Ahora, debido a que simplemente están retransmitiendo las transacciones desde la cadena principal a su propia cadena privada, no hay nada que les impida continuar recibiendo esas tarifas de transmisión mientras extraen su cadena de reversión privada, antes de volver a anunciarlo a el resto del mundo alrededor del bloque 575596.

¿Me parece totalmente factible?

Por un bono de USD $ 40 millones, ¿lo haría? ¿Crees que por 40 millones en 6 días, alguien más podría hacerlo?

Esta es la importancia de tener una distribución minera diversa y descentralizada. Entonces, no son solo 4 grupos los que necesitaría para coludir, colaborar y trabajar juntos, sino potencialmente significativamente entidades más.

Así que 4x grupos para trabajar juntos durante 6x días para deshacer una transacción de $ 41 millones, por valor de $ 68 millones para los mineros coludidos, mientras que el hack de Ethereum DAO valía aproximadamente USD $ 50 millones en ETH.

¿Parece lo suficientemente cercano?