Monero Atomic Swaps CLI: Schritt-für-Schritt BTC↔XMR Tausch-Tutorial
Was sind Monero Atomic Swaps?
\n\nAtomic Swaps sind eine vertrauenslose Methode zum Austausch einer Kryptowährung gegen eine andere, ohne auf eine zentralisierte Börse oder einen Vermittler angewiesen zu sein. Das Wort „atomic" bezieht sich darauf, dass der Tausch entweder vollständig abgeschlossen wird oder überhaupt nicht stattfindet. Es gibt keine Möglichkeit, dass eine Partei Mittel erhält, während die andere leer ausgeht. Für Monero-Benutzer stellen Atomic Swaps den dezentralsten Weg dar, BTC gegen XMR zu tauschen oder umgekehrt, ohne persönliche Informationen an Dritte weiterzugeben.
\n\nDas BTC-XMR Atomic Swap-Protokoll wurde vom COMIT Network-Team entwickelt und ist seit 2021 als Kommandozeilen-Tool verfügbar. Obwohl es etwas technisches Verständnis erfordert, ist der Prozess unkompliziert, sobald Sie die Schritte verstehen. Dieses Tutorial führt Sie durch jede Phase eines CLI Atomic Swaps, von der Installation bis zum Abschluss.
\n\nVoraussetzungen
\n\nBevor Sie beginnen, stellen Sie sicher, dass Sie Folgendes haben:
\n\n- \n
- Einen Computer mit Linux, macOS oder Windows (Linux wird für beste Kompatibilität empfohlen) \n
- Ein Bitcoin-Wallet mit den BTC, die Sie tauschen möchten, oder eine Adresse zum Empfang von BTC \n
- Ein Monero-Wallet mit einer Adresse zum Empfang von XMR. Das Standard Monero GUI oder CLI Wallet funktioniert \n
- monero-wallet-rpc — Der Monero Wallet RPC-Server, den das Swap-Tool zur Interaktion mit Ihrem Monero-Wallet verwendet \n
- Stabile Internetverbindung — Der Swap-Prozess erfordert kontinuierliche Kommunikation mit den Bitcoin- und Monero-Netzwerken und kann 30 Minuten bis mehrere Stunden dauern \n
- Geduld — Atomic Swaps beinhalten mehrere On-Chain-Transaktionen mit Bestätigungsanforderungen, sie sind also nicht sofort \n
Installation des Swap-CLI-Tools
\n\nDas primäre BTC-XMR Atomic Swap-Tool wird vom COMIT Network gewartet. So installieren Sie es:
\n\nSchritt 1: Binary herunterladen
\n\nBesuchen Sie die offizielle Release-Seite auf GitHub für das Swap-Tool. Laden Sie die passende Binary für Ihr Betriebssystem herunter. Für Linux ist dies typischerweise ein tar.gz-Archiv mit der Swap-Executable. Für macOS suchen Sie nach dem Darwin-Build. Entpacken Sie das Archiv in ein Verzeichnis in Ihrem PATH oder ein Arbeitsverzeichnis Ihrer Wahl.
\n\nSchritt 2: Download verifizieren
\n\nVerifizieren Sie immer die kryptografische Signatur oder Prüfsumme heruntergeladener Software, besonders bei Tools, die Kryptowährungen verarbeiten. Die Release-Seite enthält SHA256-Prüfsummen, die Sie mit Ihrer heruntergeladenen Datei abgleichen sollten.
\n\nSchritt 3: monero-wallet-rpc einrichten
\n\nDas Swap-Tool kommuniziert mit Ihrem Monero-Wallet über monero-wallet-rpc. Laden Sie monero-wallet-rpc von der offiziellen Monero-Download-Seite (getmonero.org) herunter. Sie müssen die Daemon-Adresse, den Wallet-Dateipfad, den RPC-Bind-Port und ob die RPC-Authentifizierung für die lokale Nutzung deaktiviert werden soll, angeben.
\n\nSchritt 4: Installation überprüfen
\n\nFühren Sie die Swap-CLI mit dem Hilfe-Flag aus, um zu verifizieren, dass sie korrekt funktioniert. Sie sollten eine Liste verfügbarer Befehle sehen, darunter Optionen zum Kaufen von XMR, Verkaufen von XMR, Auflisten laufender Swaps und Fortsetzen unterbrochener Swaps.
\n\nEinen Swap-Anbieter finden
\n\nAtomic Swaps erfordern eine Gegenpartei. Die Swap-CLI verwendet ein Rendezvous-Protokoll, um verfügbare Swap-Anbieter im Netzwerk zu entdecken.
\n\nDas Rendezvous-System verstehen
\n\nSwap-Anbieter registrieren sich an Rendezvous-Punkten, die Entdeckungsserver sind, die Käufern und Verkäufern helfen, einander zu finden. Die Swap-CLI ist mit Standard-Rendezvous-Punkten vorkonfiguriert.
\n\nVerfügbare Anbieter auflisten
\n\nVerwenden Sie den Befehl list-sellers, um verfügbare Swap-Anbieter zu sehen. Die Ausgabe zeigt die Peer-ID jedes Anbieters, den angebotenen Wechselkurs, ihre minimalen und maximalen Swap-Beträge und ihre aktuelle Verfügbarkeit.
\n\nAnbieter bewerten
\n\nBei der Auswahl eines Anbieters berücksichtigen Sie den angebotenen Wechselkurs, die Zuverlässigkeit des Anbieters, die minimalen und maximalen Swap-Beträge und die Verbindungsqualität. Die vertrauenslose Natur von Atomic Swaps bedeutet, dass Sie dem Anbieter Ihre Mittel nicht anvertrauen müssen.
\n\nEinen BTC-zu-XMR-Swap durchführen
\n\nDie häufigste Swap-Richtung ist der Kauf von XMR mit BTC. Hier ist der schrittweise Prozess:
\n\nSchritt 1: Swap initiieren
\n\nFühren Sie den buy-xmr-Befehl aus und geben Sie die Adresse des Anbieters und den BTC-Betrag an, den Sie tauschen möchten. Die CLI verbindet sich mit dem Anbieter und beginnt die Swap-Verhandlung. Das Tool zeigt den Wechselkurs und den XMR-Betrag an, den Sie erhalten werden, und bittet um Bestätigung.
\n\nSchritt 2: Bitcoin-Sperrtransaktion finanzieren
\n\nNach der Bestätigung generiert das Swap-Tool eine Bitcoin-Sperrtransaktion, die Sie finanzieren müssen. Es zeigt eine Bitcoin-Adresse und den genauen zu sendenden Betrag an. Senden Sie den angegebenen BTC-Betrag von Ihrem Bitcoin-Wallet an diese Adresse. Das Swap-Tool überwacht das Bitcoin-Netzwerk und wartet auf die erforderlichen Bestätigungen.
\n\nSchritt 3: Auf den Protokollabschluss warten
\n\nSobald Ihre Bitcoin-Sperrtransaktion bestätigt ist, läuft das Protokoll automatisch durch mehrere Phasen. Der Anbieter sperrt seine XMR in einer entsprechenden Monero-Sperrtransaktion. Beide Parteien tauschen kryptografische Beweise aus. Die XMR werden an Ihr Monero-Wallet freigegeben. Die BTC werden an den Anbieter freigegeben.
\n\nWährend dieses Prozesses zeigt die CLI Statusupdates an. Der gesamte Prozess dauert typischerweise 30 Minuten bis 2 Stunden, je nach Bitcoin-Bestätigungszeiten und Netzwerkbedingungen.
\n\nSchritt 4: Abschluss verifizieren
\n\nWenn der Swap erfolgreich abgeschlossen ist, bestätigt die CLI, dass XMR an Ihr Monero-Wallet übertragen wurden. Verifizieren Sie den Empfang in Ihrem Monero-Wallet, indem Sie aktuelle Transaktionen prüfen. Die XMR benötigen 10 Bestätigungen, bevor sie ausgegeben werden können.
\n\nSwap-Fortschritt überwachen
\n\nDie Swap-CLI bietet mehrere Befehle zur Überwachung laufender und vergangener Swaps. Der history-Befehl zeigt alle initiierten Swaps mit ihrem aktuellen Status und Swap-IDs. Der resume-Befehl ermöglicht es Ihnen, einen unterbrochenen Swap fortzusetzen, was entscheidend für die Wiederherstellung von Mitteln bei Verbindungsabbrüchen ist.
\n\nJedem Swap wird eine eindeutige Swap-ID zugewiesen, die Sie notieren sollten. Diese ID ist essentiell für das Fortsetzen unterbrochener Swaps und die Fehlerbehebung. Das Tool speichert den Swap-Status in einer lokalen Datenbank, sodass Sie einen unvollständigen Swap jederzeit fortsetzen können, solange Sie diese Datenbank nicht löschen.
\n\nSonderfälle: Rückerstattungs-Zeitschlösser
\n\nDas Atomic Swap-Protokoll enthält Zeitschlösser, die beide Parteien davor schützen, dass die andere ihren Teil des Swaps nicht erfüllt. Das Verständnis dieser Zeitschlösser ist entscheidend für die sichere Teilnahme an Atomic Swaps.
\n\nWie Zeitschlösser funktionieren
\n\nDie Bitcoin-Sperrtransaktion enthält ein Zeitschloss, das dem Käufer (Ihnen) erlaubt, seine BTC zurückzufordern, wenn der Swap nicht innerhalb eines bestimmten Zeitraums abgeschlossen wird. Das typische Zeitschloss beträgt 72 Bitcoin-Blöcke (etwa 12 Stunden) für den ersten Checkpoint und 144 Blöcke (etwa 24 Stunden) für das finale Rückerstattungsfenster.
\n\nWenn der Swap-Anbieter offline geht oder seinen Teil nicht abschließt, erreicht das Protokoll schließlich den Zeitschloss-Ablauf. An diesem Punkt führt die Swap-CLI automatisch die Rückerstattungstransaktion aus und gibt Ihre BTC an Ihr Wallet zurück. Sie müssen keine manuellen Maßnahmen ergreifen, solange das Swap-Tool läuft.
\n\nKritische Regel: Tool laufen lassen
\n\nDie wichtigste Regel für Atomic Swaps ist: Lassen Sie die Swap-CLI laufen, bis der Swap abgeschlossen oder die Rückerstattung verarbeitet ist. Wenn Sie das Tool während eines aktiven Swaps schließen, riskieren Sie, das Rückerstattungsfenster zu verpassen und möglicherweise Mittel zu verlieren.
\n\nGebühren und Zeiterwartungen
\n\nAtomic Swaps beinhalten mehrere Arten von Gebühren:
\n\n- \n
- Bitcoin-Transaktionsgebühren — Die Sperr- und Anspruchstransaktion erfordern jeweils Bitcoin-Gebühren, die je nach Netzwerkauslastung variieren \n
- Monero-Transaktionsgebühren — Die Monero-Sperr- und Anspruchstransaktionen verursachen Standard-Monero-Netzwerkgebühren, die typischerweise sehr gering sind \n
- Wechselkurs-Spread — Anbieter bieten typischerweise einen etwas schlechteren Kurs als den Marktkurs, mit Spreads von 1 bis 5 Prozent \n
- Keine Plattformgebühren — Anders als bei zentralisierten Börsen gibt es keine zusätzlichen Plattform- oder Servicegebühren \n
Die Gesamtzeit von der Initiierung bis zum Abschluss reicht von 30 Minuten (bester Fall) bis zu mehreren Stunden (schlechtester Fall). Planen Sie entsprechend und initiieren Sie keinen Swap, wenn Sie die Mittel dringend benötigen.
\n\nSicherheitsaspekte
\n\nObwohl Atomic Swaps auf Protokollebene vertrauenslos sind, gibt es Sicherheitsaspekte zu beachten:
\n\n- \n
- Tor verwenden — Die Swap-CLI kommuniziert über das Internet und könnte Ihre IP-Adresse offenlegen. Leiten Sie Verbindungen über Tor für Datenschutz \n
- Software verifizieren — Laden Sie die Swap-CLI nur aus offiziellen Quellen herunter und verifizieren Sie Prüfsummen \n
- Swap-Status sichern — Die lokale Swap-Datenbank enthält kritische Informationen für Rückerstattungen. Stellen Sie sicher, dass sie gesichert wird \n
- Prozess überwachen — Lassen Sie einen Swap nicht über längere Zeit unbeaufsichtigt \n
- Klein anfangen — Wenn dies Ihr erster Atomic Swap ist, beginnen Sie mit einem kleinen Betrag, um sich mit dem Prozess vertraut zu machen \n
CLI-Swaps vs MoneroSwapper nutzen
\n\nAtomic Swaps über die CLI und die Nutzung eines Dienstes wie MoneroSwapper dienen ähnlichen Zielen (BTC gegen XMR ohne KYC tauschen), bieten aber unterschiedliche Kompromisse:
\n\nCLI Atomic Swaps sind vollständig vertrauenslos, erfordern kein Konto oder keinen Vermittler und stellen die dezentralste Austauschmethode dar. Sie erfordern jedoch technisches Wissen, Komfort mit der Kommandozeile, längere Wartezeiten und aufmerksame Überwachung des Swap-Prozesses.
\n\nMoneroSwapper bietet eine benutzerfreundliche Weboberfläche, schnellere Ausführung, Unterstützung für mehrere Kryptowährungspaare über BTC-XMR hinaus und einen optimierten Prozess, der kein technisches Setup erfordert. Der Kompromiss ist, dass Sie mit einem Dienst interagieren, anstatt direkt Peer-to-Peer zu tauschen.
\n\nFür technisch versierte Benutzer, die maximale Dezentralisierung priorisieren und die Komplexität nicht scheuen, sind CLI Atomic Swaps eine ausgezeichnete Option. Für Benutzer, die ein schnelles, einfaches und zuverlässiges Tauscherlebnis wünschen, bietet MoneroSwapper einen schnelleren Weg, XMR ohne Aufgabe des Nicht-KYC-Prinzips zu erwerben.
\n\nFazit
\n\nBTC-XMR Atomic Swaps stellen einen Meilenstein im dezentralen Kryptowährungsaustausch dar. Die Fähigkeit, Bitcoin gegen Monero zu tauschen, ohne einem Vermittler vertrauen zu müssen, ist ein mächtiges Werkzeug für finanzielle Privatsphäre. Obwohl das CLI-Tool mehr technischen Aufwand erfordert als ein webbasierter Dienst, bietet die vertrauenslose Natur des Protokolls die stärkstmögliche Garantie, dass Ihr Swap fair abgeschlossen wird.
\n\nDa das Atomic Swap-Ökosystem reift, mit mehr Anbietern, die Liquidität bieten, und Tools, die benutzerfreundlicher werden, wird diese Technologie zunehmend zugänglich. Momentan ist das CLI-Tool eine leistungsfähige und zuverlässige Methode für jeden, der bereit ist, die Zeit zum Lernen zu investieren. In Kombination mit Diensten wie MoneroSwapper für schnellere Tauschgeschäfte haben Monero-Benutzer ein robustes Set an Optionen, um XMR privat zu erwerben und zu nutzen.
🌍 Lesen in