Quiero decir, en el papel satoshi, leemos que el remitente y el receptor tienen un anonimato limitado.
Manteniendo las claves públicas anónimas. El público puede ver que alguien está enviando una cantidad a otra persona, pero sin información que vincule la transacción a nadie.
Al mantener las claves públicas en el anonimato, ¿cómo pueden los mineros verificar que el remitente tiene suficiente dinero?
manteniendo las claves públicas anónimas.
El documento técnico se refiere a cómo, de forma predeterminada, no se sabe qué persona u organización controla una clave pública. ---La clave pública en sí misma puede recuperarse de la firma en una transacción de Bitcoin--- La clave pública se incluye como parte del scriptSig en una entrada de transacción, y luego se codifica y valida con la clave pública utilizada para crear la dirección.
Dado que una firma solo puede ser producida por la clave privada correspondiente, puede validar que es la clave correcta para la dirección dada.
Por lo tanto, aunque puede ver los montos que se mueven, no sabe quién los gasta ni adónde van (sin hacer un análisis de cadena).
Al mantener las claves públicas en el anonimato, cómo los mineros pueden verificar que el remitente tiene suficiente dinero
Ahora que hemos establecido que la clave en sí está disponible, los mineros validan que las cantidades sean correctas haciendo referencia a la cadena de entradas. Cada entrada en una transacción se refiere a una salida específica creada en el pasado. Al validar, el nodo buscará todas las transacciones anteriores a las que se hace referencia, sumará todos sus valores de salida y luego verificará las salidas de la transacción actual. Si las salidas creadas por la transacción son menores o iguales a la suma de entrada, es válida.
En la práctica, las salidas son menores que las entradas actualmente, ya que ya no se permiten transacciones de tarifa 0 (todavía se pueden extraer, pero le resultará bastante difícil transmitirlas). El minero reclama la diferencia entre las entradas y las salidas como tarifa de transacción.
El proceso completo de verificación de firma y dirección implica:
HASH_160
y comparándolo con el hash incrustado en la direcciónEsto verifica que:
Si se le pide que verifique una transacción en efectivo, todo lo que tiene que hacer es comprobar que los billetes que se intercambian son auténticos. No necesita saber quiénes son las dos partes o cuáles son sus motivos.
De manera similar, los mineros simplemente verifican que la parte que envía tiene las claves privadas de una dirección que tiene el bitcoin y que aún no ha enviado el bitcoin a otro lugar.
Raghav Sood
sara afshar
Raghav Sood
sara afshar
Raghav Sood
Abdussamad
Raghav Sood