Me disculpo por una pregunta tan novata y me avergüenzo de no haber entendido esto todavía, pero parece que no puedo juntar todas las piezas. He leído todas las preguntas que puedo encontrar sobre el tema, el artículo de Satoshi y bitcointalk.
¿Cómo se firma exactamente una transacción?
¿Cómo se verifica exactamente una transacción? Simplemente no puedo entender cómo se puede confirmar que las transacciones seguras firmadas con claves privadas que presumiblemente son desconocidas para todos los demás son válidas y correctas sin conocer realmente la clave privada en sí. Por favor, muéstrame en detalle cómo funciona esto.
Sé que esto parece un engaño, pero he leído todas las preguntas relacionadas y simplemente no puedo llegar a ese momento "ah, ja" que lo pone todo junto.
Esto debería ayudarlo a comenzar con la verificación de clave pública: ** Firma digital
En esencia, la dirección de bitcoin es la clave pública. Se crea un hash de la transacción y este valor luego se cifra utilizando la clave privada que solo conoce el propietario de la dirección de bitcoin. Cualquiera puede usar la clave pública (la dirección de bitcoin) para descifrar este valor hash y determinar que la transacción no se ha modificado creando un hash de la transacción y luego comparándolo con el valor descifrado. Esto tiene un doble propósito: protege contra la modificación de la transacción y prueba que el creador de la transacción tiene acceso a la clave privada de la dirección de bitcoin.
colin decano
usuario5107