BITCOIN

Confusión sobre el bloque de bitcoin incorrecto: ¿Cuál es la razón detrás de la estafa de AntPools?


Confusión sobre el bloque de bitcoin incorrecto: ¿Cuál es la razón detrás de la estafa de AntPools?

No creas que la verificación es un lema de bitcoin muy conocido. Este nombre lo explica todo: Bitcoin no confía ciegamente en terceros, como bancos y redes de pago como SWIFT, pero brinda la capacidad de monitorear de forma independiente todas las operaciones de la red. Si los participantes de la red violan las reglas, serán notificados y sancionados. Así sucedió el 10 de julio de este año.

AntPool propaga un bloque inválido

Investigación de BitMEX, departamento de investigación de BitMEX, tweet, AntPool Block 584.802 intenta proporcionar tarifas de transacción no incluidas en el bloque.

Bitcoin tiene un bloque no válido a una altura de 584,802, como lo encontró @juscamarena

Los 8 nodos en https://t.co/WKQ8hPDGON identifican el bloque como no válido:

Núcleo de Bitcoin 0.18.0
Núcleo de Bitcoin 0.17.1
Núcleo de Bitcoin 0.16.2
Núcleo de Bitcoin 0.10.3
Bcoin
Nudo Bitcoin 0.14.2
Btcd
Libbitcoin pic.twitter.com/p5WKJ5rO0t

– BitMEX Research [@BitMEXResearch], 10 de julio de 2019

En otras palabras, AntPool cobra por transacciones que el grupo no maneja en absoluto. Aunque es posible extraer bloques vacíos, no ayuda a la red. Debido a que el propósito de la minería es llegar a un consenso sobre todas las transacciones en la red y vaciar el mempool, el grupo de salida no confirmado. Por lo tanto, AntPool tendrá todos los derechos para propagar bloques vacíos; sin embargo, además de la recompensa de Coinbase de 12.5 BTC, se cobra una tarifa de transacción de 1265 BTC en violación de las reglas de la red.

El nodo completo se niega a bloquear

Aquí está el encanto del sistema descentralizado. Dado que todos los nodos utilizan el mismo software, existe un consenso sobre las reglas de red. Si los participantes individuales los violan, como sucedió aquí, el nodo completo de Bitcoin detectará el error y rechazará el bloqueo como no válido. El problema en este caso: las tarifas de transacción de 1265 BTC aumentan artificialmente la oferta monetaria de bitcoin, porque nadie pagará. Esto será una violación fundamental del crecimiento del algoritmo de Bitcoin y del límite de $ 21 millones.

El fondo no está claro.

Si bien se descubre que el bloque no es válido una y otra vez, la escena se centrará en estos procesos. No está claro si esto es un engaño deliberado o una vulnerabilidad de software por parte de AntPools. Sin embargo, este último parece más razonable. Finalmente, la excavación de bloques de bitcoin consume mucha energía y, por lo tanto, es costosa. Incluso si se siguen todas las reglas, los mineros ya están trabajando en el límite de ganancias. La propagación de bloques falsificados tiene el poder suficiente para descentralizarse sin más, por lo que AntPool ha recuperado una pérdida significativa que es desproporcionada con las ganancias ilegales de $ 15,000.

Sí, parece que el bloque se encontró unos segundos después del bloque anterior. Supongo que hay un error en el generador de plantillas de bloque que no puede compensar la tarifa de txn.

– Jameson Lopp [@lopp], 10 de julio de 2019

Los argumentos para errores de software también representan a Cypherpunk y Bitcoiner James Lopp. Los desarrolladores de software señalaron que AntPool encontró bloques inválidos en solo 21 segundos después del bloque 584.801. En ese momento, el software aparentemente no había eliminado las tarifas de transacción de Coinbase Reward.

El incidente demostró que, con una descentralización adecuada, no había incentivos para hacer trampa en la red de Bitcoin. Esto no vale la pena. Para mantener la red descentralizada, debe haber tantos bitcoins como sea posible para ejecutar un nodo completo.

Por cierto: incluso Bitcoin no es del todo confiable. Ambas redes estuvieron expuestas durante más de 20 minutos. A pesar de esto, el tiempo de actividad del BTC es del 99,98%, esto debería ser suficiente.

Fuente: compilado a partir de información 0x de BTC-ECHO. Los derechos de autor son propiedad del autor David Scheider y no pueden reproducirse sin permiso.