- Torna al menu
- Torna al menuPrezzi
- Torna al menuRicerca
- Torna al menuConsenso
- Torna al menu
- Torna al menu
- Torna al menu
- Torna al menuWebinar ed Eventi
Scambi Blockchain Incrociati? Lightning Dà Nuova Vita agli Atomic Swap
Aprendo le porte a una nuova forma di trading decentralizzato, gli atomic swap potrebbero sostituire quasi completamente gli exchange centralizzati.
Litecoin per vertcoin qualcuno? Bitcoin per Litecoin?
Diciamo che vuoi scambiare ONE Criptovaluta con un'altra. Come fai? Puoi trovare qualcuno che conosci e di cui ti fidi che lo faccia di persona oppure, uno scenario più comune, puoi passare attraverso un exchange centralizzato.
In definitiva, quest'ultima comporta dei rischi, perché significa rimuovere i tuoi fondi dalla blockchain e metterli nelle mani di una terza parte sconosciuta. Se l'exchange fallisce, o semplicemente decide di trattenere i tuoi soldi, per qualsiasi motivo, sei sfortunato.
Ma Rete Lightning, una soluzione di ridimensionamento off-chain originariamente pensata per Bitcoin, sta preparando il terreno per un'opzione decentralizzata, ONE non richiede terze parti, chiamata atomic swap.
Conosciuta anche come atomic cross-chain swap, questa Tecnologie consente sostanzialmente a due persone che detengono token su due blockchain diverse di effettuare transazioni direttamente e istantaneamente, senza il rischio che ONE parti scappi con i soldi dell'altra prima che la transazione sia completata.
Ecco dove entra in gioco la parola "atomico". Significa che o lo scambio avviene nella sua interezza, o T avviene affatto. Quindi, se un nodo Lightning va offline o Bob rinnega la sua parte dell'accordo, tutti recuperano i loro soldi.
Fin qui tutto bene. Ma c'è un trucco.
Per far funzionare gli atomic swap, Lightning deve essere attivo e funzionante su almeno due blockchain diverse. Al momento, sta solo iniziando su ONE: Litecoin. Ma la speranza è che presto funzionerà su più catene.
Allo stato attuale, diversi team di sviluppo stanno attualmente testando le loro implementazioni di Lightning sulla blockchain Litecoin . Inoltre, SegWit (l'aggiornamento del protocollo che è un prerequisito per Lightning) è stato attivato su una seconda blockchain, vertcoin, aprendo le porte a Lightning anche su quella catena.
Secondo Charlie Lee, il fondatore di Litecoin, che è impegnato negli atomic swap, tutto ciò che resta da fare è rendere Lightning pienamente operativo su Litecoin e poi iniziare a testarlo su vertcoin. Una volta completati questi passaggi, potremmo vedere i primi atomic swap già quest'anno.
Di sicuro, questa è l'idea che Lee ha in mente da un po' di tempo. Ha scritto dei suoi piani per gli scambi atomici in unpost del bloga gennaio. E, ilRoadmap Litecoin 2017 specifica chiaramente un piano per gli scambi atomici tra Litecoin e vertcoin.
Fondamentali
Tornando all’inizio, l’idea degli scambi atomici non è una novità: sono stati sviluppati altri modi per effettuare scambi di cambio incrociato.proposto in passatoMa con Lightning, i mattoni sono già al loro posto. (Un altro vantaggio di Lightning è che consente la compensazione immediata, ovvero le transazioni avvengono sul posto, senza alcuna attesa.)
Quindi, come funziona?
In sostanza, gli atomic swap utilizzano uno schema noto come contratto timelock hash (HTLC). Lightning utilizza già questa stessa Tecnologie per stabilire canali di pagamento bidirezionali su una singola blockchain, quindi non è difficile aprire canali su due catene.
HTLC è una fusione di altre due tecnologie, un hashlock e un timelock. Entrambe stabiliscono condizioni su una transazione multi-firma (o multisig), che agisce come un tipo di escrow.
Ad esempio, un hashlock usa un puzzle crittografico per garantire che ONE parte non possa rilasciare i propri fondi senza che l'altra faccia lo stesso. E un timelock agisce come una rete di sicurezza se non succede nulla, reinstradando i fondi ai mittenti dopo un certo lasso di tempo.
Si può pensare a tutto questo come a un modo per accantonare fondi e poi utilizzare condizioni "se/allora" per stabilirne l'output.
Quindi, in breve, uno scambio atomico LOOKS così:
- ALICE (su Bitcoin) accetta di dare a Bob (su Litecoin) 1 BTC in cambio di 50 LTC. Per fare questo, ALICE apre un canale di pagamento a Bob, e Bob apre un canale di pagamento ad ALICE sull'altra blockchain.
- Entrambe le parti stabiliscono delle "condizioni" su ogni canale. La prima condizione utilizza un timelock per garantire che, essenzialmente, se la transazione non va a buon fine, i fondi verranno restituiti dopo un certo periodo di tempo. La seconda utilizza un hashlock. ALICE genera un pezzo di dati e il suo hash. Quindi paga a Bob 1 BTC, ma include l'hash e dice essenzialmente, "Se Bob vuole richiedere il pagamento, deve fornire la pre-immagine dell'hash".
- Bob usa il suo canale di pagamento per pagare ALICE 50 LTC, ma per riscuotere i fondi, stabilisce che ALICE debba produrre la pre-immagine dell'hash.
- Richiedendo a Bob i 50 LTC , ALICE rivela i dati, consentendo a Bob di accaparrarsi la controparte.
Ora, se Bob o ALICE non riescono a Seguici compito, la prima condizione assicura che riescano a recuperare i loro soldi. In questo senso, T rischi di perdere i tuoi soldi e, cosa più importante, T cedi la proprietà dei tuoi soldi a un servizio di deposito a garanzia di terze parti.
Maggiore pianificazione
Naturalmente, Lightning T funzionerà immediatamente per gli atomic swap. Tuttavia, gli sviluppatori del progetto affermano che modificare il codice non richiederebbe una quantità eccessiva di lavoro.
"T abbiamo ancora uno standard per fare atomic swap", ha detto Christian Decker, uno sviluppatore di Blockstream che lavora su un'implementazione di Lightning per il linguaggio di programmazione C. Ma ha chiarito che, anche se T hanno ancora le specifiche stabilite, farlo dovrebbe essere piuttosto semplice.
Nel frattempo, in unpost del blog recente, lo sviluppatore di Lightning Labs Olaoluwa Osuntokun, che sta lavorando a un'implementazione di Lightning per Go chiamata lnd (acronimo di Lightning Network Daemon), ha suggerito che le prossime versioni di lnd saranno "multi-chain aware".
Un altro punto da notare: ora che SegWit è stato attivato su Litecoin, gli utenti possono iniziare a inviare transazioni cross-chain di prova da Litecoin alla testnet Bitcoin .
Scambi decentralizzati
Una volta che Lightning Network sarà operativo su un numero considerevole di blockchain, potremo iniziare a pensare agli exchange decentralizzati.
Per entrare più nel dettaglio, si tratta di exchange che non prevedono alcun depositario centrale. Altri exchange, come0x (pronunciato "zero-ex") ed EtherDelta, consentono di scambiare solo token supportati dallo standard token ERC20 sulla blockchain Ethereum . Mentre gli atomic swap consentono pagamenti su due catene diverse, una distinzione importante.
Ma, KEEP presente che gli atomic swap fanno solo ONE cosa: eseguono lo scambio. Un vero exchange decentralizzato deve anche abbinare i trader (in modo che ALICE possa trovare Bob) e aggregare gli scambi per determinare un valore di mercato (in modo che ALICE sappia che tipo di accordo può ragionevolmente offrire a Bob).
La buona notizia è che queste cose T richiedono un servizio privo di fiducia come lo scambio effettivo di fondi.
Come ha spiegato Decker, è possibile risolvere gli altri problemi semplicemente facendo in modo che i siti web raccolgano gli ordini e li presentino in qualche modo, oppure creando una rete di trasmissione che annunci le opportunità commerciali.
Ma, come ha detto a CoinDesk:
"Proprio come in uno scambio centralizzato, ognuno prende la propria decisione sul valore delle proprie monete e stabilisce il proprio valore. Quindi, in pratica, se ALICE annuncia di essere disposta a scambiare 1 BTC per 50 LTC, allora Bob può prenderlo o lasciarlo."
Gli exchange decentralizzati sono una parte importante del sogno decentralizzato. Indicano un futuro in cui gli individui prendono il controllo del proprio denaro e le criptovalute interoperano.
In altre parole, ONE giorno, potrebbe essere possibile pagare un commerciante che accetta Bitcoin solo in Litecoin, Monero, Zcash o altro. T importerebbe, perché dietro le quinte, i tuoi soldi vengono convertiti istantaneamente in Bitcoin.
E da lì non è difficile immaginare un tempo in cui gli exchange centralizzati serviranno solo come rampa di accesso al mondo Criptovaluta , mentre tutto il resto avverrà sulla blockchain.
ATOMimmagine tramite Shutterstock