Glossar / Transaktionen und Gebühren
Escrow-Vertrag
- Was ist ein Escrow-Vertrag?
- Ein Escrow-Vertrag sperrt Bitcoin in einem Output, den keine der beiden Handelsparteien allein ausgeben kann, und gibt ihn erst frei, wenn beide zustimmen oder ein benannter Dritter den Ausschlag gibt.
Die übliche Konstruktion ist ein Zwei-von-drei-Multisig: Käufer, Verkäufer und Schiedsinstanz halten je einen Schlüssel, und zwei der drei können das Geld bewegen. Bitcoin kann das ausdrücken, seit pay-to-script-hash am 1. April 2012 aktiviert wurde, mit zeitgesperrten Rückerstattungszweigen seit BIP65 im Dezember 2015. Die meisten Plattformen, die das Wort Escrow verwenden, setzen nichts davon um.
So funktioniert es
Ein Escrow-Vertrag ist eine Ausgabebedingung, die in die Coin selbst geschrieben ist, kein Versprechen, das in der Datenbank eines Unternehmens festgehalten wird.
Die Finanzierungstransaktion zahlt an ein Script, das drei öffentliche Schlüssel und einen Schwellenwert von zwei nennt. Bei einem reibungslosen Handel tritt die Schiedsinstanz nie in Erscheinung: Käufer und Verkäufer unterzeichnen die Freigabe gemeinsam, und der dritte Schlüssel bleibt in der Schublade. Bei einem Streitfall prüft die Schiedsinstanz die Belege und unterzeichnet zusammen mit der Seite, die gewinnt, was ausreicht, um den Schwellenwert zu erreichen. Eine von drei Unterschriften bewegt nichts, eine allein handelnde Schiedsinstanz kann die Coins also nicht nehmen. Das verbleibende Risiko ist Absprache, bei der die Schiedsinstanz die zweite Unterschrift an einen Betrüger liefert.
Ein gut gebauter Vertrag hat außerdem einen Ausweg für den Fall, dass niemand etwas unterzeichnet. OP_CHECKLOCKTIMEVERIFY, durchsetzbar ab Block 388.381 im Dezember 2015, erlaubt es dem Script, einen Zweig zu tragen, der die Coins allein an den Financier zurückgibt, sobald eine vereinbarte Blockhöhe erreicht ist. Sein relativer Verwandter OP_CHECKSEQUENCEVERIFY zählt eine Verzögerung ab dem Zeitpunkt, an dem die Finanzierung bestätigt wird, statt eine feste Höhe zu nennen. Ohne einen der beiden friert eine Gegenpartei, die aufhört, auf E-Mails zu antworten, das Geld dauerhaft ein.
Die Kosten sind zwei Transaktionen, und die zweite ist umfangreich. Ein Zwei-von-drei-Witness-Script belegt für sich allein 105 Bytes, das Ausgeben eines SegWit-Escrow-Outputs kostet also rund 105 virtuelle Bytes gegenüber 68 bei einem gewöhnlichen Eingang mit einem einzigen Schlüssel. Das Finanzieren und Freigeben eines Handels kostet damit nahezu 6.000 Satoshis bei 20 Sat/vB. Escrow ist sinnvoll für einen Handel im Wert von mehreren hundert Dollar und überhaupt nicht sinnvoll für Kleingeld, weshalb die besseren Konstruktionen beide Seiten zusätzlich eine Sicherheitskaution hinterlegen lassen: Betrug muss den Betrüger mehr kosten, als der Handel wert ist.
Wo es vorkommt
Escrow-Verträge kommen überall dort vor, wo zwei Fremde etwas gegen Bitcoin tauschen und keiner zuerst gehen will.
Peer-to-Peer-Marktplätze sind der übliche Fall, und es gibt einen einfachen Test, ob das Escrow echt ist. Fragen Sie nach der Adresse. Ein echter Vertrag finanziert eine normale On-Chain-Adresse, die Sie in einen Block-Explorer einfügen und bestätigen sehen können, bevor Sie irgendetwas herausgeben, und das Script, auf das er sich festlegt, ist öffentlich. Wenn Sie nur ein Guthaben auf einer Kontoseite erhalten, liegen die Coins in der Wallet der Plattform selbst, und Sie vertrauen auf deren Zahlungsfähigkeit und deren Aufsichtsbehörde, nicht auf Bitcoin. Dieser Unterschied ist nicht akademisch: LocalBitcoins hielt Kundengelder auf diese Weise und stellte im Februar 2023 den Betrieb ein, und Paxful Holdings bekannte sich am 9. Dezember 2025 föderaler Anklagepunkte schuldig.
Die stärkeren Marktplatz-Konstruktionen behalten einen von drei Schlüsseln und können weiterhin nichts bewegen ohne die Zustimmung eines Händlers. Private Verkäufe nutzen dieselbe Form mit einem Anwalt oder einem gemeinsam vertrauten Entwickler als drittem Schlüsselinhaber. Lightning leiht sie sich ebenfalls: Ein Kanal-Finanzierungsoutput ist ein Zwei-von-zwei, das keine Seite allein ausgeben kann, mit zeitgesperrten Strafen anstelle der Schiedsinstanz.
Escrow-Vertrag vs. HTLC
Ein Escrow-Vertrag braucht einen Menschen, der den Ausschlag gibt; ein Hash Time-Locked Contract braucht niemanden, weil der Schiedsrichter ein Geheimnis ist. Ein HTLC zahlt automatisch an den aus, der vor einer Frist das richtige Preimage offenlegt, was nur funktioniert, wenn beide Hälften des Handels auf Ledgern liegen, die denselben Hash prüfen können. Eine Banküberweisung lässt sich nicht hinter einem Hash sperren, also braucht jeder Tausch von Fiat gegen Bitcoin am Ende entweder eine Schiedsinstanz oder einen Verwahrer. Escrow-Verträge sind das Mittel der Wahl, wenn eine Seite des Geschäfts off-chain stattfindet.