Atomic Swap

Definition

Ein atomarer Swap ist ein Peer-to-Peer-Tausch von Kryptowährungen verschiedener Blockchains, der ohne zentrale Börse oder vertrauenswürdigen Vermittler auskommt. Dabei kommen kryptografische Verfahren (insbesondere Hash Time-Locked Contracts, kurz HTLCs) zum Einsatz, die sicherstellen, dass der Tausch entweder vollständig auf beiden Seiten oder auf keiner Seite abgeschlossen wird – das Kontrahentenrisiko wird somit eliminiert. „Atomar“ bezieht sich auf das Alles-oder-Nichts-Prinzip: Der Tausch ist entweder vollständig abgeschlossen oder vollständig rückgängig gemacht, sodass keine Partei Vermögenswerte erhält, während die andere leer ausgeht. Atomare Swaps wurden erstmals 2013 vorgeschlagen (die erste On-Chain-Implementierung erfolgte 2017) und ermöglichen vertrauenslosen Cross-Chain -Handel: Bitcoin gegen Litecoin, Ethereum gegen Decred usw., ohne dass eine Partei der anderen vertrauen muss. Obwohl technisch elegant, wurden atomare Swaps aufgrund von Liquiditäts- und UX-Herausforderungen für die meisten Nutzer weitgehend von Cross-Chain-Bridges und dezentralen Börsen (DEXs) abgelöst.

 Atomic Swap Mechanics (HTLC)

Alice möchte mit Bob 1 BTC gegen 100 LTC tauschen.

Schritt 1: Alice erstellt Geheimnis + Hash Geheimnis: „mySecretPassword123“ Hash: SHA256(“mySecretPassword123”) = 0xabcd1234… Alice erstellt Bitcoin HTLC: „Bob kann 1 BTC beanspruchen, wenn er innerhalb von 24 Stunden das Urbild von 0xabcd1234… offenlegt.“ „Alice beansprucht 1 BTC zurück, wenn Bob es nicht innerhalb von 24 Stunden beansprucht.“

Schritt 2: Bob erstellt Litecoin HTLC. Bob erstellt Litecoin HTLC: „Alice kann 100 LTC beanspruchen, wenn sie innerhalb von 12 Stunden das Preimage von 0xabcd1234… offenlegt.“ „Bob beansprucht die 100 LTC zurück, wenn Alice sie nicht innerhalb von 12 Stunden beansprucht.“

Schritt 3: Alice fordert 100 LTC an. Alice gibt ihr Passwort „mySecretPassword123“ preis, um LTC von Bobs HTLC zu erhalten. → Diese Offenlegung veröffentlicht das Geheimnis in der Blockchain.

Schritt 4: Bob beansprucht 1 BTC. Bob sieht Alices Geheimnis auf der Litecoin-Blockchain. Bob verwendet dasselbe Geheimnis, um Alices 1 BTC von Bitcoin HTLC zu beanspruchen.

Atomares Ergebnis: Beide Parteien erfüllen ihre Ansprüche: Beide Parteien erhalten ihre Vermögenswerte. Fehlschlägt eine Partei: Die Zeitsperren laufen ab → Beide erhalten ihre Rückerstattungen. Niemals: Eine Partei erhält, die andere nicht.

 Atomic Swap Evolution

EraschaffenStatus
2013-2017HTLC-basierte On-Chain-SwapsPionierhaft; langsam; illiquide
2018-2020Atomare Swaps im Lightning NetworkSchneller, aber komplex; begrenzte Paare
2021-2023Cross-chain AMMs (Thorchain)Praktischer; automatisiert
2023-2024Brücken + AggregatorenDominante praktische Lösung

 FAQ

F: Warum werden atomare Swaps nicht häufiger eingesetzt?

Mehrere praktische Herausforderungen: (1) Beide Blockchains müssen dieselben HTLC-Verschlüsselungsprimitive unterstützen (nicht alle Paare sind kompatibel). (2) Beide Parteien müssen während des gesamten Prozesses gleichzeitig online sein. (3) Geringe Liquidität – die Suche nach Kontrahenten für atomare Swaps erfordert entweder passende Plattformen oder vertrauenswürdige Vermittler. (4) Komplexe Benutzerführung – die Wallet-Software muss über zwei verschiedene Blockchains hinweg koordiniert werden. (5) Es existieren bessere Alternativen (Bridges, Cross-Chain-DEXs wie Thorchain). Atomare Swaps bleiben als vertrauensloses Verschlüsselungselement theoretisch wertvoll.

F: Was ist Thorchain und in welchem ​​Zusammenhang steht es mit atomaren Swaps?

Thorchain (RUNE) ist ein dezentrales, kettenübergreifendes Liquiditätsprotokoll, das den Tausch realer Token zwischen verschiedenen Blockchains (Bitcoin, Ethereum, Cosmos, Avalanche) mittels eines Pool-basierten Modells anstelle direkter Peer-to-Peer-HTLCs ermöglicht. Obwohl es sich technisch gesehen nicht um atomare Swaps handelt (da ein Pool als Vermittler genutzt wird), erreicht Thorchain durch Validator-Konsens und kontinuierliche Liquidität eine vergleichbare Vertrauenslosigkeit. Es ist die praktischste Implementierung vertrauensloser, kettenübergreifender Tauschvorgänge für Privatanwender (Stand: 2024).

F: Wurden Atomic Swaps zwischen Bitcoin und Ethereum bereits erfolgreich durchgeführt?

Ja – im Lightning Network. Das Lightning Network unterstützt atomare Swaps zwischen Blockchains, die kompatible Skriptsprachen verwenden (Bitcoin, Litecoin und andere HTLC-kompatible Blockchains). Atomare Bitcoin-zu-Ethereum-Swaps sind komplexer, da Ethereum eine kontobasierte Architektur verwendet, während Bitcoin auf UTXOs setzt. Dies erfordert spezielle Smart Contracts. Projekte wie COMIT Network und Farcaster haben atomare Bitcoin-Ethereum-Swaps implementiert, diese sind jedoch technisch anspruchsvoll und werden in der Praxis selten eingesetzt.

UPay-Tipp: Für praktische Cross-Chain-Swaps sind derzeit folgende Optionen am einfachsten zugänglich: (1) Thorchain/THORSwap für native Asset-Swaps (echtes BTC ↔ ETH, nicht Wrapped), (2) Cross-Chain-DEX-Aggregatoren (LI.FI, Socket), die den optimalen Weg über Bridges und DEXs finden, (3) Zentralisierte Börsen für einfache Cross-Chain-Konvertierungen (BTC einzahlen, ETH abheben). Für maximale Vertrauensfreiheit und große Beträge, bei denen das Kontrahentenrisiko eine Rolle spielt, bietet das dezentrale Modell von Thorchain die glaubwürdigsten Garantien – obwohl Smart-Contract-Risiken in jedem Protokoll vorhanden sind.

Hinweis: Dieser Inhalt dient ausschließlich Bildungszwecken und stellt keine Finanzberatung dar.

UPay – Eine Krypto-Enzyklopädie

Neuigkeiten & Events