Un wrapped token es un token cripto anclado al valor de otra cripto. Se denomina wrapped token porque el activo original se coloca en un «wrapper», una especie de cofre digital que permite que la versión «wrappeada» sea creada en otra blockchain. Está anclado al valor del activo que representa, y normalmente puede ser redimido por el mismo («unwrappeado»), en cualquier momento. Además, habitualmente representa un activo que no vive de forma nativa en la blockchain de emisión.
¿Para qué sirve esto? Bueno, distintas blockchains ofrecen distintas funcionalidades. Y éstas pueden comunicarse entre sí. La blockchain de Bitcoin no sabe lo que ocurre en la blockchain de Ethereum. Sin embargo, con los wrapped tokens, pueden haber más puentes entre distintas blockchains.
Puedes imaginarte un wrapped token como algo similar a una stablecoin, en cuanto a que ésta deriva su valor de otro activo. En el caso de una stablecoin, normalmente es una moneda fíat. Mientras que en el caso de un wrapped token, habitualmente se trata de un activo que vive de forma nativa en otra blockchain.
Como las blockchains son sistemas separados, no hay una buena forma para trasladar información entre las mismas. Los wrapped tokens incrementan la interoperabilidad entre distintas blockchains –los tokens subyacentes pueden, en esencia, moverse entre cadenas («cross-chain»).
Cabe señalar que si eres un usuario común, no tienes por qué preocuparte por el proceso de «wrapping» y de «unwrapping» -simplemente podrás tradear los wrapped tokens en cuestión como cualquier otra criptomoneda. Por ejemplo, este es el mercado de WBTC/BTC en Binance.
¿Cómo funcionan los wrapped tokens? #
Como ejemplo vamos a utilizar Wrapped Bitcoin (WBTC), una versión tokenizada de Bitcoin en Ethereum. WBTC es un token ERC-20 que supuestamente debe mantener un anclaje 1 a 1 con el valor de Bitcoin, permitiéndote utilizar de forma efectiva BTC en la red Ethereum.
Lo wrapped tokens normalmente requieren de un custodio –una entidad que guarde una cantidad del activo equivalente a la «wrappeada». Este custodio puede ser un comerciante, un monedero multisig, una DAO o, incluso, un smart contract. Así que, en el caso de WBTC, el custodio debe disponer de 1 BTC por cada WBTC que se acuñe. Existe prueba de esta reserva on-chain.
¿Pero cómo funciona el proceso de «wrappeado»? Un comerciante envía BTC al custodio para así «mintear» (acuñar). A continuación, el custodio mintea WBTC en Ethereum, con arreglo a la cantidad de BTC enviado. Cuando es preciso volver a intercambiar WBTC por BTC, el comerciante envía al custodio una solicitud de quema (burn), y el BTC es liberado de las reservas. Puedes imaginarte al custodio como el «wrappeador» y «unwrappeador». En el caso de WBTC, una DAO es la encargada de añadir y eliminar custodios.
Aunque algunas personas de la comunidad puedan referirse a Tether (USDT) como un wrapped token, no es exactamente el caso. Aunque USDT generalmente se tradea 1 a 1 respecto al USD, Tether no guarda en sus reservas la cantidad exacta de USD físico por cada USDT que circula. En su lugar, dicha reserva está formada por dinero en efectivo y otros equivalentes de efectivo del mundo real, activos y préstamos por cobrar. Sin embargo, la idea es muy similar. Cada token de USDT actúa como una especie de versión «wrappeada» de un USD fíat.
Wrapped tokens en Ethereum y Layer2 #
Los wrapped tokens en Ethereum son tokens de otras blockchains que están hechos para cumplir con el estándar ERC-20. Esto significa que puedes usar activos que no son nativos de Ethereum en Ethereum o Polygon. Como era de esperar, wrappear y unwrappear tokens en cada RED cuesta gas.
Las implementaciones de estos tokens pueden ser muy diferentes.
Un ejemplo interesante de un wrapped token en Ethereum es el wrapped ether (WETH). Un resumen rápido: se requiere ETH (ether) para pagar las transacciones en la red Ethereum, mientras que ERC-20 es un estándar técnico para emitir tokens en Ethereum. Por ejemplo, Basic Attention Token (BAT) y OmiseGO (OMG) son tokens ERC-20.
Sin embargo, dado que ETH se desarrolló antes que el estándar ERC-20, no lo cumple. Esto crea un problema, ya que muchas DApps requieren que conviertas entre ether y un token ERC-20. Por eso se creó el wrapped ether (WETH). Es una versión wrapped de ether que cumple con el estándar ERC-20. ¡Es básicamente una versión tokenizada de ether en Ethereum!
BRIDGES #
Productos como wBTC no son la única forma de portar estos activos a diferentes blockchains. Los bridges (puentes) a Polygon, Arbitrum y Optimism permiten llevar activos desde Ethereum y comerciar en esas redes a un coste menor y a mayor velocidad.
Por ejemplo, en nuestra dAPP nos permite comerciar con tokens ERC-20 basado en Polygon Matic, y diferentes Bridges como el Wrap Protocol Bridge de Tezos que te permite portar activos desde y hacia Ethereum.
Limitaciones de usar wrapped tokens #
La mayoría de las implementaciones actuales de wrapped tokens requieren confianza en el custodio que tiene los fondos. En cuanto a la tecnología disponible actualmente, los wrapped tokens no se pueden usar para transacciones verdaderas entre cadenas; por lo general, deben pasar por un custodio.
Sin embargo, algunas opciones más descentralizadas están en proceso y pueden estar disponibles en el futuro para la acuñación y el canje de wrapped tokens sin confianza.
El proceso de acuñación también puede ser relativamente costoso gracias a las altas tarifas del gas y puede incurrir en algunos deslizamientos.
En conclusión #
Los wrapped tokens ayudan a crear más puentes entre diferentes blockchains. Un wrapped token es una forma tokenizada de un activo que vive de forma nativa en otra blockchain.
Esto ayuda a la interoperabilidad en el ecosistema de criptomonedas y finanzas descentralizadas (DeFi). Los wrapped tokens abren un mundo donde el capital es más eficiente y las aplicaciones pueden compartir fácilmente la liquidez entre sí.