ioTube v4 - IoTeX、以太坊和Binance Smart Chain的跨链桥
It’s official! Our new ioTube v4 is now LIVE at tube.iotex.io for two-way token swaps between Ethereum ↔ IoTeX ↔ Binance Smart Chain.
介绍 ioTube v4,这是一个去中心化的跨链桥,允许在IoTeX、以太坊和Binance Smart Chain之间进行双向代币交换。以太坊和BSC代币可以在IoTeX上使用,而IoTeX代币可以在以太坊和BSC上使用! 我们很高兴在将IoTeX扩展到全球两个最大区块链的这一重大飞跃中,拓宽IOTX和XRC20代币的用途。

ioTube v4是一项复杂的技术——更棒的是,我们已经在GitHub上完全开源了ioTube,并使其兼容ioPay和Metamask,以提供出色的用户体验。准备好开始了吗?查看我们关于如何在以太坊和IoTeX以及BSC和IoTeX之间转换代币的分步教程。
在这篇博客中,我们将解释ioTube的历史、新特性和v4架构。
ioTube的历史
2019年4月,ioTube v1作为主网Alpha的一部分推出,以实现以太坊上IOTX-E(ERC20)到IoTeX原生IOTX的转换。2020年8月,ioTube v2引入了“见证人”,以便利多种ERC20资产(包括ETH、WBTC、BUSD、PAXG和UNI)的转换。2021年2月,ioTube v3出台,统一了v1+v2,同时显著降低了跨链代币转移的转移/结算成本。ioTube v4在此基础上构建,是我们迄今为止最大的跨链升级!
ioTube v4 - 概述与架构
ioTube利用原链/目标链上的多个智能合约实现跨链代币转移。该过程始于用户将资产存入链A上的“收银合约”,这是多个见证节点观察到的事件。这些见证人验证该事件并向中继网络发送签名,该网络聚合所有签名,并指示链B上的“验证合约”铸造与链A存入的代币相同数量的代币。

ioTube v4架构由以下合约组成:
- WitnessList: 存储活动见证者名单
- TokenList: 存储白名单代币列表
- TokenSafe: 存储存入收银合约的代币,这些存储的代币由转移验证者转移给接收者
- MinterPool: 持有所有可铸造代币的铸造权限
- TokenCashier: 接受代币/硬币存款,并为每笔存款发出收据
- TransferValidator: 验证见证人签名,然后从代币安全合约中提取代币交给接收者。
在存储资产时,TokenCashier合约验证以下内容:
- 检查资产是否在列表中且有效
- 检查金额是否在最大限度内
- 检查资产是否为代理代币(例如,IoTeX上的ioETH是代理代币)
- 如果是代理,销毁并创建收据;如果不是代理,则将其存入TokenSafe。

一旦见证人检测到存款,他们将签署证明并发送给中继器,中继器收集见证人的证明并提交给TransferValidator。

对于铸造(即发行相应资产),TokenValidator合约确保:
- 正在转换的资产在TokenList中是白名单和有效的
- 转移获得了至少三分之二的所有见证人的证明
- 如果是,则该合约铸造代理代币,以将代币转移给指定接收者。

就是这样!在IoTeX、以太坊和BSC之间转换后,代币可以在相应的去中心化交易所交易:mimo(IoTeX)、Uniswap(以太坊)和PancakeSwap(BSC)。请关注未来与领先区块链网络的更多跨链集成。

准备好开始使用ioTube了吗?
准备好将您的加密资产带入IoTeX网络吗?这很简单——只需下载ioPay手机或桌面版,访问ioTube网站,并按照我们的分步说明操作,了解以太坊和IoTeX以及BSC和IoTeX之间的代币转换。如果有任何问题,请通过Telegram联系管理员。
关于IoTeX
IoTeX成立于2017年,是一个兼容EVM的区块链平台,旨在推动可信事物的互联网,构建一个开放的生态系统,使人类和机器可以在保证可信和隐私的条件下进行交互。IoTeX设想了一个未来,普通人可以拥有和控制自己的智能设备,以及他们所生成的数据和价值。IoTeX拥有30多名顶尖研究科学家和工程师的全球团队,结合区块链、去中心化身份和安全硬件,使用户拥有物联网设备和网络。通过连接物理和数字世界,IoTeX将赋能未来的机械经济,并重新定义万亿美元的物联网行业。