Ich meine, in Satoshi-Papier lesen wir, dass Sender und Empfänger eine begrenzte Anonymität haben.
Indem öffentliche Schlüssel anonym gehalten werden. Die Öffentlichkeit kann sehen, dass jemand einen Betrag an jemand anderen sendet, jedoch ohne Informationen, die die Transaktion mit jemandem verknüpfen.
Wie können Bergleute durch Anonymisierung öffentlicher Schlüssel überprüfen, ob der Absender genug Geld hat?
indem öffentliche Schlüssel anonym gehalten werden.
Das Whitepaper bezieht sich darauf, dass standardmäßig nicht bekannt ist, welche Person oder Organisation einen öffentlichen Schlüssel kontrolliert. ---Der öffentliche Schlüssel selbst kann aus der Signatur einer Bitcoin-Transaktion wiederhergestellt werden--- Der öffentliche Schlüssel ist als Teil des scriptSig in einer Transaktionseingabe enthalten und wird dann gehasht und gegen den öffentlichen Schlüssel validiert, der zum Erstellen der Adresse verwendet wurde.
Da eine Signatur nur durch den entsprechenden privaten Schlüssel erzeugt werden kann, können Sie überprüfen, ob es sich um den richtigen Schlüssel für die angegebene Adresse handelt.
Obwohl Sie also sehen können, wie die Beträge verschoben werden, wissen Sie nicht, wer sie ausgibt oder wohin sie gehen (ohne eine Off-Chain-Analyse durchzuführen).
Indem öffentliche Schlüssel anonym gehalten werden, können Bergleute überprüfen, ob der Absender genug Geld hat
Nachdem wir nun festgestellt haben, dass der Schlüssel selbst verfügbar ist, validieren Miner, dass die Beträge korrekt sind, indem sie auf die Eingabekette verweisen. Jeder Input in einer Transaktion bezieht sich auf einen bestimmten Output, der in der Vergangenheit erstellt wurde. Bei der Validierung sucht der Knoten alle vorherigen Transaktionen, auf die verwiesen wird, addiert alle ihre Ausgabewerte und überprüft dann die Ausgaben der aktuellen Transaktion. Wenn die durch die Transaktion erzeugten Ausgaben kleiner oder gleich der Eingabesumme sind, ist sie gültig.
In der Praxis sind die Outputs derzeit geringer als die Inputs, da 0-Gebühren-Transaktionen nicht mehr erlaubt sind (sie können immer noch abgebaut werden, aber Sie werden es ziemlich schwierig finden, sie zu übertragen). Die Differenz zwischen den Inputs und den Outputs wird vom Miner als Transaktionsgebühr geltend gemacht.
Der vollständige Unterschrifts- und Adressverifizierungsprozess umfasst:
HASH_160
und Vergleich mit dem in die Adresse eingebetteten HashDies bestätigt Folgendes:
Wenn Sie aufgefordert wurden, eine Bargeldtransaktion zu überprüfen, müssen Sie lediglich prüfen, ob die umgetauschten Scheine echt sind. Sie müssen nicht wissen, wer die beiden Parteien sind oder was ihre Motive sind.
Auf ähnliche Weise verifizieren Miner nur, dass die sendende Partei die privaten Schlüssel einer Adresse hat, die das Bitcoin hat, und dass sie das Bitcoin nicht bereits woanders hingeschickt haben.
Raghav Sood
Sara Afshar
Raghav Sood
Sara Afshar
Raghav Sood
Abdussamad
Raghav Sood