Subscribe

ioTube v4 — Pont inter-chaînes pour IoTeX, Ethereum et Binance Smart Chain

ioTube v4 — Pont inter-chaînes pour IoTeX, Ethereum et Binance Smart Chain

Voici ioTube v4, un pont inter-chaînes décentralisé qui permet l’échange bidirectionnel de jetons entre IoTeX, Ethereum et Binance Smart Chain. Les jetons Ethereum et BSC peuvent vivre sur IoTeX, et les jetons IoTeX peuvent vivre sur Ethereum et BSC ! Nous sommes ravis de franchir ce cap majeur qui étend la présence d’IoTeX aux deux plus grandes blockchains du monde et élargit l’utilité de l’IOTX et des jetons XRC20.

Convertissez vos jetons ETH & BSC préférés vers IoTeX en inter-chaînes, et inversement.

ioTube v4 est une technologie sophistiquée — mieux encore, nous avons entièrement publié ioTube en open source sur GitHub et l’avons rendu compatible avec ioPay et Metamask pour une expérience utilisateur exceptionnelle. Prêt à commencer ? Consultez nos tutoriels pas à pas pour convertir des jetons entre Ethereum et IoTeX et entre BSC et IoTeX.

Dans cet article, nous présentons l’historique d’ioTube, ses nouvelles fonctionnalités et l’architecture de la v4.

L’histoire d’ioTube

En avril 2019, ioTube v1 a été lancé dans le cadre du Mainnet Alpha pour permettre la conversion de l’IOTX-E (ERC20) sur Ethereum en IOTX natif sur IoTeX. En août 2020, ioTube v2 a introduit des « témoins » (witnesses) pour faciliter la conversion de divers actifs ERC20, dont ETH, WBTC, BUSD, PAXG et UNI. En février 2021, ioTube v3 a été lancé pour unifier la v1 et la v2, avec des coûts de transfert/règlement nettement réduits pour les transferts de jetons inter-chaînes. ioTube v4 s’appuie sur ces fondations et constitue notre plus importante mise à niveau inter-chaînes à ce jour !

ioTube v4 — Présentation et architecture

ioTube utilise plusieurs contrats intelligents sur la blockchain d’origine comme sur la blockchain de destination pour permettre les transferts de jetons inter-chaînes. Tout commence lorsqu’un utilisateur dépose des actifs dans un « contrat caissier » (cashier contract) sur la chaîne A, un événement observé par plusieurs nœuds témoins. Ces témoins vérifient l’événement et envoient une signature au réseau de relais, qui agrège toutes les signatures et ordonne à un « contrat validateur » (validator contract) sur la chaîne B de frapper la même quantité de jetons que celle déposée sur la chaîne A.

L’architecture d’ioTube v4 se compose des contrats suivants :

  • WitnessList : stocke la liste des témoins actifs
  • TokenList : stocke la liste des jetons autorisés (whitelist)
  • TokenSafe : stocke les jetons déposés auprès du caissier de jetons ; ces jetons stockés sont utilisés par le validateur de transfert pour les transférer aux destinataires
  • MinterPool : détient les droits de frappe de tous les jetons frappables
  • TokenCashier : accepte les dépôts de jetons/coins et émet un reçu pour chaque dépôt
  • TransferValidator : valide les signatures des témoins puis retire les jetons du coffre (token safe) vers les destinataires.

Pour le dépôt d’actifs, le contrat TokenCashier vérifie les points suivants :

  • Vérifie si l’actif est listé et actif
  • Vérifie si le montant respecte les limites maximales
  • Vérifie si l’actif est un jeton proxy (par exemple, ioETH sur IoTeX est un jeton proxy)
  • S’il s’agit d’un proxy, il le brûle et crée un reçu ; sinon, il le dépose dans le TokenSafe.

Dès qu’un témoin détecte un dépôt, il signe une attestation et l’envoie au relais, qui collecte les attestations des témoins et les soumet au TransferValidator.

Pour la frappe (c’est-à-dire l’émission des actifs correspondants), le contrat TokenValidator s’assure que :

  • L’actif converti est autorisé et actif via TokenList
  • Le transfert dispose d’attestations d’au moins deux tiers de l’ensemble des témoins
  • Si c’est le cas, le contrat frappe des jetons proxy pour transférer les jetons au destinataire indiqué.

Et voilà ! Une fois les jetons convertis entre IoTeX, Ethereum et BSC, ils peuvent être échangés sur les plateformes d’échange décentralisées respectives : mimo (IoTeX), Uniswap (Ethereum) et PancakeSwap (BSC). Restez à l’écoute pour encore plus d’intégrations inter-chaînes avec les principaux réseaux blockchain à l’avenir.

L’écosystème inter-chaînes d’IoTeX en pleine croissance

Prêt à commencer avec ioTube ?

Prêt à apporter vos crypto-actifs sur le réseau IoTeX ? C’est simple — téléchargez ioPay pour mobile ou ordinateur, rendez-vous sur le site d’ioTube et suivez nos instructions pas à pas pour Ethereum et IoTeX et BSC et IoTeX.. Pour toute question, n’hésitez pas à contacter un administrateur sur Telegram.

À propos d’IoTeX

Fondée en 2017, IoTeX est une plateforme blockchain compatible EVM destinée à alimenter l’Internet of Trusted Things, un écosystème ouvert où humains et machines peuvent interagir avec une confiance et une confidentialité garanties. IoTeX envisage un avenir où chacun pourra posséder et contrôler ses appareils intelligents, ainsi que les données et la valeur qu’ils génèrent. Soutenue par une équipe internationale de plus de 30 chercheurs et ingénieurs de premier plan, IoTeX associe blockchain, identité décentralisée et matériel sécurisé pour rendre possibles des appareils et réseaux IoT détenus par leurs utilisateurs. En reliant les mondes physique et numérique, IoTeX donnera naissance à la future économie des machines et redéfinira l’industrie de l’IoT, qui pèse des milliers de milliards de dollars.

En savoir plus : Website | Twitter | Telegram | Medium | Reddit

IoTeX