¿Qué es Wrapped Bitcoin (wBTC)?
Uno de los proyectos más llamativos y controversiales del mundo de las finanzas descentralizadas (DeFi) es wBTC o Wrapped BTC. Y es que wBTC, es un token ERC-20 sobre la blockchain de Ethereum que tiene como objetivo: llevar al Bitcoin al mundo DeFi.
Para ello, wBTC es un token que ha sido creado para ser intercambiado con un valor de 1:1 con el Bitcoin. Es decir, para emitir 1 wBTC es necesario bloquear 1 BTC, y de la misma manera, al quemar o retirar 1 wBTC obtenemos a cambio 1 BTC. Lo controvertido en todo esto es que pese a que wBTC es un token muy usado en DeFi, su funcionamiento custodio convierte a este token en un token CeFi o de Finanzas Centralizadas.
Pese a esto, nos permite hacer algo que con Bitcoin normalmente no podemos hacer: Interactuar con el ecosistema de smart contracts de Ethereum, y con ello todo el creciente mundo de las DApps y las DeFi que se están creando en esa blockchain.
Sin duda alguna un proyecto muy curioso que permite dar respuesta a las miles de personas que buscan transformar sus bitcoins en una herramienta financiera y económica dinámica y que apalanque sus posiciones. Es por ello que abrimos este espacio para que conozcas este interesante proyecto y todo lo que tiene por ofrecerte.
Conociendo a wBTC
El proyecto wBTC forma parte de la iniciativa Wrapped Tokens iniciada por Kyber Network, BitGo y Republic Protocol. La iniciativa que comenzó el 24 de enero de 2019, buscaba crear un token que representará a Bitcoin dentro de la blockchain de Ethereum.
El objetivo de esto era el de crear un puente que permitiera a los usuarios de Bitcoin inyectar liquidez a los ávidos ecosistemas DeFi y DApps que estaban naciendo y creciendo en ese momento.
Para lograr esto, estas tres figuras unieron sus esfuerzos para crear una plataforma de custodia centralizada manejada por BitGo, con la cual se podía interactuar usando una serie de smart contracts o contratos inteligentes sobre Ethereum. De esta forma, se creaba un cuerpo de gobernanza federada que podían representar al token dando un alto grado de confianza, a la vez que descentralizaban ciertos parámetros de manejo del token.
De esta manera se le garantiza a todos los participantes que su dinero no solo está seguro, sino que también está custodiado por entidades de renombre en el ecosistema. Puedes conocer más a fondo este proyecto revisando su whitepaper.
¡Pero OJO! Tal como hemos dicho, esta es una moneda donde ellos actúan como entidad central. Es decir, no es un token descentralizado de ninguna manera.
¿Cómo funciona Wrapped Bitcoin (wBTC)?
El funcionamiento de Wrapped Bitcoin (wBTC) es bastante sencillo. Básicamente lo que hace este sistema es pedirles a los usuarios de Bitcoin que envíen sus bitcoins.
En primer lugar, tenemos una interfaz de usuario que nos permitirá realizar un depósito de BTC a cambio de wBTC. Este sistema nos emite una dirección de Bitcoin que está bajo el control de BitGo quien recibirá los BTC de los usuarios interesados en wBTC, bloqueando y custodiando sus tenencias.
Una vez que BitGo tiene los BTC en su poder, se emite una orden de emisión de wBTC por la misma cantidad de Bitcoin que se han bloqueado en BitGo. Esta emisión de tokens sucede en Ethereum y es posible gracias a los smart contracts que han sido construidos para tal fin. Vale decir que, esta emisión debe ir a una dirección de Ethereum, puesto que wBTC es un token ERC-20. De igual forma se puede hacer el sentido inverso, pudiendo convertir wBTC en BTC.
Para mantener la transparencia, wBTC cuenta con un libro de ordenes público. Desde allí puedes revisar la cantidad de BTC bloqueado y la cantidad de wBTC emitido. También es posible observar las distintas transacciones dentro del sistema. A la vez, también puedes observar una prueba de tokens, observando las direcciones y las cantidades de BTC bloqueadas en dichas direcciones, lo que hace al sistema bastante transparente en este sentido.
Por supuesto, este es el funcionamiento básico de wBTC, ya que detrás de eso se esconde mucho más y es lo que conoceremos a continuación.
Creación y quemado de tokens en wBTC
Dos de las tareas más importantes de wBTC es la de crear (minting) y quemar (burning) tokens wBTC de tal forma que la estabilidad del sistema siempre sea perfecta. Para explicarte mejor la importancia de estas dos funciones imagina el siguiente escenario:
Pedro ha decidido transformar sus bitcoins en wBTC y así poder participar en el proyecto Compound.
De esa forma, Pedro entra al sistema y se dirige a alguno de los intermediarios que pueden ofrecerle wBTC. Este intermediario le permitirá enviar a Pero su Bitcoin a una dirección de BTC bajo la custodia de BitGo. Realizado el envío de BTC, el intermediario detectará la transacción, esperará que esta se realice y confirmada la misma, se procede a la emisión de wBTC en la misma cantidad de BTC que ha sido bloqueado. Así por ejemplo, si Pedro envía 1 BTC, el sistema le emitirá 1 wBTC dentro de la blockchain de Ethereum.
Al finalizar sus operaciones, Pedro puede retirar su wBTC y llevarlo de nuevo a Bitcoin. En este punto, el proceso de wBTC es contrario al de emisión, pues se toma el wBTC y se quema. Con la quema del wBTC, el intermediario ordena la liberación del BTC en la misma cantidad de wBTC que se ha quemado en la dirección que Pedro especifique. De esta manera, el sistema queda balanceando.
El ejemplo anterior es bastante claro, para crear wBTC necesitas inyectar BTC, y cuando retiras wBTC, el BTC inyectado sale del sistema y el wBTC deja de existir.
Por supuesto en este sistema todo detalle se cuida al máximo. Por ejemplo, para crear wBTC el software espera que la transacción en cuestión tenga como mínimo 6 confirmaciones. Y lo mismo pasa cuando retiramos wBTC, en este caso, el software espera a que existan 25 confirmaciones en la red Ethereum para que la petición de retiro sea tomada como válida y en ese punto, se inicia el proceso de retiro y quema de tokens.
Ambas situaciones están pensadas para evitar que se engañe al sistema a través de ataques como el doble gasto, y asegurar la irreversibilidad de dichas transacciones.
Otro punto importante dentro de wBTC es que este sistema solo permite la creación de wBTC previa realización de un proceso de KYC/AML. Debido a ello debes tener en cuenta que para participar en él deberás dar tus datos personales, y si eres amante de la privacidad y el anonimato quizás no sea la mejor opción para ti, como lo podría ser DAI de MakerDAO. Sin embargo, también existen algunas plataformas que te permiten comprarlo de forma descentralizada, como Curve o Bamboo Relay.
Roles dentro del sistema
Lo anterior nos lleva a pensar que hay una serie de roles bien pensados dentro de wBTC. Y sí, los hay, esos roles son los siguientes:
- Custodio. Este rol recae en la institución o parte que posee el activo en cuestión. Para el caso de wBTC, este papel es desempeñado por la compañía BitGo reconocida mundialmente por esta tarea. El custodio será quien tenga en su poder todos los bitcoins que envíes.
- Comerciante. En este caso hablamos de la institución o parte a la que acuñara y quemará los tokens wBTC. Este papel es manejado por Kyber y Republic Protocol.
- Usuario. Este rol lo ocupan los titulares del token wBTC.
- Miembro de wBTC DAO. El papel de estos miembros es el de participar en la gobernanza del protocolo que hace posible wBTC.
Observando estos roles, en especial el rol de custodio se deja muy en claro la naturaleza centralizada de wBTC, así que no te dejes engañar: wBTC no es un token descentralizado en su funcionamiento.
Gobernanza del sistema
wBTC es un proyecto que cuenta con una gobernanza federada, lo que quiere decir que existen varios participantes que toman decisiones dentro del sistema.
Los roles que describimos anteriormente nos muestran esta realidad, y podemos ver que la gobernanza es ejercida en conjunto tanto por los custodios, los comerciantes y los miembros de wBTC DAO.
Este sistema de gobernanza permite dos cosas:
- Deja las partes más críticas del sistema en pocas manos. Por ejemplo, que la custodia de BTC esté en manos de BitGo garantiza no solo que se cuenta con una de las mayores infraestructura de custodia del criptomundo, sino también que se cuenta con seguros en caso de que algo vaya muy mal. El resto de la gobernanza para temas de evolución del protocolo queda en manos de todos los participantes, dando amplio margen de decisión para quienes promuevan el sistema.
- Permite que la gobernanza pueda ser ampliada de forma paulatina. Cuando wBTC comenzó solo eran tres integrantes, pero en la actualidad hay más de 40, lo que claramente muestra que la fuerza y la confianza en el proyecto es muy grande.
Por supuesto, los procesos de gobernanza están controlados por smart contracts del tipo multifirma, lo que significa que las decisiones deben ser tomadas, votadas y solo se aceptaran aquellas que tengan el nivel de votación requerido. Esto está pensado para mantener el mayor nivel de descentralización dentro del sistema, y también el mayor nivel de seguridad posible en todo aspecto del mismo.
Pese a que existen más de 40 miembros dentro de wBTC, su DAO solo tiene representación de 16 de ellos. Entre estos miembros se encuentran Airswap, Compound, DDEX / Hydro , Dharma, MakerDAO, Gnosis, theocean, Set Protocol, Blockfolio, OmiseGO, GOPAX, Loopring Protocol, Kyber Network, Bitgo y Republic Protocol. Ciertamente un grupo bien nutrido y reconocido de participantes en el mundo DeFi.
Ahora bien, las funciones de la DAO de wBTC se pueden dividir en:
- Controlar y verificar el desarrollo de los smart contracts que controlan wBTC. Esto con la finalidad de que todos quienes forman parte de la DAO puedan tener la seguridad de que el protocolo es seguro de usar.
- Verificar y auditar que la emisión de tokens wBTC corresponda con los BTC bloqueados por BitGo dentro de la wallet multifirmas diseñada para bloquear los fondos en el sistema. Esto tiene como finalidad mantener la transparencia y la confianza en el sistema.
- Servir de custodios de los smart contracts de wBTC. Esto es que sin la aprobación de la mayoría de los participantes de la DAO, un cambio en los smart contracts no puede darse, evitando que pueda ser manipulado de forma unilateral.
De esta forma, a pesar de que wBTC no es un token descentralizado en su funcionamiento, ciertamente muchos ojos en la comunidad aseguran que su funcionamiento sea adecuado y seguro.