ioTube v4 - Puente entre Cadenas para IoTeX, Ethereum y Binance Smart Chain

¡Ya es oficial! Nuestro nuevo ioTube v4 ya está en vivo en tube.iotex.io para el intercambio bidireccional de tokens entre Ethereum ↔ IoTeX ↔ Binance Smart Chain.

Presentamos ioTube v4, un puente descentralizado entre cadenas que permite el intercambio bidireccional de tokens entre IoTeX, Ethereum y Binance Smart Chain. Los tokens de Ethereum y BSC pueden vivir en IoTeX y los tokens de IoTeX pueden vivir en Ethereum y BSC. Estamos muy contentos de dar este gran salto en la expansión de la huella de IoTeX a las dos mayores blockchains en el mundo y la ampliación de la utilidad de los tokens IOTX y XRC20.


Convierte tus tokens ETH y BSC favoritos en cadena cruzada a IoTeX y viceversa.

ioTube v4 es una pieza de tecnología sofisticada - incluso mejor, hemos abierto completamente ioTube en GitHub y lo hemos hecho compatible con ioPay y Metamask para una experiencia de usuario increíble. ¿Listo para empezar? Consulta nuestros tutoriales paso a paso sobre cómo convertir tokens entre Ethereum-ioTube y BSC-ioTube.

En este blog, explicamos la historia de ioTube, sus nuevas características y la arquitectura de la v4.

La historia de ioTube

En abril de 2019, ioTube v1 se lanzó como parte de Mainnet Alpha para permitir las conversiones de IOTX-E (ERC20) en Ethereum a IOTX nativo en IoTeX. En agosto de 2020, ioTube v2 introdujo “testigos” para facilitar la conversión de una variedad de activos ERC20, incluyendo ETH, WBTC, BUSD, PAXG y UNI. ¡En febrero de 2021, se lanzó ioTube v3 para unificar v1+v2 con costos de transferencia/liquidación significativamente más bajos para las transferencias de tokens entre cadenas. ioTube v4 se basa en esta base y es nuestra mayor actualización entre cadenas hasta ahora!

ioTube v4 - Visión general y arquitectura

ioTube utiliza múltiples contratos inteligentes tanto en la cadena de bloques de origen como en la de destino para permitir las transferencias de tokens entre cadenas. Comienza cuando un usuario deposita activos en un “contrato de caja” en la cadena A, que es un evento que es observado por múltiples nodos testigos. Estos testigos verifican este evento y envían una firma a la red de repetidores, que agrega todas las firmas e instruye a un “contrato validador” en la cadena B para que acuñe la misma cantidad de tokens que se depositaron en la cadena A.

La arquitectura de ioTube v4 se compone de los siguientes contratos

  • WitnessList: almacena la lista de testigos activos
  • TokenList: almacena la lista de tokens de la lista blanca
  • TokenSafe: almacena los tokens depositados en el cajero de tokens, y estos tokens almacenados son utilizados para transferir a los receptores por el validador de transferencias
  • MinterPool: contiene las autoridades de acuñación de todos los tokens de la tabla de acuñación
  • TokenCashier: acepta los depósitos de tokens/monedas y emite un recibo por cada depósito
  • TransferValidator: valida las firmas de los testigos y luego retira los tokens de la caja fuerte de tokens a los receptores.

Para depositar activos, el contrato TokenCashier valida lo siguiente:

  • Comprueba si el activo está listado y activo
  • Comprueba si el importe está dentro de los límites máximos
  • Comprueba si el activo es un token proxy (por ejemplo, ioETH en IoTeX es un token proxy)
  • Si es proxy, lo quema y crea un recibo; si no es proxy, lo deposita en la TokenSafe.

image

Una vez que un testigo detecta un depósito, firmará un atestado y lo enviará al relayer, que recoge los atestados de los testigos y los envía a TransferValidator.

image

Para la acuñación (es decir, la emisión de los activos correspondientes), el contrato TokenValidator garantiza:

  • El activo que se convierte está en la lista blanca y está activo a través de TokenList
  • La transferencia cuenta con los certificados de al menos dos tercios de todos los testigos
  • Si es así, el contrato acuña tokens proxy para transferir tokens al destinatario dado.

image

Eso es todo. Después de que los tokens se conviertan entre IoTeX, Ethereum y BSC, pueden ser negociados en los respectivos intercambios descentralizados: mimo (IoTeX), Uniswap (Ethereum) y PancakeSwap (BSC). Esté atento a más integraciones de cadenas cruzadas con las principales redes de blockchains en el futuro.

El creciente ecosistema de cadenas cruzadas de IoTeX

¿Listo para empezar con ioTube?

¿Está preparado para llevar sus criptoactivos a la red IoTeX? Es fácil: sólo tienes que descargar ioPay para móvil o escritorio, visitar el sitio web de ioTube y seguir nuestras instrucciones paso a paso para Ethereum-y-IoTeX y BSC-y-IoTeX. Para cualquier pregunta, por favor, póngase en contacto con un administrador en Telegram.