Condividi questo articolo

Una guida per principianti agli Atomic Swap

Gli atomic swap sono spesso considerati ONE dei pochi metodi realmente peer-to-peer per lo scambio di token Cripto .

Aggiornato 14 set 2021, 1:42 p.m. Pubblicato 20 ago 2021, 10:44 a.m. Tradotto da IA
Exchanging keys

Gli atomic swap sono contratti di scambio automatici che consentono a due parti di scambiare token da due blockchain diverse. A volte indicato come atomic cross-chain trading, questo tipo di meccanismo elimina completamente la necessità di entità terze centralizzate durante l'esecuzione di scambi. In un certo senso, questo sistema preserva l'autonomia degli utenti Cripto e consente transazioni senza fiducia in cui gli utenti non hanno bisogno di conoscersi a vicenda e sono privi di rischi di controparte.

La storia continua sotto
Non perderti un'altra storia.Iscriviti alla Newsletter The Protocol oggi. Vedi tutte le newsletter

Grazie alla natura peer-to-peer e senza fiducia degli atomic swap, questa è ampiamente considerata ONE delle poche tecniche di trading realmente decentralizzate.

Come funzionano gli atomic swap?

"Atomico" è una terminologia usata per indicare processi che o si concluderebbero o non si avvierebbero affatto. In altre parole, uno scambio atomico è dotato di funzionalità che assicurano che entrambe le parti dello scambio soddisfino tutte le condizioni predefinite prima che lo scambio possa essere completato. Ciò è reso possibile dall'incorporazione di contratti intelligenti, che sono programmi auto-avviati che applicano le condizioni che regolano il successo di una transazione.

Per essere più specifici, uno swap atomico utilizza un Hashed Timelock Contract (HTLC), che funziona come una cassaforte virtuale bidirezionale. Come suggerisce il nome, questo contratto utilizza un sofisticato meccanismo di crittografia basato sulla matematica chiamato funzione hash. Inoltre, introduce un vincolo temporale tale per cui le transazioni vengono annullate quando una delle parti coinvolte non adempie alle proprie parti dell'accordo entro un intervallo di tempo predefinito.

Ad esempio, le due parti coinvolte potrebbero concordare di stabilire un vincolo temporale di due ore per l'atomic swap. In questo scenario, il contratto restituirà le monete depositate ai loro proprietari originali quando saranno trascorse 2 ore e non saranno state soddisfatte tutte le condizioni di trading.

Un altro dettaglio importante che devi sapere sull'HTLC è che richiede due chiavi crittografiche o criptate. Sono:

  • Chiave Hashlock: Questa chiave garantisce che le negoziazioni vengano finalizzate solo quando entrambe le parti inviano prove crittografiche (ne parleremo più avanti) attestanti che hanno adempiuto ai rispettivi obblighi della transazione.
  • Chiave del blocco orario: Questo è progettato come un meccanismo di sicurezza che aiuta i trader a stabilire una scadenza per gli atomic swap. Il meccanismo assicura che le monete depositate vengano restituite ai trader quando lo swap non viene completato per ONE motivo o per l'altro prima che scada la scadenza.

Come vengono eseguite?

Per spiegare al meglio la procedura per avviare gli scambi atomici, supponiamo che Bob e ALICE abbiano concordato di eseguire uno scambio che coinvolge Bitcoin E Ethereum. Qui, Bob ha deciso di scambiare 1 BTC in cambio dei 15 ETH di Alice. La prima cosa che Bob deve fare è creare un indirizzo di contratto in cui invierà i suoi 1 BTC. Una volta depositati i suoi fondi, il contratto genera automaticamente una chiave speciale a cui solo Bob può accedere. Pensa a questa chiave come alla password che sblocca i fondi che Bob ha appena inviato allo smart contract.

Il contratto usa questa chiave per generare una rappresentazione hash o una forma crittografata della chiave. Poi, Bob invia l'hash ad ALICE. Così facendo, ALICE ha accesso solo alla forma hash del passcode usato per bloccare 1 BTC di Bob. In sostanza, può confermare che ha bloccato i fondi nel contratto, ma non può accedere o prelevare i fondi, almeno non ancora.

Dopo aver ricevuto la chiave hash, ALICE usa la chiave per generare un indirizzo di contratto tutto suo, dove può depositare i suoi 15 ETH. Poiché entrambe le parti hanno bloccato i loro fondi sullo smart contract, tutto ciò che resta da fare a Bob è richiedere i 15 ETH. Può farlo perché ha accesso al passcode che sblocca la chiave usata da ALICE per bloccare le sue monete sullo smart contract. È interessante notare che, nel processo di sblocco dell'indirizzo di contratto di Alice, Bob rivelerà anche il passcode ad ALICE. Pertanto, ALICE può usare questo passcode per richiedere 1 BTC e finalizzare lo scambio.

Alla fine, noterai che questo processo si riduce tutto alla capacità di entrambe le parti di inviare prove crittografiche. Qui, la crittografia connota il processo di crittografia e decrittografia delle chiavi. Nota che Bob ha dovuto inizialmente crittografare una chiave, quindi inviare la chiave crittografata ad ALICE. Poiché possedeva la chiave originale, può rivendicare le monete che ALICE ha utilizzato la chiave crittografata per bloccare. Tuttavia, come ONE delle condizioni per sbloccare tali monete, Bob deve inviare la chiave originale ad ALICE. Così facendo, ALICE può quindi accedere alla chiave e utilizzarla per rivendicare 1 BTC.

Perché sono necessari gli atomic swap?

Atomic swap è considerato un meccanismo blockchain critico perché elimina la necessità di intermediari come gli exchange Cripto . Con questo, i trader possono eseguire scambi cross-chain senza fare affidamento sulle infrastrutture delle piattaforme di trading centralizzate. Poiché gli intermediari sono messi da parte durante l'utilizzo di atomic swap, le transazioni sono veloci, più convenienti e prive di incidenti di sicurezza associati agli exchange basati sulla custodia. Tutti questi vantaggi alludono all'autonomia che atomic swap fornisce. In altre parole, gli utenti hanno un maggiore controllo sui propri asset poiché tutti gli scambi vengono eseguiti direttamente dai loro portafogli personali.

Inoltre, i meccanismi di trading cross-chain degli atomic swap promuovono una maggioreinteroperabileecosistema Cripto . Grazie agli atomic swap, sta diventando più facile condurre transazioni su più blockchain. Infine, gli atomic swap eliminano il rischio di controparte poiché le transazioni vengono completate o non avvengono mai.

La storia degli scambi atomici

Le tecniche coinvolte furono inizialmentedescrittodi Sergio Demian Lerner nel 2012. Sebbene l'idea fosse allettante all'epoca, alcuni processi non erano stati sviluppati. Un anno dopo, Tier Nolansviluppato una procedura più robusta per avviare gli scambi atomici. Ma T fu prima di quattro anni dopo che il team Decred completatouno scambio atomico tra Decred e Litecoin che è stato implementato per la prima volta con successo. Pochi giorni dopo, Charlie Lee, il fondatore di Litecoin, ha twittato che il processo è stato replicato con successo per uno scambio Litecoin-Bitcoin.

Si noti che il design originale dell'atomic swap richiedeva che entrambe le parti coinvolte nella transazione scaricassero l'intera blockchain delle monete che intendevano scambiare. Questo è ciò che chiamiamo atomic swap on-chain. Un mese dopo che Decred e Charlie Lee hanno eseguito i primi set di atomic swap, Komodo ha introdotto una versione "light mode" che richiede solo canali di pagamento speciali, che sono ramificazioni delle blockchain. Con questo, i trader non devono scaricare l'intera blockchain delle loro monete preferite o attendere che i validatori di blockchain finalizzino le transazioni.

More For You

Pudgy Penguins: A New Blueprint for Tokenized Culture

Pudgy Title Image

Pudgy Penguins is building a multi-vertical consumer IP platform — combining phygital products, games, NFTs and PENGU to monetize culture at scale.

What to know:

Pudgy Penguins is emerging as one of the strongest NFT-native brands of this cycle, shifting from speculative “digital luxury goods” into a multi-vertical consumer IP platform. Its strategy is to acquire users through mainstream channels first; toys, retail partnerships and viral media, then onboard them into Web3 through games, NFTs and the PENGU token.

The ecosystem now spans phygital products (> $13M retail sales and >1M units sold), games and experiences (Pudgy Party surpassed 500k downloads in two weeks), and a widely distributed token (airdropped to 6M+ wallets). While the market is currently pricing Pudgy at a premium relative to traditional IP peers, sustained success depends on execution across retail expansion, gaming adoption and deeper token utility.

More For You

La minaccia quantistica per Bitcoin è «reale ma distante», afferma un analista di Wall Street mentre il dibattito apocalittico continua

quantum computer

Il broker di Wall Street Benchmark ha sostenuto che la rete crypto dispone di ampio tempo per evolversi, poiché i rischi quantistici stanno passando dalla teoria alla gestione del rischio.

What to know:

  • Broker Benchmark ha dichiarato che la principale vulnerabilità di Bitcoin risiede nelle chiavi pubbliche esposte, non nel protocollo stesso.
  • Il nuovo Quantum Advisory Council di Coinbase segna un passaggio dalla preoccupazione teorica alla risposta istituzionale.
  • L'architettura di Bitcoin è conservativa ma adattabile, secondo l'analista di Benchmark Mark Palmer, con ampio margine per aggiornamenti futuri.