EL LIBRO DE SATOSHI No quieres tener que esperar una hora para que tu transacción se confirme. La compañía de máquinas expendedoras no quiere regalar un montón de dulces gratis ¿Cómo funciona el paso 2? Creo que será posible que una empresa de procesamiento de pagos proporcione como servicio la distribución rápida de transacciones con un buen sistema de confirmación en algo así como 10 segundos o menos. Los nodos de red solo aceptan la primera versión de una transacción que reciben para incorporarla en el bloque que están tratando de generar. Cuando se transmite una transacción, si alguien más transmite un doble gasto al mismo tiempo, es una carrera para llegar a la mayoría de los nodos primero. Si una tiene una ligera ventaja, se extenderá geométricamente a través de la red de manera más rápida y llegará a mayor cantidad de los nodos. Un ejemplo aproximado de retroceso del sobre: 1 0 4 1 16 4 64 16 80% 20% Así pues, si un doble gasto tiene que esperar incluso un segundo, tiene una enorme desventaja. El procesador de pagos tiene conexiones con muchos nodos. Cuando obtiene una transacción, la relanza y, al mismo tiempo, supervisa la red de posibles dobles gastos. Si recibe un doble gasto en cualquiera de sus muchos nodos de escucha, entonces alerta que la transacción es mala. Una transacción doblemente gastada no llegaría muy lejos sin que uno de los nodos oyentes la detecte. El doble gasto tendría que esperar hasta que la fase de recepción (escucha) termine, pero para entonces, la transmisión del procesador de pagos habría llegado a la mayoría de los nodos, o está va tan por delante en la propagación de que el que realiza el doble gasto que no tiene ninguna esperanza de alcanzar un porcentaje significativo de los nodos restantes. 165