Was an Ihre einzelnen Bitcoin-Adressen gesendet wurde, wird angeblich in der Blockchain aufgezeichnet, aber können Sie dann alle kombinierten Bitcoins (die Sie über verschiedene Adressen erhalten haben) auf einmal mit Ihrem öffentlichen Schlüssel senden? Wenn ich zum Beispiel 1 Bitcoin über Adresse 1, 2 über Adresse 2 und 5 über Adresse 3 erhalten habe, alle diese Adressen von demselben öffentlichen Schlüssel stammen, und ich 6 BTC an einen Freund senden wollte, könnte ich alle senden sie sofort mit meinem öffentlichen Schlüssel? Oder müsste ich eine Kombination von Bitcoins von verschiedenen Adressen senden, dh durch separate Transaktionen? Und wenn ich sie alle zusammen mit dem öffentlichen Schlüssel senden könnte, wie wird festgestellt, dass ich im Besitz all dieser Bitcoins bin, wenn sie nicht direkt an meinen öffentlichen Schlüssel gesendet wurden, sondern an verschiedene irreversibel gehashte Adressen, die von meinem öffentlichen Schlüssel abgeleitet wurden?
Eine Bitcoin-Transaktion kann einen oder mehrere Eingänge und einen oder mehrere Ausgänge haben. Hier ist zum Beispiel eine Transaktion mit 1 Input 3 Outputs , und hier ist eine mit 3 Inputs 1 Output .
Ich glaube, Sie verwechseln die Begriffe öffentlicher Schlüssel und privater Schlüssel. Eine Brieftasche ist eine Sammlung von Schlüsselpaaren (private Schlüssel und öffentliche Schlüssel), und jedes kann verwendet werden, um eine eindeutige Bitcoin-Adresse zu erstellen. Wenn Sie also drei verschiedene Eingabetransaktionen an drei verschiedene Bitcoin-Adressen haben, kann jede davon mit ihrem eigenen privaten Schlüssel ausgegeben werden.
Ihre Brieftasche signiert die Transaktion mit jedem dieser drei Schlüssel, und der Rest des Netzwerks kann die Signatur validieren, indem er sie mit dem öffentlichen Schlüssel vergleicht, der jeder Eingabe zugeordnet ist (obwohl er den privaten Schlüssel nie kennt!). Um mehr darüber zu erfahren, wie dies funktioniert, lesen Sie einige Informationen darüber, wie die Kryptografie mit öffentlichen Schlüsseln funktioniert . Es ist ein nützliches kryptografisches Tool, das in vielen Systemen verwendet wird, nicht nur in Bitcoin.
Matt
Chytrik
Matt
Chytrik
Chytrik