SwapSpace – Scambi crypto cross-chain

Come evitare di perdere le tue crypto negli swap cross-chain: una guida dettagliata

Academy Author

,

,9 min

Come dovresti sapere, esistono molti tipi di criptovaluta che operano su reti diverse e utilizzano protocolli diversi. Sebbene bitcoin domini ancora il mercato delle criptovalute, questa supremazia è diminuita negli ultimi anni a fronte del crescente interesse per le criptovalute DeFi e, di conseguenza, sta crescendo anche la domanda di interazione di Bitcoin con la DeFi.

La crescita di numerosi ecosistemi blockchain indipendenti con specifiche e nicchie geografiche diverse ha portato al fatto che il mondo sta diventando sempre più multiblockchain. La possibilità di utilizzare liberamente i vantaggi di ciascuna di queste blockchain e dei loro asset unici all’interno di un’unica applicazione darebbe vita a una potente ondata di sviluppo di nuovi smart contract cross-chain — come con la diffusione della DeFi, NFT, e delle economie di gaming on-chain, quando sono apparsi servizi decentralizzati di oracolo per ottenere dati reali e calcolo sicuro al di fuori della blockchain.

Potremmo confrontare lo scambio tra DeFi e Bitcoin con lo scambio di una valuta fiat con un’altra, ma sarebbe più accurata un’analogia in cui un gruppo di persone usa tappi di Coca-Cola per i calcoli e l’altro usa conchiglie, — tanto differiscono i principi del loro funzionamento.

Cosa Significano le Diverse Reti Blockchain?

Per capire questa differenza, dobbiamo toccare la questione di come funziona la blockchain. La blockchain è una catena continua di blocchi che contiene tutti i registri delle transazioni. 

La catena di blocchi è infrangibile poiché ogni blocco contiene un collegamento al precedente. Di conseguenza, è impossibile falsificare un registro con i dati sui proprietari degli asset nella blockchain.

L’aggiunta di nuovi blocchi è artificialmente limitata. Se ciò non viene fatto, i blocchi verranno aggiunti casualmente e non funzionerà una catena sequenziale affidabile. Per rendere possibile la comparsa di un nuovo blocco, deve essere verificato — è questo che fanno i miner.

Per prima cosa c’era la rete Bitcoin, con cui è iniziata la rivoluzione delle criptovalute. La rete ERC-20 (Ethereum) è stato il successivo vero grande sviluppo in questo settore, da cui hanno origine la tecnologia DeFi e l’uso degli smart contract. Poi sono apparse altre reti che utilizzano algoritmi diversi.

Ethereum usa una blockchain e Bitcoin ne usa un’altra, e non sono interconnesse. Non puoi semplicemente inviare token tra reti diverse. Pertanto, per scambiare all’interno di questa coppia di scambio, avrai bisogno di altri strumenti e metodi

Oggi esistono già decine o addirittura centinaia di blockchain di primo e secondo livello. Ogni blockchain è unica a modo suo e ha i suoi vantaggi e svantaggi. Se il mondo delle criptovalute, in cui esisteva solo Bitcoin, può essere paragonato alla città in cui è stata costruita la ferrovia, oggi in questa città ci sono molti tipi di trasporto: dalle biciclette e gli elicotteri alle automobili private, ai tram e alle barche. 

Ognuno di essi ha i propri vantaggi per l’utente. Allo stesso tempo, l’utente non è obbligato a usare solo una bicicletta o un’auto durante la giornata e ha la possibilità di "trasferirsi" da un mezzo all’altro quando vuole. Ma come?

Token Standard ERC-20

Prima dell’avvento di Ethereum, ogni token aveva un contratto intelligente separato e, di conseguenza, c’erano molti problemi di conformità. Come soluzione, è stato creato un protocollo standard ERC-20 (o Ethereum Request For Comments). 

La particolarità dello standard ERC-20 risiede in diversi requisiti che devono essere soddisfatti per accettare un token e la sua interazione di rete con altri token. Gli asset nella blockchain possono essere preziosi, possono essere ricevuti e inviati, come tutte le criptovalute.

Lo standard ERC-20 è tecnicamente facile da applicare. Questo consente agli specialisti di sviluppare facilmente nuovi token. Esiste un gran numero di token compatibili con ERC-20. Per esempio, Maker (MKR), Tether(USB), Fantom (FTM), Dai (DAI), e altri.

Poiché qualsiasi token ERC-20 può essere conservato in qualsiasi ETH-compatibile wallet, possiamo passare da un token ERC-20 a un altro senza molti rischi e difficoltà.

Quando si trasferiscono gli asset di Ethereum su una chain incompatibile con EVM come Solana, il bridge che collega le due reti usa due indirizzi di wallet e standard di token diversi. Ciò significa che gli utenti devono collegare un wallet compatibile con Ethereum e Solana, come Meta Mask e Phantom.

Altri Standard di Token

Esistono altri standard tecnici di token che servono a scopi diversi: i più noti tra essi sono BEP-20, OMNI, e TRC-20, che troverai nella sezione I/O su varie borse di criptovalute.

Se trasferisci un token ERC-20 nel wallet di una di queste reti, lo perderai, perché quando lo invii specificherai un indirizzo simile, esistente su un’altra rete, - come se andassi a trovare il tuo amico in una strada con lo stesso nome, ma in una città diversa.

Per fortuna, esistono siti crypto che supportano più blockchain, come Binance o Coinbase. Quando effettui un deposito o withdraw una qualsiasi delle diverse monete blockchain, ti verrà chiesto di scegliere il tipo di rete. Dopo aver inserito l’indirizzo del wallet o l’indirizzo del destinatario per il prelievo, Binance selezionerà automaticamente la rete in base all’indirizzo inserito.

Come Fare Cross-Chain

Ci sono 2 modi per fare uno scambio cross-chain:

Su un Centralized Exchange,

come Binance, che abbiamo già menzionato, dove puoi semplicemente scambiare bitcoin con ether, Solana con Near, ecc. Qui grandi pool interni e algoritmi degli exchange centralizzati sono responsabili degli scambi. Gli sviluppatori dell’exchange controllano questi processi e tutto questo avviene nominalmente nei wallet dell’exchange, e non nella blockchain stessa. 

Le piattaforme che forniscono servizi cross-chain non lavorano gratis. È necessario pagare il costo dell’operazione per il deposito e il prelievo dei fondi, che a volte è piuttosto elevato.

Inoltre, la maggior parte degli exchange centralizzati (CEX) richiede procedure KYC (fornitura di copie di documenti e foto/video dell’utente), il che non sempre soddisfa gli utenti. 

Le Piattaforme di Trading Decentralizzate,

come UniSwap, non raccolgono dati personali sui loro utenti, né richiedono complesse procedure di registrazione/login. Sulle piattaforme decentralizzate vengono utilizzati speciali smart contract per raggiungere un elevato livello di fiducia. Essi consentono l’interazione tra reti diverse e, in caso di rispetto delle condizioni del contratto specificate dagli utenti, eseguono lo scambio automatico (conversione) degli asset. Tuttavia, bisogna essere pronti al fatto che la coppia di scambio di cui hai bisogno potrebbe non essere presente su DEX. Quando si sceglie un exchange, è importante tenere conto del numero di coppie di trading. Più ce ne sono, maggiori sono le opportunità di trading e investing.

Per iniziare, devi decidere la scelta di un exchange. Poi affronta con attenzione lo studio delle coppie di trading. È necessario operare su grandi piattaforme con coppie liquide per ridurre i rischi. Esistono anche aggregatori come SwapSpace, progettato per rendere la scelta un po’ più semplice raccogliendo le offerte di diversi exchange in un unico posto.

C’è anche l’uso dei blockchain bridge. Se andiamo oltre gli exchange centralizzati nel mondo della finanza decentralizzata, allora, di fatto, entriamo nella blockchain stessa. E solo i bridge ti permetteranno di effettuare un cross la cui nuova exchange è nella blockchain stessa.

Bridge Cross-Chain

Le soluzioni cross-chain, i bridge cross-chain, le soluzioni di compatibilità o interoperabilità sono una tecnologia che consente di trasferire token da una blockchain a un’altra.

Le blockchain, come isole o stati individuali, esistono nei loro ecosistemi secondo regole proprie e, inizialmente, gli sviluppatori non si preoccupavano della standardizzazione e della compatibilità delle reti. Con il crescente numero di progetti nello spazio decentralizzato, questo problema è diventato urgente.

Il bridge più spesso si riferisce all’uso di smart contract di gestione e di un servizio oracle che monitora le transazioni e ascolta gli eventi nello smart contract di gestione. Il bridge può essere unidirezionale, ricevendo informazioni tramite altri canali di comunicazione. La cosa più importante è che il bridge sia una verifica crittografica dell’autenticità delle informazioni. Le soluzioni cross-chain possono trasferire asset all’interno della stessa rete — da L1 a L2, per esempio.

Ma i bridge non trasferiscono token nel senso classico, — i bridge hanno determinati pool di liquidità per le coppie di asset. I token vengono bloccati in una rete e rimintati in un’altra

Per esempio, per trasferire token dalla blockchain A alla blockchain B, il bridge congela temporaneamente gli asset nella blockchain A (i fondi del mittente). Poi i token richiesti vengono sbloccati (minting) nella blockchain B (il destinatario ha accesso ai fondi nella blockchain del destinatario). Se l’utente decide di riottenere i propri fondi, viene eseguito il processo inverso: i token della blockchain B vengono bruciati e l’accesso ai token della blockchain A viene sbloccato.

Puoi usare vari bridge cross-chain. sono costruiti sulla base di algoritmi di burning (mint-and-burn) o utilizzando il processo di congelamento e riemissione di token sintetici. Si intende che quando un token lascia la sua blockchain, viene congelato e, allo stesso tempo, una versione sintetica di questo token viene rilasciata su un’altra piattaforma. Spesso (ma non sempre) il processo si basa sulla presenza di intermediari (oracles) nei sistemi per trasferire informazioni da una blockchain all’altra. Il protocollo di burning, come suggerisce il nome, non congela, ma brucia i token.

Le soluzioni cross-chain possono essere centralizzate (richiedono piena fiducia), federate (federate) e trustless. Queste caratteristiche possono variare in misura diversa — tutto dipende dal livello di decentralizzazione.

I bridge centralizzati implicano il pieno controllo da parte di qualsiasi istituzione/team/azienda/progetto. Gli utenti trasferiscono le loro informazioni/fondi alla gestione dell’autorità centrale che controlla il funzionamento della blockchain. Non c’è decentralizzazione, ma tali soluzioni vengono implementate facilmente e rapidamente. Allo stesso tempo, nessuno garantisce la sicurezza dei fondi, quindi questa tecnologia non si distingue per la sicurezza.

Il bridge federato funziona per analogia con una blockchain privata. I nodi devono rispettare una serie di regole rigide per far parte della rete di gestione e ottenere il controllo sul movimento dei token. I nodi specializzati sono chiamati keepers. Ce ne sono, per esempio, in una soluzione cross-chain tra Ethereum e Wanchain. I custodi bloccano i token in Ethereum e emettono token in Wanchain. Se l’utente ha bisogno di trasferire i token indietro, invia una richiesta ai keepers, che inviano parte della chiave segreta. Quando viene generata una chiave completa, essa rimuove il blocco dai token. Possono esistere varie opzioni per meccanismi di voto con controllo parziale.

Il bridge trustless è un sistema completamente decentralizzato a cui qualsiasi partecipante della rete può unirsi per svolgere le funzioni di agente o validatore. Verifica la validità delle transazioni e riceve una commissione per questo. Il bridge Syscoin funziona secondo questo algoritmo. Qui i nodi possono contestare il lavoro di altri agenti e segnalare una violazione. Se il controllo ha esito positivo, vengono prelevati 3 ETH dal trasgressore, ma nel caso opposto i 3 ETH vengono persi dalla persona che ha segnalato la violazione. Un altro esempio vivido di questo tipo di bridge è Wormhole, che collega la rete Solana ed Ethereum. Consente di convertire ERC-20 token in token SPL nativi della blockchain di Solana.

Esempi di bridge cross-chain possono essere progetti come AnySwap, BTC Relay, POLKADOT, BLOCKNET, AION, WANCHAIN, ecc.

Vantaggi dei Bridge Cross-Chain

I bridge possono accelerare il trasferimento di asset digitali in un ambiente trustless. L’interoperabilità può anche contribuire a un’elevata riservatezza, per esempio i dati vengono registrati in sidechain accessibili solo alle parti coinvolte in ogni specifica transazione.

I bridge possono anche garantire maggiore velocità e scalabilità utilizzando lo sharding (segmentazione). Le singole operazioni possono essere registrate in un segmento della rete, mentre il risultato dell’elaborazione di un gruppo di operazioni viene registrato nel registro principale. I bridge riducono il traffico di rete distribuendo tra blockchain meno cariche, il che contribuisce anche a una maggiore scalabilità.

Svantaggi dei Bridge Cross-Chain

Si tratta ancora di una tecnologia sperimentale che deve essere perfezionata per l’uso di massa. Le soluzioni cross-chain non sono ancora diventate sufficientemente universali e finora agiscono come una sorta di stampelle, un altro componente aggiuntivo, o un livello sopra le blockchain, il che rende l’intero sistema più ingombrante.

Non si escludono errori e ostacoli tra il funzionamento delle varie reti, perché si tratta di registri distribuiti complessi e non ogni computer può elaborare una tale quantità di informazioni. Vale a dire, i bridge cross-chain sono abbastanza intensivi in termini di risorse, nel senso che richiedono molte risorse umane e tempo.

Ci sono anche domande sulla sicurezza. Più bridge attraversa un asset, più rischioso diventa, allontanandosi ulteriormente dall’asset originale. Poiché ogni volta che passa attraverso il bridge vengono mintati nuovi token con nuovi ticker, ciò crea disagi per gli utenti.

Ora è necessario cercare un approccio unico per ogni caso e per ogni coppia di blockchain, e ciò richiede tempo, denaro e seri sforzi da parte degli sviluppatori.

Condividi:

Articoli correlati

Curioso di saperne di più?

Iscriviti alla nostra newsletter — rimani informato e consapevole.