Introduzione
THORChain, con la sua criptovaluta RUNE, introduce innovazioni significative nell’ambito della DeFi, in particolare per quanto riguarda liquidità e trading, influenzando positivamente tutti i Decentralised Exchange dell’ecosistema Cosmos e oltre.
THORChain consente scambi diretti di token nativi di ecosistemi come Bitcoin, Ethereum, Litecoin, Dogecoin, BCH, Avalanche e BNB Chain, senza necessità di bridge.
THORChain (RUNE): Che Cos’è?
THORChain è una blockchain basata sul meccanismo Proof of Stake, parte dell’ecosistema Cosmos, ma con la specificità di non essere compatibile con IBC.
Realizzata utilizzando il Cosmos SDK e basata su Tendermint BFT (Byzantine Fault Tolerance), THORChain si propone di risolvere i problemi di liquidità nella finanza decentralizzata (DeFi), offrendo una piattaforma crosschain robusta per tutti i DEX.
THORChain si afferma come una piattaforma completamente decentralizzata, gestita autonomamente dalla sua comunità, senza alcuna entità aziendale alle spalle.
Nato nel 2018, il progetto si basa su un modello di Automated Market Maker (AMM), simile a quello utilizzato da importanti piattaforme DEX come Uniswap e Pancakeswap.
Al centro del suo ecosistema, il token nativo RUNE funge da coppia di scambio principale.
Il token RUNE ha molteplici funzioni chiave, che verranno esplorate in seguito, tra cui quella di ricompensare i fornitori di liquidità.
THORChain è stato concepito per superare i limiti degli exchange centralizzati (CEX) nel trasferimento di token tra blockchain, proponendo gli exchange decentralizzati (DEX) come soluzione a lungo termine.
Inoltre, il progetto evidenzia la problematica di non poter scambiare direttamente certi asset, come il BTC, senza l’uso di token avvolti (wrapped token), come il WBTC su Ethereum.
L’obiettivo di THORChain è quello di costruire una blockchain indipendente capace di stabilire ponti con reti esterne, facilitando i trasferimenti inter-chain, funzionando in modo simile a un DEX.
Tuttavia, persistono alcune sfide, in particolare relative alla liquidità nei DEX, che spesso conduce al fenomeno noto come slippage.
Per affrontare queste sfide, THORChain ha sviluppato un modello ispirato al “smart Token” di Bancor, per creare i cosiddetti Continuous Liquidity Pools (CLP), che verranno approfonditi nella sezione tecnica dell’articolo.
Inoltre, THORChain presenta una serie di argomenti convincenti e attraenti per il settore della finanza decentralizzata.
Importante sottolineare che il progetto si avvale di un sistema di bridge inter-chain denominato Bifröst per facilitare gli scambi tra diverse blockchain.
Aspetto Tecnico di THORChain (RUNE)
Nonostante il sistema centralizzato (simile alla finanza tradizionale) funzioni adeguatamente, il team di THORChain ritiene che presenti ancora debolezze dovute alla centralizzazione e alla necessità di fiducia.
Questo ha motivato lo sviluppo di un sistema autogestito e affidabile, che permetta la comunicazione e l’utilizzo da parte di reti esterne per la finanza decentralizzata.
Basato su Tendermint, THORChain condivide la stessa architettura e sistema di consenso del network Cosmos. Ciò implica un limite al numero di validatori, fissato a circa 100, a causa del consenso BFT di Tendermint, basato sulla sincronizzazione.
Inoltre, Tendermint supporta un meccanismo di consenso proof of stake, richiedendo che ogni validatore nel network detenga un certo peso, misurato dal numero di token in staking.
Per la sua scalabilità, THORChain utilizza il protocollo Yggdrasil, un approccio unico al sharding.
A differenza del tradizionale sharding orizzontale, Yggdrasil lo applica verticalmente, permettendo a THORChain di implementare lo sharding in un ecosistema inter-chain.
L’Architettura di THORChain
Come precedentemente menzionato, THORChain facilita la connessione tra molteplici blockchain grazie a specifiche componenti tecnologiche della sua architettura.
Innanzitutto, ogni nodo nel sistema dispone di un servizio Bifröst, che gestisce le sfumature e le specificità di connessione con altre blockchain esterne. Una volta sincronizzati, i nodi monitorano gli indirizzi dei vault. Se rilevano una transazione in entrata, la processano e la convertono in una transazione testimone su THORChain.
Per illustrare meglio, ecco un diagramma che mostra il funzionamento interno di THORChain.
La transazione testimone ha parametri specifici che rimangono sostanzialmente invariati per qualsiasi catena.
THORChain elabora ogni transazione osservata e attende che i nodi raggiungano un consenso per finalizzarle.
Il protocollo Bifröst di THORChain è un sistema di comunicazione inter-chain che rende possibile questa interoperabilità.
I Diversi Ruoli su THORChain
Sul network THORChain, diversi ruoli sono necessari per garantire il corretto funzionamento del sistema, specialmente nel contesto della finanza decentralizzata.
Possiamo identificare quattro ruoli chiave nel sistema:
- Fornitori di Liquidità: I fornitori di liquidità aggiungono liquidità nei liquidity pool in cambio di commissioni, parte delle quali pagate in RUNE e parte nell’asset sottostante del pool. Queste commissioni provengono sia dai costi applicati agli scambi (swaps) sia dalle ricompense del sistema, calcolate ad ogni nuovo blocco.
- Gli Scambiatori (Swappers): Gli scambiatori sono utenti dei DEX che utilizzano protocolli decentralizzati per scambiare token secondo coppie definite. Il network THORChain punta a offrire ai suoi utenti un’ampia varietà di asset grazie alla sua compatibilità inter-chain e a un’eccellente esperienza utente con protocolli finanziari accessibili e senza permessi. Gli scambi avvengono attraverso i liquidity pools, composti da un asset presente su THORChain o da una delle catene connesse e dal token RUNE.
- I Trader: Hanno il compito di fare arbitraggio sui liquidity pool per mantenerne l’equilibrio continuo, guadagnando nel processo. Cercano differenze di prezzo tra i vari mercati per acquistare asset a basso costo e rivenderli a un prezzo più alto (arbitraggio), un processo ripetuto ad alta frequenza. Così facendo, THORChain evita di affidarsi agli oracoli, e i prezzi vengono fissati direttamente sul network.
- Gli Operatori dei Nodi (Node Operators): Sono gli attori che garantiscono la sicurezza della rete attraverso il meccanismo di consenso, mettendo in sospeso una certa quantità dei loro token. Sono ricompensati in token per questo servizio. Come accennato in precedenza, i nodi erano limitati a 100 al lancio della rete THORChain. I THORNodes sono composti da server indipendenti, comunicano tra loro e operano in cooperazione per creare una rete di scambio inter-chain. THORChain adotta un approccio che proibisce la delegazione pubblica, per preservare sia la decentralizzazione che la sicurezza del protocollo, tuttavia è permessa una delegazione privata entro certi limiti.
I Pools di Liquidità Continua di THORChain
Sono denominati “pools di liquidità continua” perché RUNE, essendo presente in ogni pool, collega tutti i pool insieme in una rete unica e continua di liquidità.
Questi pools di liquidità continua rappresentano una delle principali innovazioni di THORChain e offrono i seguenti vantaggi:
- Fornire una liquidità costante a tutti gli asset dell’ecosistema THORChain.
- Permettere agli utenti di scambiare asset a prezzi trasparenti e equi, senza dipendere da terze parti centralizzate.
- Funzionare come una fonte affidabile di prezzi on-chain per usi interni ed esterni, democratizzando le opportunità di arbitraggio.
- Consentire ai prezzi nei pools di convergere verso i veri prezzi di mercato, grazie a costi di transazione estremamente bassi.
La Struttura dei Pools di Liquidità in THORChain
Semplificando, ogni coppia di asset presente nei pools di liquidità include l’asset RUNE.
Di conseguenza, l’asset nativo (RUNE) è collegato a ogni asset presente sulla rete. Questo consente la costante liquidità e la facilità di scambio degli asset sulla rete, anche se provengono da diverse blockchain.
Inoltre, poiché l’asset nativo della rete è condiviso con tutti gli asset supportati, è in grado di legare strettamente insieme liquidità e sicurezza.
I fornitori di liquidità possono ritirare la loro quota dal pool attraverso una transazione speciale di prelievo. La quota di asset che gli spetta viene immediatamente restituita, inclusi i guadagni derivanti dalle commissioni di liquidità accumulati durante il periodo di partecipazione al pool.
Il Token RUNE
Come accennato in precedenza, il token RUNE, asset nativo della rete THORChain, è al centro del suo ecosistema.
Con un’offerta massima di circa 500 milioni di token, 330 milioni già emessi e una capitalizzazione di mercato di 478 milioni di dollari al momento della stesura di questo articolo, si posiziona tra le prime 80 criptovalute per capitalizzazione di mercato.
La distribuzione del token RUNE sarà la seguente:
In linea con il meccanismo di consenso PoS, fornisce le incentivazioni economiche necessarie per la sicurezza della rete. Serve anche come token di governance e come token di liquidità per tutti i pools della rete.
Essendo il network a conoscenza del prezzo unitario degli asset nei pools, le variazioni di prezzo non rappresentano un problema, in quanto la quantità dei token RUNE nei pools può essere adeguata di conseguenza per mantenere un equilibrio 50/50.
La Sicurezza della Rete THORChain
Dopo una crescita esponenziale, la rete THORChain ha incontrato diversi problemi di sicurezza.
Nell’estate del 2021, la rete ha subito il suo primo attacco hacker, risultando nella perdita di 7,6 milioni di dollari in Ether (ETH). Per limitare i danni e correggere le vulnerabilità, la rete è stata temporaneamente disattivata.
Solo una settimana dopo il primo attacco, un secondo hacker ha colpito il protocollo, aggravando ulteriormente la sua reputazione già danneggiata dal primo attacco, con una perdita di altri 8 milioni di dollari in Ether (ETH).
Questo secondo attacco si è concluso con la negoziazione di una ricompensa del 10% da parte dell’hacker “white hat” per la restituzione del bottino.
Questi attacchi erano legati a vulnerabilità nel loro protocollo “Bifröst”, che, ricordiamo, serve all’interoperabilità tra Thorchain e altre blockchain.
Un terzo attacco è stato registrato più tardi nello stesso anno, rendendo il 2021 un anno difficile per il protocollo e costringendolo a rallentare il suo sviluppo per risolvere i problemi di sicurezza.
In seguito, THORChain ha superato con successo diversi audit di sicurezza effettuati da aziende come Trail of Bits e Halborn, ripristinando tutte le sue funzionalità di trading inter-chain e integrazioni crittografiche.
Inoltre, la rete ha collaborato con Immunfi, una piattaforma di bug bounty, per individuare vulnerabilità prima che possano essere sfruttate.
Conclusione
Nonostante le difficoltà incontrate fino ad ora, il progetto THORChain (RUNE) sembra offrire innovazioni interessanti per il futuro della DeFi.
Oltre ai problemi di sicurezza affrontati, il progetto sembra ora orientato verso una maggiore sicurezza del suo sistema.
Il progetto merita quindi attenzione per il prossimo ciclo rialzista, che potrebbe vedere ulteriori miglioramenti grazie all’incremento dell’impegno degli attori finanziari istituzionali.