Cosa sono i wrapped crypto token e come funzionano?

Cosa sono i wrapped crypto token?
I wrapped crypto token (detti anche wrapped coin) sono token che, su una blockchain, rappresentano il valore o un diritto su una crypto sottostante che in origine esiste su un’altra blockchain o in un’altra forma tecnica. Servono per usare quella crypto in app che non possono gestire direttamente la coin originale.
Bitcoin, per esempio, è la coin nativa della blockchain di Bitcoin. Una versione wrapped di Bitcoin può esistere come token su Ethereum, così da poter essere usata nelle app di Ethereum. Il token wrapped non è la stessa cosa della BTC originale. È una rappresentazione separata che segue le regole di Ethereum.
In una struttura completamente coperta, un wrapped token corrisponde a un’unità della crypto sottostante. La crypto originale viene quindi bloccata in uno smart contract oppure gestita da un custode. Uno smart contract è un programma su una blockchain che esegue automaticamente azioni preimpostate.
WETH è un esempio famoso. WETH è un token ERC-20 che rappresenta ETH nativa. ERC-20 è uno standard tecnico per i token su Ethereum. Questo standard fa sì che wallet crypto, dapp e exchange decentralizzati possano lavorare con un token in modo uniforme.
Il nome wrapped di per sé non significa che un token sia sempre completamente coperto o che sia sempre riscattabile direttamente. Le regole precise cambiano a seconda del token e del bridge. Un bridge è un sistema che aiuta a rappresentare valore tra blockchain. Per questo, il modo in cui vengono custoditi, emessi e riscattati sono differenze importanti tra i wrapped token.
In breve
- I wrapped crypto token rappresentano crypto su un’altra blockchain o in un altro standard tecnico.
- Un wrapped token è una rappresentazione separata e non è la stessa cosa della coin nativa originale.
- In una struttura completamente coperta, di solito un wrapped token corrisponde a un’unità della crypto sottostante.
- WETH rende ETH nativa utilizzabile come token ERC-20 nelle app di Ethereum.
- Il nome wrapped non dà da solo garanzie su copertura, riscattabilità o rischio.
Come funzionano i wrapped crypto token?
I wrapped crypto token di solito funzionano bloccando la crypto originale e poi emettendo un token corrispondente su una blockchain di destinazione. Spesso si chiama lock-and-mint: lock significa bloccare e mint significa creare nuovi token.
Con WETH questo avviene tutto su Ethereum tramite uno smart contract. Un utente deposita ETH nel contratto WETH. Poi il contratto emette lo stesso numero di token WETH. Chi in seguito riconverte WETH, fa bruciare i token WETH e riceve la stessa quantità di ETH dal contratto.
Per crypto che non possono essere bloccate sulla chain di origine tramite smart contract compatibili, può essere necessario un custode. Nel caso da BTC a Ethereum, per esempio, un custode detiene BTC mentre su Ethereum viene emesso un token wrapped BTC. Con WBTC, solo istituzioni approvate e verificate tramite identità possono mintare e bruciare WBTC.
Non tutti i bridge funzionano con lock-and-mint. Alcuni sistemi usano burn-and-mint. In quel caso, i token su una blockchain vengono distrutti e nuovi token vengono emessi sull’altra blockchain. Si possono usare anche atomic swap. Qui le parti si scambiano crypto seguendo condizioni tecniche fisse.
La crypto in sé di solito non “viaggia” letteralmente da una blockchain all’altra. Il valore ottiene una nuova rappresentazione sulla chain di destinazione. L’idea è che il token wrapped mantenga lo stesso valore della crypto sottostante, ma non è una garanzia per il prezzo di mercato. Meno fiducia, liquidità limitata o problemi nel riscatto possono far sì che il prezzo si discosti.
Esempio: qualcuno blocca 1 ETH nel contratto WETH e riceve 1 WETH. Quel WETH può poi essere usato in una dApp che gestisce solo token ERC-20. Nel frattempo l’ETH originale resta bloccata nel contratto.
Perché i crypto token vengono wrappati?
I crypto token vengono wrappati per rendere una crypto utilizzabile in applicazioni e reti che non supportano direttamente la coin originale. Così, per esempio, BTC può essere usata come token su Ethereum in dapp che gestiscono token di Ethereum.
WETH risolve soprattutto un problema di compatibilità. ETH nativa esisteva già prima che venisse introdotto lo standard ERC-20 e non segue quello standard. Molte dapp invece si aspettano un token con le stesse funzioni fisse degli altri token ERC-20. WETH dà a ETH quella forma uniforme.
Lo standard ERC-20 descrive, tra le altre cose, come vengono inviati i token, come si controlla un saldo e come un utente può dare a uno smart contract il permesso di usare i token. Così wallet crypto ed exchange decentralizzati non devono costruire una nuova integrazione tecnica completa per ogni singolo token.
I wrapped token e i bridge possono anche dare accesso a dapp e liquidità su altre reti o su reti Layer 2. La liquidità è la quantità disponibile di crypto con cui gli utenti possono fare trading o altre operazioni finanziarie. Commissioni più basse possono essere un motivo per usare un’altra rete.
Il wrapping non cambia la BTC o la ETH originale. Crea una versione token separata che può funzionare secondo le regole tecniche della blockchain di destinazione.
Quali esempi di wrapped crypto token ci sono?
WETH, WBTC e cbBTC sono esempi di wrapped crypto token, ma la loro struttura cambia.
- WETH (Wrapped Ether): WETH è un token ERC-20 che rappresenta ETH nativa. ETH viene depositata nello smart contract WETH quando si crea WETH. Quando si fa l’unwrapping, i token WETH vengono bruciati e l’ETH torna disponibile.
- WBTC (Wrapped Bitcoin): WBTC è una struttura token multi-chain collegata a BTC in custodia. In questo modello, istituzioni approvate e verificate tramite identità possono mintare e bruciare WBTC.
- cbBTC (Coinbase Wrapped Bitcoin): cbBTC è una rappresentazione di BTC offerta da Coinbase disponibile su Base, Ethereum, Solana e Arbitrum.
Il ticker di un token non basta per capire cosa stai ricevendo. Possono esistere diverse varianti di WETH e token con un nome quasi identico possono avere un contratto diverso, un emittente diverso o caratteristiche di sicurezza diverse.
Per questo, controlla sempre su quale blockchain si trova un token e se l’indirizzo del contratto corrisponde al token che vuoi usare. Un wallet crypto può mostrare più token con lo stesso ticker, anche se tecnicamente quei token non sono la stessa cosa.
Che ruolo hanno i wrapped token nella DeFi?
I wrapped token hanno un ruolo importante nella Decentralized Finance (DeFi), perché possono rendere utilizzabili cryptoasset su blockchain in cui quegli asset non esistono in origine. Un esempio famoso è Wrapped Bitcoin (WBTC), che permette di usare il valore di Bitcoin dentro applicazioni su Ethereum e su altre reti compatibili.
Un wrapped token di solito rappresenta un altro cryptoasset in un rapporto 1:1. Per esempio, 1 WBTC è pensato per rappresentare 1 bitcoin. Il bitcoin originale resta fuori da Ethereum, mentre WBTC può essere usato come token nell’ecosistema Ethereum.
In questo modo gli utenti possono usare asset nei protocolli DeFi senza che quegli asset debbano per forza far parte della stessa blockchain. I wrapped token vengono usati, tra le altre cose, per:
- Exchange decentralizzati: i wrapped token possono essere scambiati tramite liquidity pool e altri meccanismi di trading dentro una DEX.
- Lending e borrowing: alcuni protocolli DeFi accettano wrapped token come collaterale per prestiti o permettono di prestarli.
- Liquidity providing: gli utenti possono aggiungere wrapped token alle liquidity pool e, a certe condizioni, ricevere ricompense o fee di trading.
- Strategie di yield: i wrapped token possono far parte di strategie in cui gli utenti combinano diversi protocolli DeFi per cercare di ottenere rendimento.
- Uso negli smart contract: dato che un asset wrapped può seguire lo stesso standard di token degli altri token sulla rete, può essere usato più facilmente dagli smart contract e dalle applicazioni DeFi.
Il vantaggio principale è quindi l’interoperabilità. Bitcoin ed Ethereum, per esempio, sono blockchain separate con regole tecniche diverse. Per questo Bitcoin non può essere usato direttamente da uno smart contract su Ethereum. Rappresentando bitcoin in una forma token compatibile, il suo valore può però essere usato dentro la DeFi basata su Ethereum.
I wrapped token però portano anche rischi extra. L’utente non dipende solo dalla blockchain originale, ma anche dal meccanismo con cui il wrapped token viene emesso e coperto. Per alcuni wrapped token, un custode centrale gestisce gli asset sottostanti. Altre soluzioni usano smart contract, bridge o una combinazione di più parti.
Se la copertura non viene gestita correttamente, un bridge viene hackerato o uno smart contract ha una vulnerabilità, il wrapped token può perdere l’aggancio con l’asset sottostante. Un wrapped token quindi non è la stessa cosa del cryptoasset originale, anche quando entrambi sono pensati per rappresentare lo stesso valore.
Nella DeFi i wrapped token funzionano soprattutto come un ponte tecnico tra asset ed ecosistemi. Rendono possibile portare liquidità e valore da una blockchain dentro applicazioni su un’altra blockchain, ma aggiungono anche un’ulteriore dipendenza tecnica e, a volte, anche da una controparte.
Come si “scartano” i wrapped crypto token?
I wrapped crypto token si “scartano” invertendo il processo di emissione. Si chiama anche unwrapping o redemption: il token wrapped sparisce e la crypto sottostante viene sbloccata o pagata secondo le regole del sistema.
Il percorso pratico cambia a seconda del token.
-
Controlla che tipo di wrapped token hai
Guarda su quale blockchain si trova il token e quale contratto gli è associato. È importante perché WETH, WBTC e altri wrapped token possono avere procedure di riscatto diverse.
-
Usa il percorso di redemption corretto
Con WETH, un holder può convertire WETH nella stessa quantità di ETH tramite lo smart contract WETH. Il contratto brucia WETH e libera ETH.
Con WBTC, la conversione in BTC nativa passa da merchant e custodi autorizzati. In questo modello, un merchant fa bruciare WBTC, dopo di che il custode, dopo le conferme, rilascia BTC all’indirizzo Bitcoin del merchant. Il percorso per un singolo holder quindi dipende dal fornitore di servizi usato.
-
Tieni conto delle fee di rete
Per wrapping on-chain, unwrapping e transazioni di bridge di solito servono fee di rete. Su Ethereum queste gas fee si pagano in ETH nativa. Quindi WETH non può essere usato per pagare le gas fee di una transazione su Ethereum.
-
Controlla se la destinazione è supportata
Alcune piattaforme possono convertire automaticamente i wrapped token ricevuti in un account adatto nella crypto sottostante. È una procedura della piattaforma e non significa che ogni indirizzo esterno possa ricevere BTC nativa. Quindi invia un token solo a una rete e a un indirizzo che supportino quel token.
Quali sono i rischi dei wrapped crypto token?
I wrapped crypto token spesso aggiungono rischi extra rispetto al rischio della crypto sottostante. Il token può dipendere da un custode, un bridge, uno smart contract, un gruppo di validator, la blockchain di destinazione e la liquidità disponibile.
Un bridge, per esempio, può aggiungere un livello extra tra due blockchain. Quando quel livello non funziona bene o viene attaccato, il wrapped token può avere problemi con emissione, trasferimento o riscattabilità. Nei trusted bridge, gli operatori o i validator possono in teoria bloccare i trasferimenti. Se collaborano in modo malevolo, i fondi degli utenti possono essere a rischio.
Anche gli errori negli smart contract sono un rischio. Un errore nel codice può portare a perdita di crypto o a emissione errata di token. Inoltre, un errore dell’utente può avere conseguenze pesanti. Chi invia token alla rete sbagliata, a un contratto sbagliato o a un indirizzo non supportato può perderli. Token ERC-20 inviati a un contratto che non riesce a gestirli possono restare bloccati per sempre.
Una panoramica proof-of-reserves o una dashboard on-chain può dare visibilità sugli indirizzi di riserva e sulla quantità di token emessi. Però non elimina tutti i rischi. Per esempio, non dice tutto su chi controlla le private key, sui vincoli legali, sugli errori operativi o sulla possibilità pratica di riscattare i token.
Come nasce il rischio di controparte nei wrapped crypto token?
Il rischio di controparte nasce quando il valore o la riscattabilità di un wrapped token dipendono da persone o organizzazioni fuori dalle blockchain coinvolte. Pensa a un custode, un emittente, un merchant, firmatari multisig o validator esterni.
Un custode è una parte che gestisce crypto per conto di qualcun altro. In un wrapped BTC token custodial, quella parte deve davvero gestire la BTC sottostante e rilasciarla secondo le regole di redemption. Se non lo fa, il wrapped token può perdere la sua riscattabilità. Di conseguenza, anche l’aggancio al valore di BTC può essere sotto pressione.
In un trusted bridge, gli utenti si fidano dell’operatore o del gruppo di validator perché custodiscano correttamente la crypto ed eseguano correttamente le istruzioni del bridge. Un gruppo di validator è l’insieme di parti che, in un sistema del genere, conferma transazioni o eventi. Queste parti possono in teoria bloccare i trasferimenti o, collaborando, mettere a rischio i fondi.
WETH è costruito in modo diverso. L’ETH sottostante è bloccata nello smart contract WETH e i passaggi di mint e burn avvengono on-chain. Questo riduce il classico rischio di un custode centrale, ma non rende WETH privo di rischi. La sicurezza dipende comunque dallo smart contract e dal protocollo Ethereum.
Che ruolo hanno gli smart contract nei wrapped crypto token?
Gli smart contract possono automatizzare emissione, bruciatura, trasferimento e redemption dei wrapped crypto token. Eseguono le regole preimpostate non appena un utente fa una transazione on-chain valida.
Con WETH, lo smart contract riceve ETH e crea la stessa quantità di WETH. Con l’unwrapping, il contratto riceve WETH, brucia quei token e libera ETH. Così non serve un custode separato per questi passaggi specifici.
Con i bridge, gli smart contract sia sulla blockchain di origine che su quella di destinazione possono gestire i passaggi di lock-and-mint o burn-and-mint. I contratti devono stabilire correttamente quando si possono emettere nuovi token o quando si può liberare crypto. In alcuni bridge, oltre al codice del contratto, serve comunque un custode o un gruppo di validator per confermare eventi fuori dal contratto.
Il codice di uno smart contract è una superficie di attacco in più. Un solo errore in un contratto di bridge può esporre crypto a hack. Inoltre, lo smart contract di un wrapped token, il contratto del bridge e i contratti di dapp esterne sono componenti separati, con rischi propri e possibili diritti di amministrazione.
Infine, una interazione sbagliata può portare a perdite, anche senza hack. ERC-20 non richiede una conferma obbligatoria di ricezione da parte del contratto destinatario. Se un utente invia token a un indirizzo di contratto che non riesce a gestirli, i token possono restare bloccati.
In conclusione
I wrapped crypto token rendono possibile usare crypto su un’altra blockchain o dentro uno standard tecnico che si adatta meglio a dapp, wallet crypto ed exchange decentralizzati. WETH, per esempio, mostra come ETH nativa possa funzionare come token ERC-20, mentre i wrapped BTC token possono rendere BTC utilizzabile su altre reti.
Il funzionamento cambia a seconda della struttura. Alcuni token, come WETH, usano uno smart contract sulla stessa blockchain. Altri modelli usano un bridge, un custode o un merchant autorizzato per gestire la crypto sottostante ed emettere i wrapped token.
Questo livello extra offre più possibilità d’uso, ma introduce anche nuovi rischi. Perciò controlla sempre la blockchain, l’indirizzo del contratto, la procedura di riscatto e il ruolo di eventuali parti esterne prima di usare wrapped token.