Transaktion
Ein Auftrag, der nicht zurückgerufen werden kann
Was ist das?
Eine Transaktion ist der einzige Weg, auf dem sich in einer Blockchain etwas ändert.
Sie enthält drei Dinge: von welcher Adresse sie kommt, was geschehen soll, und die Signatur des Inhabers als Nachweis. Danach wird sie an alle verteilt, geprüft und eingetragen.
Zwischen Absenden und Endgültigkeit liegen Sekunden bis Minuten. In dieser Zeit ist sie öffentlich sichtbar, aber noch nicht gültig - eine Eigenschaft, die für manche Angriffe ausgenutzt wird.
Ein Beispiel
Bei einer Überweisung im Onlinebanking gibt man den Betrag ein, bestätigt, und die Bank führt aus. Fällt später auf, dass die Empfängerangabe falsch war, gibt es Wege: Rückruf, Kulanz, im Streitfall ein Gericht.
Eine Blockchain-Transaktion an eine falsche Adresse ist nach der Bestätigung abgeschlossen. Das Geld liegt dort. Wem die Adresse gehört, weiß niemand. Es gibt keine Stelle, die etwas unternimmt.
Woraus entsteht ein Risiko?
| Endgültigkeit | Ein Irrtum bleibt ein Irrtum. Falsche Adresse, falscher Betrag, falsches Netzwerk - alles unumkehrbar. |
|---|---|
| Sichtbarkeit vor Gültigkeit | Wer eine große Transaktion ankündigt, tut das für alle sichtbar, bevor sie wirkt. Andere können darauf reagieren. |
| Man sieht nicht, was man tut | Was tatsächlich beauftragt wird, steht in maschinenlesbarer Form darin. Angezeigt wird, was die Oberfläche daraus macht - und das muss nicht dasselbe sein. |
Der dritte Punkt ist der wichtigste und wird am seltensten verstanden. Wer bestätigt, bestätigt den Inhalt der Transaktion, nicht das Bild auf dem Schirm.
Warum das für Cover zählt
Weil jede Transaktion für immer nachprüfbar ist - und damit auch jeder Schaden.
Ein Cover braucht eine Bedingung, über die sich nicht streiten lässt. Auf der Blockchain ist jede Bewegung mit Zeitpunkt, Betrag und Beteiligten festgehalten. Ob ein Ereignis eingetreten ist, lässt sich deshalb nachlesen statt behaupten.
Umgekehrt gilt: Was der Inhaber selbst bestätigt hat, ist in vielen Wordings kein gedecktes Ereignis - auch dann nicht, wenn er getäuscht wurde.
Wohin das führt
-
Was man unterschreibt, wenn die Wallet fragt - und die vier Fälle, die verwechselt werden.
-
Der Empfänger vieler Transaktionen ist kein Mensch, sondern ein Programm.