Bitcoin transacciones duplicadas: un fallo raro pero interesante
En la red de Bitcoin existe un raro fallo que permite que ciertas transacciones específicas se repitan. Esta situación es posible porque la transacción de coinbase (, que otorga a los mineros la recompensa del bloque, no tiene entradas, sino que genera moneda nueva directamente. Por lo tanto, dos transacciones de coinbase diferentes pueden ser completamente idénticas, incluyendo el envío de la misma cantidad a la misma dirección. Dado que estos datos de transacción son idénticos, sus IDs de transacción )TXID( también serán iguales.
![Bitcoin de transacciones duplicadas: un bug interesante con un riesgo muy bajo])https://img-cdn.gateio.im/webp-social/moments-2846f47605c9192f211e3a6b36c04d0d.webp(
Actualmente, se conocen dos conjuntos de transacciones duplicadas que ocurrieron entre el 14 y el 15 de noviembre de 2010, con un lapso de aproximadamente 16 horas. Cada una de estas transacciones duplicadas involucra 50 BTC, sumando un total de 200 BTC. Hasta el momento, estos Bitcoin no han sido utilizados. Teóricamente, la persona que tiene la clave privada puede gastar estas monedas, pero solo 100 BTC son utilizables realmente, los otros 100 BTC no podrán ser utilizados.
![Bitcoin de transacciones duplicadas: un Bug interesante y de muy bajo riesgo])https://img-cdn.gateio.im/webp-social/moments-edcc2e884cd4273116606ff15afa6e15.webp(
Las transacciones duplicadas pueden causar confusión en las billeteras y en los exploradores de bloques, y también pueden ser utilizadas para atacar intercambios, entre otros. Para resolver este problema, en 2012 se implementó el soft fork BIP30, que prohíbe el uso de transacciones con TXID duplicados. En 2013, el BIP34 requirió que las transacciones coinbase incluyeran la altura del bloque, lo que redujo aún más la posibilidad de transacciones duplicadas.
![Repetición de transacciones de Bitcoin: un Bug interesante con un riesgo muy bajo])https://img-cdn.gateio.im/webp-social/moments-9e956bcc28b2786c805e8c59bc4aee37.webp(
Sin embargo, el primer byte del scriptSig de algunas transacciones coinbase anteriores a BIP34 coincide exactamente con la altura del bloque futuro, lo que teóricamente podría ser replicado. El próximo bloque que podría repetirse es el 1,983,702, que se espera que se genere alrededor de enero de 2046. Pero para aprovechar esta vulnerabilidad, los mineros tendrían que pagar un costo enorme, que supera con creces la posible ganancia.
![Bitcoin de transacciones repetidas: un Bug interesante con muy poco riesgo])https://img-cdn.gateio.im/webp-social/moments-e19f04bf763b8df0cd361e2927ccaaba.webp(
![Bitcoin de transacciones repetidas: un Bug interesante con riesgo muy bajo])https://img-cdn.gateio.im/webp-social/moments-0076e239e15e09665bdc3aaa08391cef.webp(
A pesar de que esta vulnerabilidad ha existido durante mucho tiempo, no se considera una amenaza principal para la seguridad de Bitcoin debido a la dificultad de explotación y el alto costo. Sin embargo, dado el tiempo involucrado y la singularidad del problema, sigue siendo un detalle técnico interesante. Los desarrolladores están considerando solucionar este problema de manera definitiva a través de métodos como un hard fork, y las posibles soluciones incluyen la implementación obligatoria del compromiso de SegWit.
![Bitcoin de transacciones repetidas: un bug interesante con un riesgo muy bajo])https://img-cdn.gateio.im/webp-social/moments-fb0734843d00c4922acda3f85fd02126.webp(
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
11 me gusta
Recompensa
11
4
Republicar
Compartir
Comentar
0/400
GlueGuy
· 08-09 22:04
¿Aún hay esperanza para las personas que acaban de comprar en largo?
Vulnerabilidad de transacciones duplicadas de Bitcoin: rara pero aún existe un riesgo potencial
Bitcoin transacciones duplicadas: un fallo raro pero interesante
En la red de Bitcoin existe un raro fallo que permite que ciertas transacciones específicas se repitan. Esta situación es posible porque la transacción de coinbase (, que otorga a los mineros la recompensa del bloque, no tiene entradas, sino que genera moneda nueva directamente. Por lo tanto, dos transacciones de coinbase diferentes pueden ser completamente idénticas, incluyendo el envío de la misma cantidad a la misma dirección. Dado que estos datos de transacción son idénticos, sus IDs de transacción )TXID( también serán iguales.
![Bitcoin de transacciones duplicadas: un bug interesante con un riesgo muy bajo])https://img-cdn.gateio.im/webp-social/moments-2846f47605c9192f211e3a6b36c04d0d.webp(
Actualmente, se conocen dos conjuntos de transacciones duplicadas que ocurrieron entre el 14 y el 15 de noviembre de 2010, con un lapso de aproximadamente 16 horas. Cada una de estas transacciones duplicadas involucra 50 BTC, sumando un total de 200 BTC. Hasta el momento, estos Bitcoin no han sido utilizados. Teóricamente, la persona que tiene la clave privada puede gastar estas monedas, pero solo 100 BTC son utilizables realmente, los otros 100 BTC no podrán ser utilizados.
![Bitcoin de transacciones duplicadas: un Bug interesante y de muy bajo riesgo])https://img-cdn.gateio.im/webp-social/moments-edcc2e884cd4273116606ff15afa6e15.webp(
Las transacciones duplicadas pueden causar confusión en las billeteras y en los exploradores de bloques, y también pueden ser utilizadas para atacar intercambios, entre otros. Para resolver este problema, en 2012 se implementó el soft fork BIP30, que prohíbe el uso de transacciones con TXID duplicados. En 2013, el BIP34 requirió que las transacciones coinbase incluyeran la altura del bloque, lo que redujo aún más la posibilidad de transacciones duplicadas.
![Repetición de transacciones de Bitcoin: un Bug interesante con un riesgo muy bajo])https://img-cdn.gateio.im/webp-social/moments-9e956bcc28b2786c805e8c59bc4aee37.webp(
Sin embargo, el primer byte del scriptSig de algunas transacciones coinbase anteriores a BIP34 coincide exactamente con la altura del bloque futuro, lo que teóricamente podría ser replicado. El próximo bloque que podría repetirse es el 1,983,702, que se espera que se genere alrededor de enero de 2046. Pero para aprovechar esta vulnerabilidad, los mineros tendrían que pagar un costo enorme, que supera con creces la posible ganancia.
![Bitcoin de transacciones repetidas: un Bug interesante con muy poco riesgo])https://img-cdn.gateio.im/webp-social/moments-e19f04bf763b8df0cd361e2927ccaaba.webp(
![Bitcoin de transacciones repetidas: un Bug interesante con riesgo muy bajo])https://img-cdn.gateio.im/webp-social/moments-0076e239e15e09665bdc3aaa08391cef.webp(
A pesar de que esta vulnerabilidad ha existido durante mucho tiempo, no se considera una amenaza principal para la seguridad de Bitcoin debido a la dificultad de explotación y el alto costo. Sin embargo, dado el tiempo involucrado y la singularidad del problema, sigue siendo un detalle técnico interesante. Los desarrolladores están considerando solucionar este problema de manera definitiva a través de métodos como un hard fork, y las posibles soluciones incluyen la implementación obligatoria del compromiso de SegWit.
![Bitcoin de transacciones repetidas: un bug interesante con un riesgo muy bajo])https://img-cdn.gateio.im/webp-social/moments-fb0734843d00c4922acda3f85fd02126.webp(