Swap atomico

Definizione

Uno scambio atomico è uno scambio peer-to-peer di criptovalute tra diverse blockchain, senza la necessità di un exchange centralizzato o di un intermediario fidato, che utilizza tecniche crittografiche (in particolare gli Hash Time-Locked Contracts, o HTLC) che garantiscono che entrambe le parti della transazione completino l'operazione o nessuna delle due, eliminando il rischio di controparte. Il termine "atomico" si riferisce alla natura "tutto o niente": lo scambio è o completato nella sua interezza o completamente annullato, senza possibilità che una parte riceva gli asset e l'altra no. Proposto per la prima volta nel 2013 (prima implementazione on-chain nel 2017), lo scambio atomico consente il trading cross-chain senza necessità di fiducia : scambiare Bitcoin con Litecoin, Ethereum con Decred, ecc., senza che nessuna delle due parti debba fidarsi dell'altra. Sebbene tecnicamente elegante, lo scambio atomico è stato in gran parte soppiantato da bridge cross-chain e DEX per la maggior parte degli utenti a causa di problemi di liquidità e di usabilità.

 Meccanica dello scambio atomico (HTLC)

"Alice vuole scambiare 1 BTC con 100 LTC con Bob

Passaggio 1: Alice crea il segreto + l'hash Segreto: "mySecretPassword123" Hash: SHA256("mySecretPassword123") = 0xabcd1234… Alice crea Bitcoin HTLC: "Bob può richiedere 1 BTC se rivela la preimmagine di 0xabcd1234… entro 24 ore" "Alice recupera 1 BTC se Bob non lo richiede entro 24 ore"

Passaggio 2: Bob crea Litecoin HTLC Bob crea Litecoin HTLC: "Alice può richiedere 100 LTC se rivela la preimmagine di 0xabcd1234... entro 12 ore" "Bob richiede nuovamente 100 LTC se Alice non li richiede entro 12 ore"

Passaggio 3: Alice rivendica 100 LTC Alice rivela: "mySecretPassword123" per rivendicare LTC dall'HTLC di Bob → Questa rivelazione trasmette il segreto on-chain

Passaggio 4: Bob rivendica 1 BTC Bob vede il segreto di Alice sulla blockchain di Litecoin Bob usa lo stesso segreto per rivendicare 1 BTC di Alice da Bitcoin HTLC

Esito atomico: Entrambi completano: Entrambe le parti ottengono i loro beni Uno dei due fallisce: I blocchi temporali scadono → Entrambi ottengono rimborsi Mai: Una parte riceve, l'altra no

 Evoluzione dello scambio atomico

epocaTecnologiaStato
2013-2017Scambi on-chain basati su HTLCPionieristico; lento; illiquido
2018-2020scambi atomici della rete LightningPiù veloce ma complesso; coppie limitate
2021-2023AMM cross-chain (Thorchain)Più pratico; automatizzato
2023-2024Ponti + aggregatoriSoluzione pratica dominante

 FAQ

D: Perché gli scambi atomici non sono più diffusi?

Diverse sfide pratiche: (1) Entrambe le blockchain devono supportare le stesse primitive crittografiche HTLC (non tutte le coppie sono compatibili), (2) Entrambe le parti devono essere online simultaneamente durante l'intero processo, (3) Bassa liquidità: trovare controparti per gli atomic swap richiede piattaforme di matching o intermediari fidati, (4) Esperienza utente complessa: il software del wallet deve coordinarsi su due blockchain diverse, (5) Esistono alternative migliori (bridge, DEX cross-chain come Thorchain). Gli atomic swap rimangono teoricamente validi come primitiva senza necessità di fiducia.

D: Cos'è Thorchain e qual è la sua relazione con gli scambi atomici?

Thorchain (RUNE) è un protocollo di liquidità cross-chain decentralizzato che consente scambi di token reali tra diverse blockchain (Bitcoin, Ethereum, Cosmos, Avalanche) utilizzando un modello basato su pool anziché su HTLC diretti peer-to-peer. Pur non trattandosi tecnicamente di scambi atomici (utilizza un pool come intermediario), Thorchain raggiunge un livello di decentralizzazione simile grazie al consenso dei validatori e alla liquidità continua. Al 2024, rappresentava l'implementazione più pratica di scambio cross-chain decentralizzato per gli utenti retail.

D: Sono stati eseguiti con successo scambi atomici tra Bitcoin ed Ethereum?

Sì, sulla Lightning Network. La Lightning Network supporta gli scambi atomici tra blockchain che utilizzano script compatibili (Bitcoin, Litecoin e altre blockchain compatibili con HTLC). Gli scambi atomici da Bitcoin a Ethereum sono più complessi perché Ethereum utilizza un'architettura basata su account rispetto agli UTXO di Bitcoin, il che richiede contratti specifici. Progetti come COMIT Network e Farcaster hanno implementato scambi atomici Bitcoin-Ethereum, sebbene rimangano tecnicamente complessi e raramente utilizzati nella pratica.

Suggerimento UPay: per scambi cross-chain pratici oggi, le opzioni più accessibili sono: (1) Thorchain/THORSwap per scambi di asset nativi (BTC reali ↔ ETH, non wrapped), (2) aggregatori DEX cross-chain (LI.FI, Socket) che trovano il percorso migliore attraverso bridge e DEX, (3) exchange centralizzati per semplici conversioni cross-chain (deposita BTC, preleva ETH). Per la massima affidabilità e per grandi importi in cui il rischio di controparte è una preoccupazione, il modello decentralizzato di Thorchain offre le garanzie più credibili, sebbene il rischio degli smart contract esista in qualsiasi protocollo.

Disclaimer: questo contenuto ha solo scopo didattico e non costituisce consulenza finanziaria.

UPay — Rendere le criptovalute un'enciclopedia

Novità & Eventi speciali