Atomic Swaps

Ein Atomic Swap wird entweder auf beiden Seiten abgeschlossen oder findet gar nicht statt: Zwei Parteien tauschen Assets, die auf getrennten Blockchains liegen, ohne dass ein Mittelsmann die Gelder hält. Hashed-Timelock-Contracts erzwingen das Alles-oder-nichts-Ergebnis, und derselbe Mechanismus wickelt heute Cross-Chain-Swaps auf 1inch ab.

7 Min. LesezeitAktualisiert Juli 2026

Was bedeutet atomar bei einem Swap?

In der Informatik kann eine atomare Operation nicht auf halbem Weg stehen bleiben: Entweder passiert alles oder nichts. Ein Atomic Swap wendet diese Regel auf einen Tausch zwischen zwei Blockchains an. Deine Coins auf der einen Chain und die deines Gegenübers auf der anderen werden so gesperrt, dass das Beanspruchen der einen Seite den Schlüssel zur anderen enthüllt. Der klassische Fehlerfall, den das verhindert, ist schmerzhaft einfach: Du sendest zuerst, und die Gegenseite sendet nie zurück. Bei einem Atomic Swap kann niemand nur mit deiner Hälfte verschwinden, und kein Börsenbetreiber, keine Bridge und kein Treuhänder nimmt unterwegs jemals Verwahrung.

Wie funktioniert ein Hashed-Timelock-Contract?

Ein Hashed-Timelock-Contract (HTLC) ist ein Smart Contract, der Gelder hinter zwei Bedingungen zugleich sperrt:

  • Ein Hashlock gibt die Gelder nur an denjenigen frei, der den geheimen Wert hinter einem kryptografischen Hash vorlegt. Der Hash kann frei veröffentlicht werden; er verrät nichts über das Geheimnis selbst.
  • Ein Timelock schickt die Gelder an den ursprünglichen Eigentümer zurück, wenn das Geheimnis nicht vor einer festen Frist aufgetaucht ist.

Zusammen machen sie ehrliches Abschließen zum einzigen Weg, überhaupt etwas zu beanspruchen. Um die Assets der Gegenseite zu nehmen, musst du das Geheimnis enthüllen, und genau diese Enthüllung erlaubt deinem Gegenüber, deine zu beanspruchen. Gehst du stattdessen weg, verstreichen beide Fristen und beide Einlagen gehen nach Hause.

Was sind die Schritte eines Atomic Swaps?

  1. 1

    Einigen und hashen

    Zwei Parteien einigen sich auf die Beträge. Eine von ihnen erzeugt einen geheimen Wert und teilt nur dessen Hash.

  2. 2

    Ersten Escrow sperren

    Der Initiator sperrt Assets auf Chain A in einem Contract, der die Gegenseite auszahlt, wenn das Geheimnis vor der ersten Frist erscheint.

  3. 3

    Gegen-Escrow sperren

    Die Gegenseite prüft diesen Escrow und sperrt dann Assets auf Chain B hinter demselben Hash mit kürzerer Frist, sodass der Initiator das Geheimnis zuerst enthüllen muss.

  4. 4

    Beanspruchen und enthüllen

    Der Initiator beansprucht die Assets auf Chain B, wodurch das Geheimnis on-chain veröffentlicht wird. Die Gegenseite liest es dort und beansprucht die Assets auf Chain A.

Woher kommen Atomic Swaps?

Der Entwickler Tier Nolan beschrieb das erste vollständige Atomic-Swap-Verfahren im Mai 2013 in einem Bitcoin-Forum-Thread mit dem Titel Alt chains and atomic transfers. Von der Idee zur Praxis dauerte es rund vier Jahre: Der erste breit dokumentierte On-Chain-Atomic-Swap lief am 20. September 2017 zwischen Decred und Litecoin, mit Prototyp-Tools, die das Decred-Team veröffentlichte. Litecoin-Gründer Charlie Lee teilte einen der ersten Durchläufe, einen Tausch von 1,337 LTC gegen 2,4066 DCR, und ein Litecoin-zu-Bitcoin-Swap folgte binnen Tagen. Die Volumina waren winzig; der Beweis war es nicht. Zwei fremde Blockchains hatten einen Tausch abgewickelt, ohne Börse, ohne Bridge und ohne vertrauenswürdige dritte Partei in der Mitte.

Warum blieben klassische Atomic Swaps eine Nische?

Das Sicherheitsmodell hielt; das Erlebnis nicht. Das 1inch-Whitepaper zu atomaren Cross-Chain-Swaps sagt es unverblümt: Dezentrale Alternativen wie Atomic Swaps leiden unter schlechter User Experience. Dass die Volumina nach dem Beweis von 2017 dünn blieben, hat wenig mit Kryptografie zu tun. Ein Swap von Hand verlangt viel:

  • Du findest deine Gegenpartei selbst, jemanden, der exakt den umgekehrten Tausch will, in denselben Beträgen, zur selben Zeit.
  • Beide Chains müssen kompatible Hash-Funktionen und Timelock-Skripte unterstützen, was viele Paare ausschließt.
  • Beide Parteien bleiben den ganzen Ablauf über online und senden ihre Transaktionen in der richtigen Reihenfolge.
  • Du wartest Bestätigungen auf zwei Netzwerken ab, bevor eine Seite final ist, und Timing-Fehler können eine Seite ungeschützt lassen.

Wie baut 1inch auf Atomic Swaps auf?

Cross-Chain-Swaps auf 1inch behalten den atomaren Kern und entfernen die Teile, an denen Menschen scheiterten. Escrow-Contracts sperren weiterhin Assets auf beiden Chains, ein Geheimnis schließt weiterhin beide auf, und Timelocks erstatten weiterhin alles Zurückgelassene. Was sich ändert, ist, wer die Arbeit macht: Du signierst einen einzigen Auftrag mit dem, was du zahlst und was du erhalten willst, und verifizierte Profis, sogenannte Resolver, konkurrieren in einer Auktion mit fallendem Preis darum, ihn zu füllen. Der gewinnende Resolver befüllt beide Escrows, übernimmt den Geheimnisaustausch und zahlt das Gas auf beiden Netzwerken. Das Geheimnis wird erst geteilt, nachdem beide Escrows bestätigt sind und jede Chain Finalität erreicht, was den Swap vor Chain-Reorganisationen schützt. Sicherheitskautionen belohnen, wer einen Swap abschließt oder erstattet, damit Aufträge nicht stranden, wenn jemand verstummt. Der Cross-Chain-Swaps-Guide zeigt den vollständigen Ablauf. Das Design ist im 1inch-Whitepaper zu atomaren Cross-Chain-Swaps (PDF) spezifiziert.

Das Auftragsmodell erlaubt auch Teilfüllungen, bei denen mehrere Resolver Scheiben eines großen Swaps übernehmen. Das Whitepaper dokumentiert einen 5.436-WETH-Auftrag, gefüllt durch 11 Teilfüllungen innerhalb einer Minute; der Nutzer erhielt 40.524 USDC mehr, als der Tausch der Gesamtmenge auf einmal zum Marktpreis des Moments gebracht hätte.

Warum sind Atomic Swaps weiter wichtig?

Weil die Alternative Vertrauen ist. Der meiste Wert, der heute Chains überquert, läuft weiterhin über Bridges und verwahrende Dienste, und beide fügen eine Partei hinzu, der du glauben musst. Atomare Escrows entfernen diese Partei: Der Code auf jeder Chain setzt den Deal durch, und alles, was eine Gegenpartei tut, ist on-chain überprüfbar. Cross-Chain-Swaps auf 1inch bewahren diese Eigenschaft und lassen den Ablauf dabei wie jeden anderen Swap wirken.

Was unterscheidet das von einem klassischen Atomic Swap?

Wer die Gegenseite übernimmt
Von Hand: eine Gegenpartei, die du selbst findest. Auf 1inch: Resolver, die in einer Auktion konkurrieren
Was du signierst
Von Hand: mehrere Transaktionen in strikter Reihenfolge. Auf 1inch: ein Auftrag
Gas unterwegs
Von Hand: du zahlst auf beiden Chains. Auf 1inch: Resolver übernehmen es, eingepreist in die Quote
Wenn der Swap stockt
Beide erstatten über Timelocks; auf 1inch belohnen Sicherheitskautionen den, der aufräumt
2013wird das Atomic-Swap-Verfahren erstmals im Bitcoin-Forum beschrieben
2017erster dokumentierter On-Chain-Atomic-Swap, zwischen Decred und Litecoin
2Escrow-Contracts sichern jeden Swap, einer pro Chain
1geheimer Wert schließt beide Seiten des Tauschs auf
11Teilfüllungen wickelten einen 5.436-WETH-Auftrag in einer Minute ab, laut 1inch-Whitepaper

Häufige Fragen

Verwandt, aber nicht identisch. Atomic Swap benennt den Alles-oder-nichts-Abwicklungsmechanismus; ein Cross-Chain-Swap ist das darauf gebaute Produkt. Auf 1inch werden Cross-Chain-Swaps über atomare Escrows abgewickelt, ohne dass du Geheimnisse, Fristen oder Gegenparteien verwalten musst.

Ein nicht abgeschlossener Swap erstattet beide Seiten, sobald die Timelocks ablaufen; der Mechanismus selbst lässt also keine Assets stranden. Die realen Risiken liegen drumherum: mit einem ungeprüften Contract interagieren, den Tausch falsch bepreisen oder etwas signieren, das du nicht gelesen hast. Auditierte Implementierungen und klare Oberflächen zählen.

Nein. Zwischen den Chains wandert nichts außer dem geheimen Wert, der auf beiden enthüllt wird. Jede Seite wird aus einem Escrow bezahlt, der bereits auf ihrem eigenen Netzwerk liegt, es gibt also keinen Wrapped Token und keinen Bridge-Contract, dem man vertrauen müsste.

Sie brauchen einen Weg, Hashlock und Timelock durchzusetzen. Auf Bitcoin-artigen Chains ist das Transaktions-Script; auf EVM-Chains ein Contract. Für Cross-Chain-Swaps deployt 1inch seinen Escrow-Contract auf jedem unterstützten Netzwerk.

Erst die Grundlagen? Lies, was ein Krypto-Swap ist, oder stöbere durch alle Guides im Lernbereich.

Swappe über Chains hinweg, ohne Geheimnisse zu verwalten

Atomare Escrows erzwingen den Tausch; du wählst das Paar und signierst einmal.

Swap öffnen