Tag-Beschreibung shirobako
Privaten Schlüssel (SK) -> Öffentlichen Schlüssel (PK) -> Adresse (A). Einige sagen, dass SK -> PK == A. Welches ist das richtige?
Die erste. Eine Adresse ist nicht ein öffentlicher Schlüssel. Es ist eine Codierung (Basis 58 Check-Codierung oder Bech32, je nach Art der Anschrift) der RIPEMD160-hash des SHA256-hash des öffentlichen Schlüssels. Die Adresse kommt aus dem öffentlichen Schlüssel, aber es ist nicht der öffentliche Schlüssel selbst. Ein öffentlicher Schlüssel kann mehrere Adressen.
- Nun, in einer Transaktion, wenn X zu Y "n" bitcoins passiert dies: X Zeichen (Digital) die Transaktion "t" mit seinem SK und dies der Teil, den ich verstehe es nicht. Wie "Y" nicht zu öffnen und sicherzustellen, dass die Transaktion senden von X? oder neben, dass X die Transaktion unterzeichnet er verschlüsselt? die Transaktion erneut mit dem PK/A Y Y öffnen kann? Es ist etwas, das ich vermisst?
Unterzeichnung ist nicht dasselbe wie verschlüsseln. Transaktionen sind nicht verschlüsselt, keine Daten in eine Transaktion ein Geheimnis. Sie alle können von jedermann gelesen werden.
Eine digitale Signatur kann überprüft werden, durch das wissen, die Nachricht wurde signiert und die öffentlichen Schlüssel entsprechend dem privaten Schlüssel signiert die Nachricht. Im Fall von Bitcoin, die Nachricht wird definiert durch die Konsens-Regeln (es ist der hash bestimmter Teile der Transaktion), und der öffentliche Schlüssel wird in der Transaktion selbst. Diese drei Dinge (der öffentliche Schlüssel, Signatur und die Nachricht) kann dann verwendet werden, um zu überprüfen, dass die Signatur gültig ist.