Zum Inhalt springen

Krypto-Grundlagen

Was tatsächlich passiert, wenn Sie Krypto versenden

Ein Transfer ist keine Nachricht an eine Bank, Geld zu bewegen. Eine Transaktion von Signatur bis Bestätigung erklärt das meiste, was Neulinge überrascht.

Redaktion von My Coin Partner 6 Min. Lesezeit
A sealed pneumatic tube carrying a single capsule, with both ends open and unattended

Partner-Erklärung

My Coin Partner erhält von einigen der beschriebenen Plattformen eine Provision. Die Provision entscheidet nicht darüber, was wir bewerten oder empfehlen, und jeder Vergleich nennt das Raster, nach dem bewertet wurde. Vollständige Offenlegung lesen.

Kurz gesagt

Krypto zu versenden bewegt kein Objekt. Sie senden eine signierte Anweisung, Validatoren nehmen sie in einen Block auf, und das Netzwerk einigt sich darauf, dass sich das Guthaben geändert hat. Nichts daran ist umkehrbar, niemand prüft, ob das Ziel korrekt ist, und die Gebühr ist ein Auktionsgebot, kein Preis.

Fast jeder teure Fehler von Krypto-Neulingen entsteht dadurch, dass eine Annahme aus dem Bankwesen übernommen wird. Eine Banküberweisung ist eine Anfrage an eine Institution, die man nachfragen, verzögern, rückgängig machen oder erstatten lassen kann. Ein Krypto-Transfer ist überhaupt keine Anfrage. Einen solchen von Anfang bis Ende zu verfolgen erklärt den Unterschied besser als jede Liste von Warnungen.

Es wird tatsächlich nichts versendet

Es gibt keine Datei, kein Token und kein Objekt, das reist. Was existiert, ist ein gemeinsames Kontenbuch, repliziert über tausende unabhängige Maschinen, das festhält, welche Adressen was kontrollieren. Ein Transfer ist eine Anweisung, dieses Kontenbuch zu aktualisieren, und das gesamte System existiert, um eine Frage zu beantworten: Ist diese Anweisung tatsächlich von demjenigen autorisiert, der die Gelder kontrolliert?

Diese Autorisierung stammt von einem privaten Schlüssel. Ihre Wallet hält den Schlüssel; die Adresse, die andere sehen, wird davon abgeleitet. Wenn Sie senden, erzeugt die Wallet eine kryptografische Signatur, die beweist, dass die Anweisung vom Schlüsselinhaber stammt — ohne den Schlüssel je preiszugeben. Jeder kann die Signatur prüfen. Niemand kann sie fälschen, und niemand kann daraus den Schlüssel zurückrechnen.

Deshalb ist die Redewendung „not your keys, not your coins“ eine Aussage über Mechanik, nicht über Ideologie. Wer den Schlüssel hält, kann gültige Signaturen erzeugen und kontrolliert damit das Guthaben. Alles andere ist Buchhaltung.

Broadcasting – und die Auktion, an der Sie soeben teilnehmen

Die signierte Transaktion wird an das Netzwerk gesendet und wartet in einem Bereich unbestätigter Transaktionen. Validatoren oder Miner wählen aus, welche sie in den nächsten Block aufnehmen, und sie sind nicht verpflichtet, Ihre zu nehmen.

Sie wählen nach Gebühr. Jede Transaktion trägt ein Gebührenangebot, der Blockplatz ist begrenzt, und die höchsten Angebote werden zuerst aufgenommen. Das ist der gesamte Mechanismus, und er erklärt Verhalten, das sonst willkürlich wirkt: Gebühren sind kein veröffentlichter Preis, sie sind eine laufende Auktion, sodass derselbe Transfer zur einen Stunde vernachlässigbar wenig und zur anderen sehr viel kosten kann. Wenn das Netzwerk ruhig ist, bestätigt eine niedrige Gebühr schnell. Wenn es ausgelastet ist, kann eine identische Transaktion stundenlang liegen bleiben.

Wallets schätzen eine Gebühr für Sie, und die Qualität dieser Schätzungen variiert. Bei den meisten können Sie sie manuell festlegen, was sich zu lernen lohnt, wenn Sie häufig Transaktionen tätigen. Setzen Sie sie zu niedrig, kann die Transaktion unbegrenzt liegen bleiben; manche Wallets lassen Sie sie durch eine Version mit höherer Gebühr ersetzen, manche nicht.

Zwei Details überraschen. Auf Netzwerken, die Programme ausführen, verbraucht eine Transaktion, die fehlschlägt, trotzdem ihre Gebühr — Sie haben für den Versuch bezahlt, nicht für das Ergebnis. Und die Gebühr wird immer im eigenen Asset des Netzwerks bezahlt, sodass Sie davon etwas halten müssen, um irgendetwas anderes zu bewegen. Dem nativen Asset auszugehen, während man reichlich von einem Token hält, ist eine verbreitete Art, vorübergehend festzustecken.

Bestätigung ist eine Wahrscheinlichkeit, kein Schalter

Sobald sie in einen Block aufgenommen wurde, hat die Transaktion eine Bestätigung. Jeder weitere Block fügt eine hinzu. Börsen warten typischerweise mehrere ab, bevor sie eine Einzahlung gutschreiben, und der Grund ist keine bürokratische Vorsicht.

In einem Proof-of-Work-Netzwerk werden Blöcke probabilistisch gefunden, und gelegentlich können zwei gültige Blöcke fast gleichzeitig gefunden werden. Die Chain spaltet sich kurz auf, dann gewinnt ein Zweig, und Transaktionen im unterlegenen Zweig kehren in den Wartepool zurück. Eine Transaktion mit einer Bestätigung könnte im Prinzip noch herausreorganisiert werden. Bei sechs Bestätigungen wird das verschwindend unwahrscheinlich. Bestätigungen sind ein Maß für Vertrauen, kein Zustandswechsel, weshalb unterschiedliche Plattformen für unterschiedliche Beträge unterschiedlich viele verlangen.

Niemand prüft das Ziel

Das ist der Teil, für den es im Bankwesen keine Entsprechung gibt, und dort entstehen die Verluste.

Das Netzwerk prüft, ob die Signatur gültig und das Guthaben ausreichend ist. Es prüft nicht, ob die Zieladresse die von Ihnen beabsichtigte ist. Es gibt keinen angehängten Namen, keinen Bestätigungsbildschirm auf der anderen Seite und keine Institution, die man anrufen könnte. Senden Sie an eine falsche Adresse, sind die Gelder weg — entweder liegen sie an einer Adresse, die niemand kontrolliert, oder in den Händen dessen, der sie kontrolliert.

Zwei Fehlerarten dominieren. Malware, die eine kopierte Adresse still gegen die eines Angreifers austauscht, ist altbekannt und wirksam, weil niemand eine lange Zeichenfolge sorgfältig liest. Und das Senden an eine Adresse im falschen Netzwerk — dieselbe aussehende Adresse auf einer anderen Chain — wird zunehmend häufiger, da Vermögenswerte an mehreren Orten existieren.

Die Abwehrmaßnahmen sind unglamourös und sie funktionieren. Prüfen Sie die Adresse auf dem eigenen Bildschirm eines Hardware-Geräts, statt dem Computer zu vertrauen. Senden Sie bei allem Größeren oder Unbekannten zuerst einen kleinen Testbetrag. Prüfen Sie das Netzwerk ebenso sorgfältig wie die Adresse. Und behandeln Sie es als unzureichend, nur die ersten und letzten Zeichen zu prüfen, denn Angreifer erzeugen mittlerweile Adressen, die genau darin übereinstimmen.

Es gibt noch eine Feinheit, die man kennen sollte: Manche Netzwerke verfolgen überhaupt keine Guthaben. Bitcoin und mehrere andere verfolgen einzelne unverbrauchte Outputs, sodass eine Wallet, die ein einziges Guthaben zeigt, tatsächlich Dutzende separate Stücke halten kann. Ausgeben kombiniert sie und erzeugt Wechselgeld zurück an eine Adresse, die Sie kontrollieren. Das ist in den meisten Wallets unsichtbar, erklärt aber, warum ein Transfer eines kleinen Betrags gelegentlich eine überraschend hohe Gebühr tragen kann — die Transaktion musste viele kleine Stücke zusammensuchen, und Gebühren skalieren mit der Transaktionsgröße in Bytes, nicht mit dem bewegten Wert.

Warum sich ein Börsentransfer anders anfühlt

Gelder zwischen Konten derselben Börse zu bewegen ist meist sofort und kostenlos, und das liegt daran, dass nichts die Blockchain berührt hat. Die Börse hat lediglich ihr eigenes internes Kontenbuch bearbeitet. Es wurde keine Transaktion gesendet, keine Gebühr bezahlt und keine Bestätigung benötigt.

Diese Bequemlichkeit ist genau der Kompromiss, der beim Halten in Verwahrlösungen gegenüber nicht verwahrten Wallets beschrieben wird. Interne Transfers sind schnell, weil Sie der Buchhaltung eines Unternehmens vertrauen statt dem Konsens eines Netzwerks. Beides sind legitime Entscheidungen; es sind einfach unterschiedliche Systeme mit unterschiedlichen Fehlerarten.

Was das erklärt

Das meiste, was Neulinge verwirrt, folgt direkt aus der Mechanik. Gebühren schwanken, weil sie Gebote sind. Transfers sind unumkehrbar, weil es keine Institution gibt, die sie rückgängig macht. Bestätigungen brauchen Zeit, weil sich Gewissheit aufbaut. Falsche Adressen sind unwiederbringlich, weil das Netzwerk nur die Autorisierung prüft, nie die Absicht. Und eine Seed-Phrase zu verlieren ist katastrophal, weil sie der Schlüssel ist, und der Schlüssel das Einzige ist, das die Gelder kontrolliert.

Nichts davon macht Krypto unbenutzbar. Es macht es zu einem anderen System mit anderen Annahmen, und diese Annahmen lohnt es sich vor dem ersten großen Transfer zu lernen, nicht danach. Das Glossar definiert das Vokabular, und unsere Sicherheitsbeiträge gehen die konkreten Abwehrmaßnahmen im Detail durch.

Die wichtigsten Punkte

  • Ein Transfer ist eine signierte Anweisung, die das Netzwerk auf Autorisierung prüft, nie auf Absicht.
  • Gebühren sind ein Auktionsgebot für begrenzten Blockplatz, kein veröffentlichter Preis.
  • Bestätigungen messen wachsendes Vertrauen, keinen Zustand, der umschlägt.
  • Niemand prüft die Zieladresse, weshalb sich ein Testtransfer trotz Gebühr lohnt.

Weiterführende Beiträge