Start swap

Atomic Swap da Bitcoin a Monero: Guida Pratica 2026

Side · · 15 min read · 2 views

Atomic Swap da Bitcoin a Monero: Guida Pratica 2026

Nel primo trimestre del 2026 la rete di atomic swap COMIT ha elaborato oltre 14.800 scambi trustless da Bitcoin a Monero, secondo le dashboard pubbliche aggregate dal team di Monero Outreach: un balzo del 38% rispetto allo stesso periodo del 2025. Il motore di questa crescita è semplice da spiegare. Ogni nuova ondata di delisting sugli exchange centralizzati — Kraken nella UE nel 2024, OKX nella UE nel 2024, Binance in alcune giurisdizioni durante tutto il 2025 — ha spinto un'altra fetta di possessori a cercare un modo per convertire BTC in Monero senza mai cedere la custodia delle proprie monete. Un atomic swap fa esattamente questo: uno scambio peer-to-peer diretto che o si completa interamente o rimborsa entrambe le parti. Il flusso di lavoro, però, è notoriamente poco indulgente con chi è alle prime armi. Questa guida ripercorre passo per passo la versione 2026 del processo, indica i punti di rottura responsabili della maggior parte dei ticket di assistenza "swap bloccato" e spiega quando un'alternativa gestita come MoneroSwapper risulta più sensata rispetto all'esecuzione di una coppia maker/taker per conto proprio.

Se non avete mai usato strumenti da riga di comando, esportato una chiave privata o atteso otto ore perché una transazione Bitcoin venisse confermata, leggete l'intera guida prima di scaricare qualunque cosa. Gli atomic swap sono potenti ma intransigenti: il loro design presuppone che chi li usa comprenda quanto ciascun passaggio costa in termini di tempo, commissioni e rischio.

Perché esistono gli atomic swap Bitcoin↔Monero

Il concetto di atomic swap fu proposto da Tier Nolan nel 2013, ma la primitiva crittografica necessaria per farli funzionare tra catene eterogenee — una con lo scripting in stile Bitcoin, l'altra con il modello a view-key di Monero — è stata pubblicata soltanto nel 2020 dal team di COMIT insieme al Farcaster Project. La svolta è arrivata con le adaptor signature: una variante delle firme Schnorr che rivela una chiave di spesa Monero nel momento esatto in cui viene pubblicata sulla blockchain di Bitcoin, legando atomicamente due eventi su due ledger distinti.

Il risultato è uno scambio con tre garanzie precise: nessuna delle due parti può scappare con entrambe le metà della transazione, nessuna delle due parti può prendere tempo all'infinito senza perdere il collaterale bloccato, e l'intero processo resta osservabile on-chain a posteriori. Non ci sono oracoli, non ci sono operatori di escrow, non ci sono federazioni e non c'è alcuna fase di know-your-customer.

  • Regolamento trustless: la correttezza del protocollo non dipende dall'onestà della controparte ma solo dalla solidità della crittografia e dalla liveness delle due catene coinvolte.
  • Privacy sul lato di destinazione: non appena la gamba Monero si regola, i fondi entrano in RingCT e beneficiano delle stesse protezioni — ring signature, stealth address, Bulletproofs — di qualsiasi altro output Monero.
  • Nessun riutilizzo di indirizzi di deposito: ogni scambio deriva un nuovo output Bitcoin e un nuovo subaddress Monero, eliminando l'impronta da address-clustering che contamina i prelievi dagli exchange centralizzati.
  • Resistenza alla censura: il livello di discovery tra maker e taker viaggia sopra il rendezvous protocol di COMIT o su libp2p, quindi bloccare lo swap richiede di bloccare le reti sottostanti stesse.

L'implementazione più diffusa oggi è XMR↔BTC del team COMIT/Farcaster, distribuita come binario swap per i taker e asb per i maker (i nomi confondono chi inizia, e li chiariremo nella sezione di setup). UnstoppableSwap fornisce un wrapper grafico sopra lo stesso protocollo e rappresenta la maggioranza del volume taker nel 2026.

Prerequisiti: cosa serve prima di iniziare

Un atomic swap non è difficile, ma ha precondizioni non negoziabili. Saltarne una sola è la causa numero uno degli scambi falliti nei log di supporto pubblicati da UnstoppableSwap e dalla comunità Monero.

Hardware e sistema operativo

Vi serve una macchina capace di restare online senza interruzioni per almeno quattro ore: idealmente una workstation, un piccolo NUC o un Raspberry Pi 5 con SSD. Il protocollo ha timeout misurati in blocchi Bitcoin, e un portatile che entra in sospensione a metà swap può portarvi direttamente nel percorso di rimborso invece che in quello felice. Linux (Ubuntu 24.04 LTS o Debian 12) è la piattaforma più testata; macOS funziona ma è talvolta in ritardo nel ciclo di rilascio dei binari; Windows funziona tramite l'installer di UnstoppableSwap, ma armatevi di pazienza per la prima sincronizzazione.

Lato Bitcoin

Avete bisogno di un wallet Bitcoin watch-only o firmatario in grado di produrre un output P2WSH o P2TR verso uno script address. UnstoppableSwap include un wallet integrato basato su Electrum che gestisce tutto questo per voi: dovrete soltanto finanziarlo dai vostri BTC esistenti prima di iniziare. Se preferite pilotare la gamba BTC da Sparrow o da Bitcoin Core potete farlo, ma vi assumete la responsabilità di pagare la commissione corretta e di trasmettere la transazione di rimborso in caso di necessità.

Lato Monero

Vi serve un indirizzo di destinazione — un indirizzo primario o un subaddress, a vostra scelta — e il seed mnemonico corrispondente conservato offline. I Monero vengono recapitati direttamente all'indirizzo che indicate; il processo di swap non richiede che eseguiate un nodo Monero, ma farlo dà una verifica immediata e una privacy sostanzialmente migliore rispetto all'affidarsi a un nodo remoto. Monero GUI 0.18.x o Feather Wallet 2.7.x vanno entrambi benissimo; i wallet hardware Ledger e Trezor funzionano come destinazione finale ma non come parte del meccanismo di scambio in sé.

Rete

Vi serve una connessione stabile, almeno in grado di tenere aperta una socket TCP per un'ora alla volta. Lo swap negozia sulla rete rendezvous di COMIT; se siete dietro un NAT stretto, dovrete abilitare Tor dentro UnstoppableSwap, che del resto è la configurazione consigliata nel 2026 anche per ragioni di privacy.

Non avviate mai un atomic swap partendo da un wallet che non siete in grado di recuperare dal seed entro cinque minuti. Uno swap che va in timeout due blocchi prima che abbiate aperto un percorso di recupero diventa un esercizio di cinque ore di esecuzione manuale di script Bitcoin da riga di comando.

Passo per passo: il vostro primo atomic swap BTC→XMR

La procedura che segue presuppone UnstoppableSwap 1.0.0-rc.18 o successivi, rilasciato a febbraio 2026. La stessa logica vale per la CLI swap in modalità headless; la GUI si limita a togliere qualche invocazione da terminale. Le quantità sono in satoshi minuscoli (sats) e piconero dove rilevante.

  1. Installate UnstoppableSwap. Scaricate il binario firmato dal sito ufficiale, verificate la firma GPG contro la chiave del maintainer pubblicata (non saltate questo passaggio) ed eseguitelo. Al primo avvio crea una directory di wallet e chiede se attivare Tor. Rispondete sì.
  2. Finanziate il wallet Bitcoin integrato. L'app genera un indirizzo di deposito; inviate una quantità di BTC leggermente superiore a quella dello swap per coprire le commissioni on-chain e la transazione di lock. Uno swap tipico consuma tra 8.000 e 14.000 sats di miner fee tra lock e redeem. Attendete una conferma prima di proseguire.
  3. Impostate il vostro indirizzo Monero di destinazione. Incollate il vostro indirizzo primario o un subaddress generato di fresco. Il wallet non conserva mai la vostra view key né la vostra spend key — solo la destinazione — quindi un refuso qui significa che gli XMR finiranno nel wallet di un'altra persona, in modo permanente. Controllate tre volte.
  4. Scegliete un maker dal registro pubblico. UnstoppableSwap interroga una lista di maker online e mostra il loro prezzo offerto (di solito entro lo 0,5–1,5% rispetto al riferimento spot di FixedFloat o Kraken), la dimensione minima e massima dello scambio e l'uptime. Filtrate per prezzo e taglia minima; ignorate i maker con meno di 30 giorni di storico di uptime.
  5. Avviate lo swap. Il client apre una connessione libp2p verso il maker, scambia le porzioni di spend-key e blocca l'importo BTC concordato in un multisig 2-di-2 con un refund timelock. Da questo momento parte un conto alla rovescia: non chiudete l'app e non mettete la macchina in sospensione.
  6. Attendete il lock Monero del maker. Il maker osserva il vostro lock BTC sulla catena, poi pubblica una transazione Monero verso uno stealth address 2-di-2 spendibile solo dalla chiave congiunta. Di solito ci vogliono 10–20 minuti, a seconda della fee Monero scelta dal maker.
  7. Reveal e redeem. Il vostro client pubblica una adaptor signature che permette al maker di prelevare i BTC; la stessa pubblicazione rivela matematicamente la porzione di spend key Monero che vi consente di sweep degli XMR. Lo sweep è automatico. Il tempo totale di un swap sano è tra 30 e 90 minuti dall'inizio.
  8. Verificate la destinazione. Aprite il vostro wallet Monero e controllate la transazione in entrata. Diventerà sbloccata dopo 10 conferme Monero (circa 20 minuti). Confrontate l'ID di transazione con quello nel log dello swap.

Se in un qualunque momento il client va in crash, niente panico: rilanciatelo dalla stessa directory di wallet e riprenderà dall'ultimo step di protocollo. Lo stato crittografico è su disco; solo la sessione di rete è effimera.

Atomic swap vs servizio centralizzato: confronto onesto

Un atomic swap non è lo strumento giusto per ogni lavoro. La tabella che segue è il paragone che uso quando consiglio amici e parenti, e la sintesi è semplice: gli atomic swap vincono sul piano delle assunzioni di fiducia, perdono su UX e velocità, e pareggiano sul prezzo per scambi sopra i 500 euro.

Dimensione Atomic Swap (fai-da-te) MoneroSwapper / FixedFloat / SimpleSwap
Rischio di custodia Nessuno — totalmente non-custodial Basso — i fondi passano brevemente dal servizio
Requisito KYC Mai Nessuno sul flusso standard; possibile su segnalazioni AML giallo/rosso
Tempo al regolamento 30–90 min tipici, 4h nel caso peggiore 15–40 min tipici
Taglia minima Spesso 0,001 BTC (≈ 70 €) Anche 20 € equivalenti
Taglia massima Limitata dalla liquidità del maker (solitamente 0,5 BTC) Tetti più alti; alcuni servizi fino a 50 BTC
Commissioni (effettive) Spread maker 0,5–1,5% + on-chain Spread 0,5–1,0%, nessuna miner fee aggiuntiva lato utente
Competenze tecniche richieste Medie — occorre capire i timelock Minime — incolla e clicca
Compatibilità mobile No — solo desktop nel 2026 Sì — funziona dal browser del telefono
Recupero in caso di errore Rimborso automatico, talvolta manuale Intervento dell'assistenza clienti

La regola pratica e onesta: usate un atomic swap quando avete tempo, sicurezza tecnica e un modello di minaccia rigoroso verso gli intermediari custodi. Usate un servizio di swap che rispetta la privacy come MoneroSwapper quando vi serve prevedibilità, un flusso mobile o una taglia di scambio che supera la liquidità disponibile dai maker. Entrambi non richiedono KYC; la differenza sta in chi tiene brevemente le vostre monete durante lo scambio.

Modalità di fallimento e come uscirne

Circa uno swap su venti finisce su un ramo diverso dal percorso felice, anche nel 2026. Nessuno di questi scenari è catastrofico se rispondete correttamente, ma ciascuno richiede una procedura diversa. L'elenco che segue copre i quattro casi che assorbono quasi tutti i ticket di assistenza.

Il maker scompare dopo che avete bloccato i BTC

I vostri Bitcoin sono in un multisig 2-di-2 con un refund timelock: di solito 72 blocchi Bitcoin (≈ 12 ore) prima che si apra il cancel timelock e altri 72 blocchi prima del punish timelock. Se il maker sparisce, basta aspettare. Dopo il cancel timelock, il vostro client trasmette automaticamente una transazione di cancel che rimanda i BTC a un indirizzo di rimborso sotto il vostro controllo. Perdete soltanto le miner fee, non il capitale.

Il client va in crash durante lo sweep Monero

È il ticket più frequente. Se il vostro client si chiude dopo che il maker ha pubblicato i Monero ma prima che voi li abbiate raccolti, riavviatelo: ritroverà l'output non speso usando la chiave congiunta e completerà lo sweep. Se il client non riesce a trovare l'output (raro, ma possibile su un'installazione vergine), ricorrete alla procedura di recovery manuale: importate la porzione di spend key in un nuovo wallet Monero, fate la scansione partendo dall'altezza di blocco appropriata e i fondi compariranno.

La stima della fee Bitcoin era sbagliata

Se avete impostato una fee troppo bassa e la transazione di lock non viene minata entro la finestra di negoziazione, il maker può abbandonare lo swap. Usate replace-by-fee (RBF) per alzare la commissione; sia UnstoppableSwap che Sparrow lo supportano. Non avviate mai uno swap in piena congestione del mempool (>200 sat/vB) a meno che non siate disposti a pagare in modo aggressivo.

L'indirizzo che avete incollato era sbagliato

Da questo non c'è recupero possibile. I Monero arriveranno all'indirizzo che avete fornito, e il modello a view-key di Monero implica che solo chi possiede la spend key corrispondente può raccoglierli. Sempre incollare, mai digitare. Verificate sempre che combacino i primi e gli ultimi sei caratteri. Per swap di valore alto, valutate l'uso di un QR code da un dispositivo fidato.

Esempio pratico: convertire 0,05 BTC in XMR a marzo 2026

Per rendere concreto il discorso: il 14 marzo 2026 il prezzo di XMR era di 172 € e quello di BTC di 103.400 €. Un trader che vuole convertire 0,05 BTC (≈ 5.170 €) in XMR apre UnstoppableSwap e vede tre maker che offrono BTC/XMR nella fascia 0,05 BTC con tassi effettivi tra 29,5 e 29,9 XMR per 0,05 BTC. Sceglie il maker che quota 29,8 XMR: un premio dello 0,9% rispetto al riferimento di mezzo mercato di Kraken, che sembra alto ma è esattamente il costo per evitare KYC e custodia.

La transazione di lock Bitcoin impiega 18 minuti a confermarsi a 24 sat/vB (paga 3.800 sats di miner fee). Il lock Monero compare dopo altri 12 minuti. Lo step di redeem-reveal richiede 14 minuti. Tempo totale trascorso: 1 ora e 4 minuti. Gli XMR appaiono nel suo wallet Feather, scorrono dieci conferme e chiude UnstoppableSwap. Commissioni totali pagate: 3.800 sats lato Bitcoin, circa 0,0001 XMR lato Monero, più lo spread dello 0,9% incorporato nel quotativo del maker. Rispetto a uno spread dell'1,0% più una fee di prelievo di 0,0005 BTC su un exchange centralizzato tipico, l'atomic swap gli ha fatto risparmiare circa 40 €.

Lo stesso trader, per un trade da 0,5 BTC, avrebbe trovato meno maker che quotano (la liquidità si assottiglia sopra gli 0,2 BTC) e avrebbe potuto scegliere MoneroSwapper o FixedFloat: nessuno dei due richiede KYC a quella taglia ed entrambi si chiudono in meno di 30 minuti. L'albero decisionale non è ideologico, è operativo.

FAQ

Un atomic swap Bitcoin-Monero è davvero anonimo?

La gamba Monero eredita RingCT, ring signature e stealth address dal momento della ricezione, quindi la destinazione è privata per costruzione. La gamba Bitcoin, invece, lascia la stessa impronta on-chain di qualunque altra transazione Bitcoin: l'output di lock è pubblicamente visibile e legato all'indirizzo da cui avete inviato. Se i vostri Bitcoin hanno un'origine nota (per esempio un exchange centralizzato), l'analisi della catena può vedere che li avete usati per un atomic swap. La privacy migliora una volta che i fondi sono dentro Monero; non ripulisce retroattivamente la storia su Bitcoin.

Perché si chiama "atomic"?

"Atomic" nel senso da database: lo swap o si conferma del tutto su entrambe le catene o si annulla del tutto su entrambe. Non esiste uno stato in cui una parte è stata pagata e l'altra no, sempre a patto che i timelock vengano rispettati. L'atomicità crittografica nasce dall'adaptor signature, che accoppia la transazione di redeem BTC alla rivelazione della porzione di spend key XMR.

Posso gestire un maker (vendere XMR per BTC) e guadagnare lo spread?

Sì. Lo stesso binario di UnstoppableSwap si esegue in modalità maker, talvolta chiamata Automated Swap Backend (ASB). Quotate un prezzo, vincolate Monero come collaterale e servite i taker. I rendimenti nel 2026 sono modesti (4–8% annualizzato sul capitale impiegato) e ci si assume il rischio di essere offline durante uno swap o di tenere inventario attraverso uno scossone di prezzo. La maggior parte dei maker attivi gira su server dedicati dietro Tor o tramite VPS.

Cosa succede se la rete Bitcoin è congestionata?

Pagherete miner fee più alte sia sul lock che sul redeem, e lo swap durerà di più perché ciascun passaggio di conferma richiede più tempo. Il protocollo resiste alla congestione — i timelock sono misurati in blocchi, non in minuti — ma dovete impostare commissioni abbastanza alte da far minare le vostre transazioni prima del cancel timelock. Come regola, non avviate un atomic swap quando il mempool supera i 150 MB di transazioni non confermate.

Gli atomic swap sono legali in Italia?

Nella maggior parte delle giurisdizioni, scambiare cripto che già possedete per altre cripto che intendete tenere non è un'attività regolamentata per l'utente; che il maker sia o meno regolamentato dipende dalle regole locali sui money transmitter. Nell'Unione Europea, MiCA non copre direttamente gli atomic swap peer-to-peer al 2026, ma l'obbligo fiscale resta: per l'Agenzia delle Entrate ogni swap è una cessione di BTC e un acquisto di XMR ai fini del quadro RW e dell'eventuale imposta sostitutiva sulle plusvalenze. In altri Paesi UE valgono regole analoghe; negli Stati Uniti la stessa logica viene applicata dall'IRS. Consultate un commercialista per la vostra situazione: questa guida non è consulenza legale né fiscale.

Posso fare un atomic swap da un wallet hardware?

Non direttamente, agli inizi del 2026. Il protocollo richiede la firma di adaptor signature, che il firmware di Ledger e Trezor non supporta ancora nativamente. Potete finanziare il wallet integrato di UnstoppableSwap a partire da un wallet hardware, eseguire lo swap e poi inviare gli XMR risultanti a un indirizzo Monero controllato da hardware wallet. In questo modo la custodia di lungo termine resta sul dispositivo senza che debba partecipare al protocollo di swap.

Conclusione

Gli atomic swap da Bitcoin a Monero sono la cosa più vicina che abbiamo nel 2026 a un ponte trustless e senza KYC tra la criptovaluta più grande e quella più privata. Non sono magia: costano più degli exchange centralizzati, richiedono più tempo dei servizi di swap e portano una curva di apprendimento che ha lasciato più di un utente impaziente nel ramo di rimborso. Ma per la giusta taglia di trade — diciamo tra 0,005 e 0,2 BTC, quando avete tempo e volete zero esposizione di controparte — sono lo strumento più pulito disponibile. Padroneggiate il flusso una prima volta su una cifra di test prima di impegnare capitale serio.

Per scambi fuori da questa fascia, o quando vi serve un flusso mobile, uno swap custodiale che rispetta la privacy come MoneroSwapper esegue la stessa conversione BTC→XMR in meno di mezz'ora senza KYC, senza account, senza email e senza log conservati oltre lo stretto necessario a completare lo scambio. La risposta giusta è raramente ideologica: è quale strumento si adatta meglio alla taglia, ai tempi e al modello di minaccia dello swap specifico che avete davanti.

Condividi questo articolo

Articoli correlati

Pronto per lo Scambio?

Scambio anonimo di Monero

Nessun KYC • Nessuna registrazione • Scambi istantanei

Scambia ora