Introducing XRouter: the missing link between all blockchains

The Blocknet Protocol
5 min readApr 23, 2019


Blocknet has released the beta version of XRouter which makes it possible to build decentralized apps using features from any public or private blockchain. It will serve as the foundation for multi-blockchain architectures and the “Internet of Blockchains”. XRouter was designed from the ground up to provide interoperability with ANY and ALL blockchains.

The problems with dApps’ development

If you are a developer who wants to make use of powerful blockchain technologies and develop decentralized apps, you may have come across the following issues.

1. Blockchain bloat

Most of the blockchain platforms are open-source and provide developers with a wide range of free tools to deploy any app or functionality they desire.

However, the sizes of these platforms are way too big and they will only grow with time. It takes anywhere from hours to weeks to download the whole blockchain, not to mention the space that you have to reserve on your machine.

At the time of writing, Bitcoin blockchain alone already exceeds 210 Gb. As for Ethereum, it has recently surpassed the threshold of 2.3 Tb. in order to build a dApp on Ethereum, you have to download the 2 Tb blockchain to your machine

2. No cross-chain solution

Ever since Ethereum revealed its flaws during the ICO boom in 2017, many new startups have appeared, each one trying to resolve its issues related to scalability and transaction fees.

Now there are many alternatives, each one working in its own microcosm with its own features. Some of the solutions they provide are really awesome, but you can’t simply take some features from one platform, combine them with features from another and get a sweet and handy dApp at the end. You have to select a single platform and succumb to vendor lock-in.

3. Blockchains are unable to communicate with each other

Finally, all these numerous blockchains are not interoperable and users can’t freely exchange information between them. Each blockchain represents a closed network with no link to the outside world.

This creates additional obstacles and doesn’t bring decentralized apps any closer to mass adoption. A cross-chain solution is needed that would resolve all these problems.

Meet XRouter: the first solution enabling cross-chain interoperability

Blocknet has developed XRouter, the first protocol that allows building decentralized apps based on multiple blockchains. Developers can create dApps using features of different blockchains without having to download them to your machine. Here’s what makes it special:

  • Compatible with all blockchains. XRouter will be compatible with all public blockchains such as EOS, Ethereum, Stellar, Cardano, Tron and many more. It even covers DLT and private chains such as IOTA, Hashgraph, Hyperledger, and D3.
  • No need to download the whole blockchain. XRouter provides you with instant decentralized access to any blockchain without having to download it to your machine. Similar to streaming video on Netflix, it saves time and storage.
  • Facilitate the creation of decentralized apps. Simply mix the out-of-the-box features of different blockchains to build the dApp of your dream.
  • Allows blockchains to exchange data. Just like internet routers define paths for users to receive information over the internet from different websites, XRouter also utilizes the TCP/IP network to connect paths between different blockchains so that data could be freely exchanged between them.

XRouter can be easily built into the architecture of any decentralized app

XRouter’s use cases

The possible use cases of this protocol are practically unlimited. Here are just a few examples of how XRouter can be applied.

  1. Storage and hosting. If creating a dApp on Ethereum, you may require storage functionality. Ethereum doesn’t intrinsically handle file storage very efficiently. In this scenario, XRouter can be used to interact with other blockchains such as Storj, Filecoin, Sia, or Swarm to utilize their storage services.
  2. Media. For LBRY, a dApp that integrates the Blocknet Protocol that allows any coin to be used for payment of digital content and also integrates other storage blockchains to host the content could be created.
  3. Markets. Via a dApp, SYS could use other blockchains for tracking the shipping of products sold on the Block-market. This would make it more difficult for vendors to artificially inflate the number of positive reviews. Or the Sys marketplace service could be integrated into other dApps. Alternatively, a dApp could tie in any other cryptocurrency to the GoByte pay module so that GBX could be loaned for other coins and tokens.
  4. Community. Create a tipbot dApp that would let your users tip each other in any cryptocurrency that will be converted to the token of their choice
  5. Business and industry. Create an immutable EHR (Electronic Health Record) ledger that would let patients’ data be securely stored on the blockchain and easily shared across many clinics.
  6. Education. Educational qualifications and work portfolios could be hosted on the blockchain where they could be verified by a dApp built on the Blocknet protocol. If a student needs to access a paper or peer reviewed subscription journal, then this could be monetized in the form of a micro payment in any currency

The examples above are just the tip of the iceberg. The use cases for XRouter are innumerable indeed. The XRouter API details can be viewed here and You can download the Blocknet wallet with XRouter here. (In the future, the Blocknet wallet will not be required)

Note: The latest release is a mandatory wallet update for everyone. IF YOU DO NOT UPDATE YOU WILL END UP ON A FORK. If you do not update, you will not be able to stake or make withdrawals to exchanges.

Download Blocknet wallet 3.13.0

To learn more about XRouter, Block DX and Blocknet, check out Blocknet’s website, API, documentation, Discord, and whitepaper.

— — — — — —

Website / API Docs / Documentation Portal / Discord / Twitter / Medium / Telegram / Reddit / Steemit / Newsletter / Facebook / YouTube / DTube / Instagram / Minds / BitcoinTalk / Proposal Forum / Arlyn’s Blog / Block Node Info /