SOBRE TRANSACCIONES O, por ejemplo, ¿qué ocurre si un nodo mantiene dos o más cadenas esperando a ver cuál crece más rápido, y aparece un bloque para la cadena A que incluye un doble gasto de una moneda que está en la cadena B? ¿Esto se verifica o no? (Podría suceder si alguien hizo un doble gasto y dos conjuntos diferentes de nodos recibieron las diferentes transacciones con la misma moneda). _____________________________________________________________ No hace falta comprobar eso. La transacción incluida en la rama más larga se convierte en la válida, la otra no es. Si alguien intenta realizar un doble gasto de esa manera, uno y solo un gasto será válido siempre, el otro no lo será. Los receptores de las transacciones normalmente necesitarán esperar por una hora o quizás más para dar tiempo a resolver este tipo de posibilidad. Ellos aún pueden volver a gastar las monedas inmediatamente, pero deberían esperar antes de tomar una acción como el envío de bienes. _______________________________________________________________ Tampoco entiendo exactamente como el doble gasto, o la cancelación de transacciones, es consumado por un atacante superior que debería reunir mayor poder de cómputo que todos los nodos honestos participantes. Entiendo que puede crear nuevos bloques y añadirlos para generar la cadena más larga, pero ¿cómo puede borrar o añadir transacciones antiguas a la cadena? A medida que el atacante envía sus nuevos bloques, ¿no hay verificaciones de consistencia que puedan realizar los nodos honestos para asegurarse de que nada sea eliminado? Más explicaciones sobre este ataque serían de ayuda para juzgar las ganancias de un atacante a partir de aquí, versus simplemente usar su poder de cómputo para minar nuevas monedas honestamente. _____________________________________________________________ El atacante no está añadiendo bloques al final. Tiene que volver atrás y rehacer el bloque en el que está su transacción y todos los bloques tras este, así como todos los nuevos bloques que la red sigue añadiendo a la cadena mientras está realizando el ataque. Está reescribiendo la historia. Una vez que su rama es más larga se convierte en la válida. Esto toca un punto clave porque, aunque todos los presentes pueden ver las jugarretas, no hay forma de aprovecharse de ese hecho. 57