ioTube: Cross-Chain Bridge to Connect IoTeX with the Blockchain Universe

This is Phase 1 of IoTeX’s #DeFIoT series where we will showcase new innovations to unlock the trillion-dollar IoT data market. To learn more, see our #DeFIoT manifesto.

What does it mean for a blockchain to be decentralized? Most people believe that decentralization means anyone is free to join/utilize a blockchain, while the network itself cannot be controlled by any single entity. Although this is true, it does not quite capture the full picture. Decentralization also implies democratization — “the act of making something accessible to everyone.” For the blockchain industry to reach its full potential, democratization must be applied as core principles in order to build an interoperable, inclusive, and decentralized future.

IoTeX’s long-term vision is not only to enable revolutionary IoT products and services on our own platform, but also to interoperate and share native IoTeX assets (i.e., tokens, data) with other blockchains. In parallel, we must also welcome assets from other blockchains to expand the capabilities of IoTeX. This is why we are excited to introduce ioTube: a cross-chain, multi-asset, and bi-directional bridge to connect IoTeX with the blockchain universe.

What is ioTube?

From a technological perspective, ioTube is fundamentally different from other traditional bridges and is comprised of two core components:

  • A set of smart contracts pre-deployed on both Ethereum & IoTeX that allows “witnesses” to relay information back and forth in order to facilitate cross-chain transfer of digital assets
  • A golang service that listens for and validates ioTube actions on both Ethereum & IoTeX and relays the finalized information to both blockchains

For more information, please see our open-source repository and documentation on Github and ioTube tutorial on the IoTeX Forum.

How does ioTube work?

  • To begin the conversion process, ioTube user “locks” their ERC20 assets via Ethereum contract — for this example, let’s say the ERC20 asset is ETH.
  • The corresponding amount of XRC20-ETH (“ioETH”) is “minted” by an IoTeX contract that constantly scans for updates from the Ethereum contract.
  • To convert ioETH back to ETH, the ioTube user will “burn” their ioETH via IoTeX contract, which will trigger the Ethereum contract to “unlock” the original ETH.

The initial version of ioTube now supports wETH & PAXG and support for many more ERC20 assets on the way. We want to hear from YOU — let us know what ERC20 assets you want on ioTube via the form below:

What is the long-term potential for ioTube?

Ethereum is a powerful and widely used blockchain platform, but these days developing on Ethereum or even using Ethereum-based applications is extremely expensive. As of August 2020, transactions can take hours to process and can even require hundreds of dollars of $ETH. As tribalism in the blockchain universe diminishes and aspirations for interoperability grow, new developers will start to run computationally-intensive smart contracts on IoTeX due to its high throughput and low transaction fees. By utilizing ioTube to port over the necessary crypto-assets and data, IoTeX has the potential to become a back-end processor for Ethereum and other blockchains.

In the long-term, the unique assets generated by the IoTeX blockchain, such as IoT device data, can be used to trigger logic in smart contracts on Ethereum and other blockchains. In other words, IoTeX’s blockchain could serve as an oracle for non-IoTeX contracts, or vice-versa.

What’s Next?

September is officially #DeFIoT month for IoTeX! Throughout the next couple months, IoTeX will release never-before-seen components to the IoTeX platform, such as an IoT data oracle, decentralized exchange (DEX), and more. To complement these technology releases, we will be running a series of interactive campaigns for developers, traders, and community members to engage closely with DeFIoT.

Stay tune to our official channels for more #DeFIoT announcements!

About IoTeX

Learn more: Website | Twitter | Telegram | Medium | Reddit

Building the Internet of Trusted Things:

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store