- Volver al menú
- Volver al menúPrecios
- Volver al menúInvestigación
- Volver al menúConsenso
- Volver al menú
- Volver al menú
- Volver al menú
- Volver al menúWebinars y Eventos
¿El doble gasto en transacciones no confirmadas es una preocupación para Bitcoin?
Si bien Bitcoin ha eliminado en gran medida el problema del doble gasto, las transacciones no confirmadas aún dejan una ventana de oportunidad.
Una de las razones principales por las que Bitcoin se ha convertido en una forma popular de valor, al ritmo de6 mil millones de dólares, es que ha resuelto en gran medida el problema del doble gasto que afectó a otras monedas digitales antes que ella.
Curiosamente, este problema del doble gasto no se limita al ámbito digital. BBCinformó que había566.000 billetes falsos circulando en el Reino Unido en 2009. Además, en 2010 el Tesoro del Reino Unido estimó que una de cada 36 monedas de £1 en circulación eran falsificados.
La red Bitcoin busca prevenir este problema mediante la firma de claves criptográficas que se confirman en la cadena de bloques: el libro mayor de Bitcoin.
Sin embargo, hasta que se concrete la transacción,confirmadoHay una pequeña ventana de oportunidad y algunos en la comunidad de Bitcoin , incluido el usuario de Reddit Peter Todd, creen que es más fácil gastar dos vecesde lo que la gente puede imaginar.
Esto se debe efectivamente a los diferentes sistemas que utilizan los distintos grupos de minería para confirmar las transacciones, especialmente las pequeñas, que pueden ofrecer pocas recompensas para los mineros.
Dijo Todd:
"El hecho es que las transacciones no confirmadas no son seguras".
¿Qué tan grande es esta amenaza para los comerciantes que aceptan Bitcoin?
El problema
El problema radica en que, si bien la red en su conjunto trabaja para resolver transacciones, los grupos de minería operan de diferentes maneras. Cada grupo utiliza su propio software para gestionar su potencia de minería, de forma similar a como un enrutador gestiona el tráfico de internet de una red.
Para muchos, la idea de poder gastar dos veces una pequeña cantidad de Bitcoin explotando esta falla parecería trivial.
Sin embargo, para los comerciantes y organizaciones que dependen de una gran cantidad de transacciones pequeñas, esto podría ser una preocupación importante que amenace la viabilidad de Bitcoin como método de pago.

Por eso, algunas empresas que procesan pagos de Bitcoin , como Coinbase, utilizan transacciones fuera de blockchain. En lugar de esperar confirmación, garantizan que las transacciones de bitcoin se realicen correctamente en su plataforma mediante un registro contable interno.
Eric Springer es el fundador deDeshacer bits, una empresa que intenta recuperar transacciones no confirmadas en blockchain. Dice que ideas como reemplazar por tarifa podrían resolver las posibles implicaciones del doble gasto de transacciones no confirmadas en bloque al imponer el reemplazo de una transacción existente solo con otra que tenga una tarifa más alta.
Dijo Springer:
"Bitcoin sería un lugar mucho mejor y más seguro con una Regulación así".
Ya existe una implementación de la idea de reemplazo por tarifa en una red de pruebas (cadena de bloques alternativa de Bitcoin ). disponible en GitHub.
¿Políticas estándar?
Dado que el problema con el doble gasto de transacciones no confirmadas tiene que ver con las diferentes formas en que los grupos de minería interactúan con la red, cambiar la forma en que funcionan las transacciones mediante el uso de reemplazo por tarifa puede no ser la mejor solución al problema.
Dijo Dan Held, cofundador de ZeroBlock:
"Creo que esto refuerza la necesidad de que los mineros adopten prácticas estandarizadas a la hora de aceptar transacciones".

Held cree que debería haber una Regulación estándar para la confirmación de transacciones, en lugar de que distintos grupos de minería traten cada transacción de manera diferente, incluso si eso no es necesariamente intencional.
"Si conoces un grupo de minería lo suficientemente grande, puedes reenviarles tus transacciones, sabiendo que la transacción se realizará con seguridad", agregó.
Cada pool tiene sus propias reglas de minería, y esta discrepancia es parte del problema, según Held. Sin embargo, dado que la red tiene una naturaleza tan distribuida, no hay forma de implementar un cambio a menos que se realice dentro del propio cliente CORE .
Confirmaciones y nodos
Debido al deseo generalizado de que Bitcoin facilite en el futuro muchas transacciones pequeñas, la idea de la confirmación cero debería ser algo a lo que la gente se acostumbrará.
"Las transacciones válidas pero sin confirmación están diseñadas para funcionar de esta manera, y existe un margen de riesgo que permite aceptarlas o no", afirma Sean Neville, director de tecnología de Circle Internet Financial.
Neville cree que las confirmaciones cero son solo una parte del proceso de transacción, razón por la cual algunas empresas utilizan transacciones fuera de la cadena de bloques. Sin embargo, algunas organizaciones están dispuestas a asumir ese riesgo a cambio de usar Bitcoin como método de pago.
Neville agregó:
"Las confirmaciones existen únicamente para resolver el problema del doble gasto en las transacciones en cadena".
Dijo que para que una transacción se complete, debe ocurrir una transferencia en forma de una clave privada que firme una transferencia, incluso cuando aún no haya una confirmación:
"Sin confirmaciones, aún puedes tener transacciones válidas, y estas ciertamente pueden haber sido gastadas previamente, o gastarse nuevamente en el futuro para forzar un doble gasto y un fracaso, a menos que estén fuera de la cadena", dijo Neville.
Neville cree en el poder de mantener las transacciones fuera de la cadena de bloques, pero no es la única forma de reducir el potencial de doble gasto.

En un artículo escrito por IEEELos investigadores descubrieron que cuantos más nodos estén conectados a la red para una transacción, menores serán las probabilidades de que se gaste dos veces.
Es posible, entonces, que se puedan utilizar varios nodos conectados aleatoriamente a la red para evitar el doble gasto al utilizar la cadena de bloques.
Mirando hacia el futuro
Nada está nunca garantizado, pero el problema de las transacciones no confirmadas que causan una crisis de doble gasto no parece probable.
Ross McKelvie, ingeniero líder de la incubadora de empresas emergentes BoostVC, comentó:
"En cinco años, el usuario promedio de Bitcoin no podrá realizar un doble gasto, incluso si existen las mismas diferencias en el software".
McKelvie está de acuerdo en que las diferencias en el software entre los grupos de minería y los usuarios pueden crear cierto desequilibrio que permita a algunas personas explotar y gastar dos veces. Sin embargo, es muy poco probable que afecte a la red en su conjunto, dijo.
McKelvie cree que la cantidad de personas inteligentes que trabajen en la pila en los próximos años podrán fortalecer el sistema hasta el punto en que esta cuestión simplemente ya no importará.

Ya sea que esto se produzca añadiendo una tarifa de reemplazo, implementando nuevas políticas de minería en la red o simplemente confiando en transacciones fuera de la cadena de bloques (o quizás ninguna de estas opciones), la industria de Bitcoin podrá resolverlo.
McKelvie señaló, sin embargo, que es mejor no ser apático ante problemas como este:
Dicho esto, Internet es un espacio muy grande y la vulnerabilidad Heartbleed estuvo circulando durante dos años, por lo que cuestiones como [el doble gasto] son algo que debe preocuparnos un poco.
Dos bitcoinsImagen vía Shutterstock
Daniel Cawrey
Daniel Cawrey colabora con CoinDesk desde 2013. Ha escrito dos libros sobre el mundo de las Cripto , incluyendo "Mastering Blockchain" (2020), de O'Reilly Media. Su nuevo libro, "Understanding Cripto", se publicará en 2023.
