¿Qué es RenBTC?

El mundo DeFi o de las Finanzas Descentralizadas, ha traído al mundo toda una serie de nuevos proyectos y tokens, y uno de ellos es RenBTC.

Este curioso token busca llevar a Bitcoin al mundo DeFi de Ethereum, con el fin de impulsar el crecimiento del mismo. Si bien es cierto que no son el único intento de llevar a Bitcoin a Ethereum, RenBTC funciona sobre una estructuras con gran flexibilidad, algo que le ha valido de grandes elogios en la comunidad.

Pero ¿Qué es exactamente RenBTC y cómo funciona exactamente? Pues bien, eso y más lo sabrás en este artículo de Bit2Me Academy.

RenBTC, el origen

RenBTC es un token muy singular, porque su objetivo es crear un token cuyo valor esté anclado al valor del Bitcoin. Es decir, 1 RenBTC equivale a 1 BTC, aunque el primero en realidad es un token ERC-20 ejecutándose sobre Ethereum. Esta idea es la misma que proyectos como wBTC, pues ambos proyectos tienen un mismo objetivo: llevar al Bitcoin al mundo de Ethereum.

Sin embargo, detrás de RenBTC se encuentra un equipo dedicado a hacer mucho más que eso. En realidad, es solo una parte de un gran esfuerzo por llevar la interoperabilidad de cadenas de bloques más allá de lo imaginado.

Cómo resultado, RenBTC es parte de los éxitos de un proyecto que recibe el nombre de RenVM. Es por esta razón que antes de explicar exactamente qué es RenBTC, conoceremos un poco sobre este RenVM y su papel dentro de este token.

RenVM, una máquina virtual para unir e interoperar blockchains

RenVM, es una máquina virtual creada con el fin de ser el corazón del protocolo Ren, y ser el puente que une a distintas blockchains de tal forma de habilitar una interoperabilidad entre las mismas.

Es decir, es posible realizar operaciones en Ren cuyos efectos tienen consecuencias en dos o más blockchains al mismo tiempo. El corazón de todo esto son los contratos inteligentes o smart contracts que es capaz de manejar RenVM, y que permiten este tipo de acciones.

Imagínalo de esta manera: tienes 10 BTC y estás interactuando con las blockchain de Ethereum y Bitcoin Cash usando RenVM. Gracias a esto, podrías ser capaz de hacer un smart contract que bajo ciertas condiciones movilice tus 10 BTC entre ETH y BCH de forma casi nativa, sin intermediarios, con baja comisiones y con una velocidad superior a la que podrías ver por ejemplo, en los atomic swaps.

Así queda claro que el objetivo de RenVM es crear una enorme red de nodos que permita la ejecución de una máquina virtual capaz de unir distintas blockchains bajo una misma plataforma. Básicamente busca crear una infraestructura que permita las operaciones cross-chain de una forma fácil y sencilla.

Esta idea es algo que resulta extremadamente útil. Por ejemplo: en los exchanges descentralizados (DEX) o DeFi, donde gracias a RenVM podías realizar operaciones directas usando tus criptomonedas, incluso si no son tokens ERC-20, sin tener que hacer cambios intermedios. Sin duda una interesante funcionalidad, que además viene con un alto nivel de privacidad.

RenBTC ¿Cómo funciona el token?

El funcionamiento de RenBTC es bastante sencillo, el método más común de funcionamiento es el de transacciones de lock-and-mint. Este es un tipo de operación cross-chain que tiene lugar entre las blockchain de Bitcoin y Ethereum.

Básicamente, lo que hacen estas operaciones es crear un contrato inteligente en Ethereum y una transacción HTLC en Bitcoin para realizar con ellas una operación de bloqueo saldo en BTC y acuñación de RenBTC sobre Ethereum, y todo ello de forma descentralizada, sin intermediarios y utilizando las herramientas que nos permite RenVM.

El proceso inicia cuando el usuario envía sus BTC a RenVM, a lo que el sistema bloquea dicho envío manteniendo la custodia de los mismos. En ese punto, RenVM inicia el proceso de acuñación o generación de los tokens RenBTC otorgándole al usuario una “firma de acuñación”, una firma que permite en realidad obtener la misma cantidad de BTC que ha enviado en la red Ethereum en forma de estos tokens. De esta manera, el usuario convierte su BTC en un token ERC-20 dentro de la red Ethereum, con el mismo valor que un Bitcoin, permitiéndole así participar en el ecosistema DeFi de Ethereum sin fricciones.

Lo realmente interesante de este modelo es que el proceso no solo funciona con Ethereum, sino que también es posible realizar operaciones del mismo tipo con otras blockchain como Polkadot, Bitcoin Cash y ZCash. Si, también puedes transformar tu BTC, BCH o ZEC en otros tokens de la misma forma usando RenVM. Por ejemplo, puedes enviar tu BCH y recibir en lugar RenBCH, o directamente ZEC si así lo deseas.

Ahora bien, seguidamente nos queda explicar el proceso de retirar tus tokens. En este caso, transformar tu RenBTC a BTC es igual de sencillo. Basta con generar una transacción burning o quema de tokens usando RenVM para que dichos RenBTC sean quemados (dejando de existir) y de esta forma se libere tu saldo BTC retenido por el sistema. De esta manera, vuelves al punto de partida y recuperas tu BTC sin problemas.