Was ist ein Atom-Swap?
Um eine Kryptowährung zu kaufen oder zu verkaufen, muss ein Benutzer traditionell eine zentrale Börse nutzen. Diese Vereinbarung hat mehrere Nachteile: Beide Parteien müssen eine Börse finden, der sie vertrauen, Börsen erleiden in Zeiten hoher Nachfrage häufig Ausfallzeiten und Börsen unterliegen der staatlichen Aufsicht.
Im Gegensatz dazu ermöglicht ein Atomic Swap den direkten Wallet-to-Wallet-Handel zwischen zwei Peers unter Verwendung eines speziell entwickelten Smart Contracts für dezentrale Börsen.
Atomic Swaps bieten eine dezentralere Alternative zum Handel auf Automated Market Maker (AMM) DEXs wie Uniswap, die auf zentralisierten Liquiditätspools basieren. AtomicDEX, einer der beliebtesten Atomic Swap-basierten DEXs, bietet ein echtes Peer-to-Peer-Orderbuchsystem für den Kryptohandel.
Atomic Swaps basieren auf Hash-Timelock-Verträgen (HTLC). Jeder HTLC umfasst einen Hashlock, der zum Sperren und Entsperren der eingezahlten Währung mit einem Schlüssel verwendet werden kann, der nur dem Einzahler zur Verfügung steht, sowie einen Zeitschloss, der automatisch Gelder an den Einzahler zurückgibt, wenn die Transaktion nicht innerhalb eines festgelegten Zeitrahmens abgeschlossen wird.
Atomic Swaps sind so konzipiert, dass bei einem Swap entweder beide Parteien die gewünschten Gelder erhalten oder überhaupt nichts passiert und beide Parteien die Gelder behalten, mit denen sie begonnen haben (abzüglich einer sehr geringen Transaktionsgebühr für den „Auftragnehmer“) “). Atomic Swaps machen den Handel mit digitalen Vermögenswerten so sicher wie möglich.
In einem Beispielszenario erstellt Partei A eine HTLC-Adresse und hinterlegt ihre Kryptowährung. Dadurch wird ein Passcode zusammen mit einem Hash dieses Codes erstellt. Partei A sendet den Hash an Partei B, die daraus eine Adresse generiert. Partei B hinterlegt ihre Kryptowährung an dieser Adresse. Da Partei A über den Passcode verfügt, der zum Generieren des Hashs verwendet wurde, kann sie auf die von Partei B eingezahlten Münzen zugreifen.
Zu diesem Zeitpunkt sendet der Vertrag den Passcode an Partei B, die damit auf die von Partei A eingezahlten Coins zugreift. Werden die Verträge nicht innerhalb des angegebenen Zeitrahmens unterzeichnet, werden beide Einzahlungen automatisch an den jeweiligen Einleger zurückerstattet.
Atomic Swaps können für den On-Chain-Handel über verschiedene Blockchains hinweg mit verschiedenen nativen Coins verwendet werden. Die Atomic-Swap-Technologie ist protokollunabhängig, was bedeutet, dass es möglich ist, Vermögenswerte wie Bitcoin gegen Ethereum auszutauschen, ohne auf die Sicherheit eines verpackten Tokens oder einer zentralisierten Börse vertrauen zu müssen. Off-Chain-Atomic-Swaps bieten deutlich verbesserte Transaktionsgeschwindigkeiten, sind aber noch nicht vollständig ausgereift.
Autor: Kadan Stadelmann, CTO von Komodo
Kadan Stadelmann ist Blockchain-Entwickler, Betriebssicherheitsexperte und Chief Technology Officer von Komodo, einem Open-Source-Technologieanbieter, der umfassende Blockchain-Lösungen für Entwickler und Unternehmen anbietet. Komodo arbeitet eng mit Organisationen zusammen, die ihre eigenen dezentralen Börsen, DeFi-Plattformen und unabhängigen Blockchains starten möchten. Seine Flaggschiff-Technologie und Endbenutzeranwendung ist AtomicDEX – eine mobile und webkompatible Multi-Coin-Wallet ohne Depot und Atomic Swap-basierter DEX in einer dApp. Kadan identifiziert sich stark mit Komodos Open-Source-Vision und -Ideologie. Sein Engagement für das Komodo-Projekt basiert auf dem unerschütterlichen Wunsch, die Welt zu einem besseren Ort zu machen. Neben Kryptographie, Blockchain-Technologie und Entwicklung interessiert sich Kadan für Literatur, Mathematik, Astrophysik und Reisen.