Digitale Signatur
Eine digitale Signatur ist eine kryptografische Methode, die einen privaten Schlüssel verwendet, um Blockchain-Transaktionen zu signieren, die mit dem öffentlichen Schlüssel verifizierbar sind, um die Authentizität zu beweisen und Manipulationen zu verhindern.
Was ist ein Digitale Signatur?
Eine Digitale Signatur ist eine kryptografische Technik, die die Authentizität und Integrität einer digitalen Nachricht oder Transaktion überprüft. Sie verwendet asymmetrische Kryptografie, bei der ein privater Schlüssel die Signatur erstellt und ein entsprechender öffentlicher Schlüssel diese verifiziert. Dies beweist die Identität des Absenders, ohne den privaten Schlüssel preiszugeben.
Digitale Signaturen funktionieren, indem sie die Nachricht hashen, um eine feste Größe des Hashes zu erzeugen. Der Unterzeichner verschlüsselt diesen Hash mit seinem privaten Schlüssel, um die Signatur zu erzeugen. Der Prüfer berechnet den Hash der empfangenen Nachricht, entschlüsselt die Signatur mit dem öffentlichen Schlüssel des Absenders und überprüft, ob beide übereinstimmen. Zum Beispiel wird in Bitcoin ECDSA verwendet, um Signaturen für Transaktionen zu erstellen, sodass nur der Eigentümer Mittel ausgeben kann.
In Kryptowährung und Blockchain sind digitale Signaturen für die Sicherheit unerlässlich. Sie verhindern Manipulationen, da jede Änderung die Signatur ungültig macht. Sie ermöglichen Unwiderlegbarkeit, was bedeutet, dass der Unterzeichner nicht abstreiten kann, die Signatur geleistet zu haben. Dies sichert Peer-to-Peer-Transaktionen ohne vertrauenswürdige Zwischenhändler.
Wichtige Merkmale umfassen Authentizität, Integrität und Unwiderlegbarkeit. Häufige Typen sind ECDSA (verwendet in Bitcoin und Ethereum) und EdDSA (schneller, verwendet in einigen modernen Blockchains). Synonyme sind kryptografische Signatur und ECDSA.
Ein öffentlicher Schlüssel ist ein kryptografischer Schlüssel, der verwendet wird, um Transaktionen in einer Blockchain zu empfangen. Er wird öffentlich geteilt, während der zugehörige private Schlüssel vertraulich bleibt.
Read full definitionBitcoin (BTC) ist die erste dezentrale Kryptowährung, die 2009 eingeführt wurde. Sie verwendet Blockchain-Technologie für sichere, Peer-to-Peer-Digitaltransaktionen ohne Vermittler.
Read full definitionKryptowährung ist eine digitale oder virtuelle Währung, die durch Kryptografie gesichert ist und auf dezentralen Blockchain-Netzwerken arbeitet, um sichere Peer-to-Peer-Transaktionen zu ermöglichen.
Read full definitionEthereum ist eine dezentrale Blockchain-Plattform, die Smart Contracts und dezentrale Anwendungen (dApps) ermöglicht. Ihre native Kryptowährung ist Ether (ETH).
Read full definitionPraktische Beispiele
Beispiel 1: Bitcoin-Transaktionssignatur
Alice sendet 0,1 BTC an Bob. Sie hashen die Transaktionsdaten. Ihre Wallet verwendet ECDSA, um den Hash mit ihrem privaten Schlüssel zu signieren und eine digitale Signatur zu erstellen. Miner verifizieren die Signatur mit Alices öffentlichem Schlüssel, bevor sie ihn in einen Block aufnehmen.
- Signaturformat:
3045022100...0220...(DER-kodiert). - Jede Änderung macht die Signatur ungültig.
Beispiel 2: Hardware-Wallet-Signatur
Auf einem Ledger Nano verbinden Sie sich mit MetaMask. Überprüfen Sie die Transaktionsdetails auf dem Gerätbildschirm. Drücken Sie beide Tasten, um mit Ihrem privaten Schlüssel zu signieren. Die digitale Signatur autorisiert die Ethereum-Übertragung, ohne den Schlüssel auf Ihrem Computer preiszugeben.
- Verhindert Malware-Diebstahl.
- Zeigt die Empfängeradresse und den Betrag zur Bestätigung an.
Beispiel 3: Nachrichtensignatur zur Verifizierung
Eine dApp benötigt einen Nachweis für den Besitz der Wallet. Sie signieren eine Nonce-Nachricht wie „Ich besitze diese Adresse“ mit Ihrem privaten Schlüssel. Die dApp verifiziert die digitale Signatur gegen Ihren öffentlichen Schlüssel (abgeleitet von der Adresse).
- Häufig in Login-Flows:
signTypedDatain ethers.js. - Sichert Unwiderlegbarkeit ohne Passwörter.
Bitcoin (BTC) ist die erste dezentrale Kryptowährung, die 2009 eingeführt wurde. Sie verwendet Blockchain-Technologie für sichere, Peer-to-Peer-Digitaltransaktionen ohne Vermittler.
Read full definitionLedger ist eine Marke von Hardware-Wallets, die Kryptowährungs-Private Keys offline sicher speichern, wie die Ledger Nano-Serie.
Read full definitionEthereum ist eine dezentrale Blockchain-Plattform, die Smart Contracts und dezentrale Anwendungen (dApps) ermöglicht. Ihre native Kryptowährung ist Ether (ETH).
Read full definitionEine Blockbestätigung ist der Prozess der Verifizierung eines neuen Blocks im Blockchain-Netzwerk, der seine Gültigkeit bestätigt und Doppelspenden oder Betrug verhindert.
Read full definitionEin Nonce ist eine sequentielle Zahl in einer Blockchain-Transaktion, die sicherstellt, dass Transaktionen vom selben Konto in der richtigen Reihenfolge verarbeitet werden und Replay-Angriffe verhindert werden.
Read full definitionBereit, eine sichere Wallet auszuwählen?
Nutzen Sie unsere Tools, um die richtige Hardware-Wallet für Ihre Bedürfnisse zu finden.