Antes de inventar Bitcoin, muchos entusiastas intentaron crear un medio de pago descentralizado, pero todos se basaron en la incapacidad de evitar el doble gasto dentro del sistema. Se encontró una solución a este problema solo años después.
¿Qué es el doble gasto y cómo los desarrolladores resolvieron este problema? Descúbrelo en el artículo a continuación.
Tabla de contenidos
Problema de doble gasto y las criptomonedas
El principal problema para crear un sistema estable de pagos descentralizados fue la capacidad de copiar transacciones de pago, lo que provoca el riesgo de volver a gastar fondos. Los sistemas de pago centralizados evitan la transferencia de fondos mediante la presencia de un servidor de monitoreo que verifica todas las transacciones utilizando un mecanismo específico.
El doble gasto es una especie de re-gasto. A menudo, el doble gasto en sistemas descentralizados ocurre en el momento en que un remitente envía la misma cantidad de fondos a varios destinatarios en el intervalo de tiempo antes de que la primera transacción se incluya en el bloque.
Digamos que en la vida real una persona decidió comprar una taza de café por $ 1 en una cafetería. Al pagar, el dinero se transfiere a la caja del café y es imposible volver a gastarlo. Las monedas digitales se distinguen por el hecho de que no se transfieren físicamente. Entonces, antes de verificar y ejecutar la transacción, los fondos permanecen en la billetera. Significa que en el intervalo entre el envío de la transacción y el hecho de su finalización después de la verificación, es posible un reembolso.
En la vida real, también puede haber un doble gasto. Por ejemplo, los agentes inmobiliarios pueden vender repetidamente una propiedad. Esta oportunidad se crea debido al hecho de que la reinscripción para un nuevo propietario puede llevar mucho tiempo, pero hasta que el derecho de propiedad se registre para el comprador, la propiedad permanece en posesión del propietario anterior.
Cómo prevenir el doble gasto
El método de pago que opera en blockchain tiene dos sistemas para evitar el doble gasto:
- Registro de transacciones abiertas.
- Mecanismo de verificación especial.
Blockchain mantiene un registro cronológico de todos los registros de pago y cada nuevo bloque contiene información sobre todas las transacciones anteriores, desde el momento de su creación. Todas las transacciones se asignan a la hora de la operación. Ayuda a descubrir cuál de las transacciones es la principal y cuál se copia.
Por ejemplo, el remitente quiere hacer un doble gasto de fondos, teniendo 1 BTC en la cuenta. Él envía esta moneda al primer vendedor y aprovechando el hecho de que los fondos aún no se han cargado, quiere engañar al segundo vendedor y le envía la misma moneda nuevamente.
Ambas transacciones se traducen en el conjunto de transacciones no confirmadas y se verifican, mientras que solo se ejecutará la primera transacción y la segunda transacción se considerará falsa porque no recopilará el número requerido de confirmaciones.
Por lo tanto, el vendedor envía productos solo después de recibir la confirmación de la red, y no el hecho de enviar el pago del comprador. Las transacciones con 6 confirmaciones se consideran seguras antes del doble gasto.
Conclusión
El doble gasto de monedas digitales es posible cuando se confirma la transacción y los fondos permanecen en la cuenta del remitente. Al mismo tiempo, la creación de sistemas de pago descentralizados fue posible debido al hecho de que solo las transacciones con más confirmaciones se registran en los bloques, y la segunda sucursal con gastos repetidos se reconoce como incorrecta y rechazada.
Sin embargo, la cadena de bloques sigue siendo una oportunidad para hacer doble gasto, pero esto requiere bastante potencia. Sin ellos, el vendedor puede ser engañado solo si envía los bienes en pagos sin confirmación.
Si desea comprar algo con Bitcoin, ya le hemos dicho a nuestros lectores sobre los lugares donde se acepta BTC.
Por cierto, si no tiene Bitcoin ni ninguna otra criptomoneda, consulte nuestras tasas cruzadas en el widget a continuación.
Sobre Changelly
Changelly es una plataforma segura de intercambio instantáneo de criptomonedas que tiene más de 150 criptomonedas disponibles para intercambiar y comprar a las mejores tarifas del mercado. Operando desde 2015, la plataforma y su aplicación móvil atraen a más de un millón de visitantes mensualmente, quienes disfrutan de intercambios rápidos y simples, tarifas bajas y transparentes, además de soporte en vivo 24/7.