RenVM: l’ecosistema che vuole portare Bitcoin nella DeFi

RenVM ha sfruttato un’architettura di sicurezza all’avanguardia per sbloccare la liquidità inter-blockchain in modo decentralizzato e Permissionless.

Tutto questo è stato condotto in conformità con la filosofia che caratterizza la Finanza Decentralizzata (DeFi).

renvm defi renbtc
Adobe Stock

RenVM è un sistema decentralizzato che consente di generare token basati su Ethereum che riflettono criptovalute non basate su Ethereum. Come ad esempio Bitcoin, Bitcoin Cash (BCH) e Zcash (ZEC) solo per citarne alcuni.

Questi token possono essere creati utilizzando la piattaforma RenVM. Queste rappresentazioni tokenizzate consentono la liquidità e l’interoperabilità dei token tra le diverse blockchain. Aprendo di fatto l’ecosistema DeFi specifico di Ethereum ad altri mercati di criptovalute.

Che cos’è RenVM

RenVM è un sistema decentralizzato che consente di creare token ERC-20 basati su Ethereum. Questi token possono essere utilizzati per rappresentare bitcoin (BTC) e altre criptovalute in modo uno-a-uno. RenVM è in grado di fornire liquidità da asset digitali come il bitcoin alle applicazioni per la finanza decentralizzata (DeFi) costruite su Ethereum attraverso l’uso di queste rappresentazioni tokenizzate.

Per far funzionare un nodo sulla rete Ren e per riscuotere le commissioni di transazione è necessario REN, che è il token nativo di RenVM. REN può essere utilizzato per fare entrambe le cose.

Prima di entrare nello specifico della sua architettura, è utile analizzare il ruolo che RenVM svolge all’interno dell’ecosistema DeFi.

Come impatta RenVM nel panorama DeFi

I servizi finanziari tradizionali, come i prestiti, i mutui e la copertura dei rischi, trovano un corrispettivo decentralizzato grazie all’uso della tecnologia blockchain. Cuore pulsante e carburante fondante della DeFi.

Anche se le applicazioni della DeFi sono spesso componibili, il che significa che possono essere costruite e collegate in vari modi come i pezzi del Lego, non sono compatibili con altre blockchain come quella di Bitcoin. Finora la maggior parte delle applicazioni DeFi è stata prodotta su Ethereum. L’interoperabilità tra blockchain diverse è stata affrontata principalmente attraverso gli swap atomici, gli asset sintetici e la rappresentazione tramite token. Che poi sono i tre metodi di base che sono oggi presenti sul panorama.

Gli swap atomici sono un tipo di transazione di criptovaluta peer-to-peer (P2P) facilitata dall’uso di smart contract. Queste transazioni avvengono su più blockchain. Tuttavia, l’esecuzione di un atomic swap può richiedere diverse ore ed entrambe le parti devono determinare in anticipo gli asset oggetto di scambio e il loro prezzo. Ciò riduce notevolmente l’utilità degli swap atomici nei mercati dinamici e automatizzati della DeFi.

Gestire l’esposizione alle attività sottostanti

È possibile avere un’esposizione alle attività sottostanti a cui sono legate le attività sintetiche senza doverle possedere per poterne beneficiare. Tuttavia, questi ultimi richiedono spesso una sovracollateralizzazione, il che significa che dovete depositare più garanzie di quanto guadagnate con gli asset sintetici. Questo vi espone alla possibilità di veder liquidata l’intera posizione nel caso in cui il mercato diventi volatile.

La rappresentazione tokenizzata è il metodo che RenVM impiega per il suo funzionamento. Utilizzando questa procedura, potrete assicurarvi un asset e ottenere in cambio una rappresentazione di quell’asset su base uno-a-uno, che nella maggior parte dei casi assumerà la forma di un token ERC-20 (il contratto di risorse di Ethereum). (L’Ethereum Resource Contract, o ERC-20, è lo standard tecnico a cui devono aderire tutti gli smart contract sulla blockchain di Ethereum).

Successivamente, è possibile riscattare l’attività bloccata bruciando la versione tokenizzata dell’attività. Nell’ambito delle criptovalute, esistono diversi esempi di rappresentazioni che vengono tokenizzate, una delle quali è il bitcoin wrapped (wBTC). RenVM, invece, non è come queste altre piattaforme, in quanto non utilizza un custode centralizzato per conservare gli asset bloccati. Utilizza invece un meccanismo di sicurezza innovativo che dipende da una rete di nodi privati e raggruppati in modo casuale per garantire l’anonimato degli utenti.

Come funziona RenVM nello specifico

La macchina virtuale nota come RenVM è composta da migliaia di nodi, detti Darknodes. Chiunque può gestire un Darknode. Tuttavia, il software di RenVM deve essere eseguito su ogni nodo utilizzando un Virtual Private Server e ogni nodo deve depositare 100.000 token REN nel contratto di registro del Darknode.

Grazie a questo approccio, i gestori dei nodi sono incentivati a non intraprendere comportamenti dannosi. In quanto, così facendo si espongono alla possibilità di perdere i loro depositi. Una volta al giorno, i darknodes vengono rimescolati e raggruppati in quelli che vengono chiamati shard. Questo processo rafforza le difese di RenVM contro gli attacchi alla rete, garantendo che i possibili bersagli dei dati siano sempre in movimento e si rinnovino.

I Darknode prendono anche una parte delle commissioni di transazione generate ogni volta che RenVM trasforma un bene digitale in un token ERC-20. Questi costi sono calcolati in modo algoritmico. Questi costi sono calcolati algoritmicamente in base alla domanda e a un modello di flusso di cassa scontato, e sono valutati nella criptovaluta corrispondente all’asset bloccato.

Per difenderti adeguatamente dagli attacchi normativi e dai disastri di mercato, se hai esposizioni in criptovalute e DeFi leggi subito il nostro approfondimento per navigare senza paura durante la tempesta:
Sta arrivando l’Apocalisse DeFi e non ho niente da mettermi

La sicurezza dagli attacchi informatici

RenVM è in grado di garantire che gli assalti alla rete non siano redditizi grazie alla combinazione dei depositi dei Darknode e delle commissioni regolate dall’algoritmo. Ciò è dovuto al fatto che RenVM utilizza il suo modello di flusso di cassa scontato per garantire che il valore del REN depositato dai Darknode sia sempre superiore al valore delle attività bloccate in RenVM.

Se un attacco dovesse andare a segno, tuttavia, i depositi effettuati dai Darknodes vengono persi. Analogamente, nel caso in cui un attacco metta a rischio il rapporto uno a uno tra asset bloccati e rappresentazioni ERC-20, i token REN depositati dai nodi ostili possono essere utilizzati per ripristinare il rapporto.

A differenza dei custodi centralizzati utilizzati da altre piattaforme come wBTC, i Darknodes operano collettivamente come custodi decentralizzati e Trustless degli asset digitali bloccati dagli utenti su RenVM. I nodi di RenVM sono in grado di generare e gestire chiavi private senza poterle leggere grazie a un algoritmo chiamato RZL MPC. In questo modo i nodi RenVM possono fare ciò che prima era impossibile. L’approccio di decentralizzazione progressiva utilizzato da RenVM è ora nella fase denominata Sub-Zero.

Quali tipi di transazioni sono supportate da RenVM

Lock and mint, burn and release e burn and mint sono i tre tipi di transazioni che possono essere eseguite con RenVM.

Vediamo come procedere con uno scambio di lock e mint. Supponiamo che abbiate deciso di trasferire i vostri bitcoin sulla blockchain di Ethereum. Per iniziare, dovrete donare bitcoin a RenVM per poterli bloccare. Riceverete in cambio una “firma di conio” una volta che il protocollo avrà verificato i fatti della transazione in bitcoin, testimoniato il blocco degli asset e convalidato i dettagli della transazione. Dopo aver ottenuto questa firma, potrete creare un token ERC-20 che rappresenta il bitcoin su Ethereum, chiamato renBTC, e procedere al mint (coniarlo).

Dopo questa provedura, potrete decidere di riscattare il bitcoin che avevate precedentemente messo al sicuro. Per farlo, è necessario avviare una transazione di burn and release. A questo punto dovrete bruciare il vostro renBTC e poi indicare a RenVM dove volete che vengano inviati i bitcoin “originali” bloccati in precedenza. RenVM è un servizio di terze parti che agisce come testimone imparziale della distruzione di renBTC e genera una firma che trasferisce il bitcoin all’indirizzo scelto.

I casi d’uso di RenVM e dei renBTC

Immaginate di avere dei renBTC che volete trasferire dalla rete di Ethereum (ETH) a qualla di Polkadot (DOT). Per completare l’operazione è necessaria una transazione burn and mint. Dopo aver bruciato i renBTC su Ethereum, dovrete fornire un indirizzo Polkadot dove desiderate che i fondi vengano consegnati.

Dopo aver osservato con i propri occhi la distruzione del renBTC, RenVM applica l’algoritmo RZL MPC per generare una firma di conio. Successivamente, l’utente fornisce a Polkadot la firma di conio per coniare renBTC.

RenVM è in grado di supportare qualsiasi blockchain che utilizzi chiavi private ECDSA (Elliptic Curve Digital Signature Algorithm). Attualmente supporta l’invio di BTC, bitcoin cash (BCH), zcash (ZEC), filecoin (FIL), dogecoin (DOGE), digibyte (DGB) e Avalanche (AVAX) alle blockchain Smart Chain di Ethereum e Binance e viceversa.

RenVM sblocca la liquidità inter-blockchain in modo decentralizzato e ermissionlessi, e l’azienda ha già dimostrato di saper sviluppare nuove infrastrutture e tecnologie per la privacy. Questo è in linea con il concetto globale di finanza decentralizzata. RenVM è una componente essenziale del ponte in espansione che collega l’ecosistema DeFi con i mercati Bitcoin, Bitcoin Cash, Zcash, Filecoin, Dogecoin, Digibyte e Terra. Le rappresentazioni tokenizzate di bitcoin e di altre criptovalute consentono a RenVM di fungere da proxy per queste criptovalute.

Impostazioni privacy