Ein atomarer Tausch koordiniert einen Austausch, ohne dass eine Partei bedingungslos Vermögenswerte senden und auf die Zahlung der anderen hoffen muss. Ziel ist entweder der abgeschlossene Austausch oder die Rückgewinnung nicht abgeholter Mittel unter festgelegten Bedingungen. Atomar beschreibt diese Abwicklungsbeziehung, nicht unbedingt gleichzeitige Transfers oder eine einzige Transaktion über zwei Chains.
Ansprüche durch ein Geheimnis verbinden
Ein verbreitetes Cross-Chain-Modell nutzt Hashed Timelock Contracts. Beide Parteien sperren Vermögenswerte in Verträgen mit zusammenhängender Hashbedingung. Die Auszahlung einer Seite offenbart ein Geheimnis, mit dem die andere Partei die Gegenseite abrufen kann. Unterschiedliche Erstattungsfristen lassen Zeit für diesen zweiten Abruf.
Kommt der Austausch nicht zustande, können nicht abgeholte Mittel nach Ablauf der jeweiligen Frist erstattungsfähig werden. Dafür kann eine Transaktion erforderlich sein; Rückzahlungen erfolgen nicht zwingend automatisch. Andere Modelle können abweichende kryptografische Mechanismen nutzen.
Bedingungen der Sicherheit
Sicherheit hängt von korrekten Verträgen, kompatiblen Chain-Funktionen, ausreichenden Bestätigungen sowie Überwachung und rechtzeitigem Handeln der Teilnehmer ab. Netzwerkausfälle oder Reorganisationen können Zeitannahmen untergraben.
Atomare Tausche garantieren weder sofortige Ausführung noch Gegenparteien, günstige Preise oder Gebührenfreiheit. Bei einem gescheiterten Austausch können Mittel bis zum Fristablauf gesperrt bleiben. Hauptzweck ist, das Risiko zu verringern, dass eine Partei eine Zahlung erhält, ohne die entsprechende Gegenleistung zu erbringen.