Blocknet has authored numerous innovative inventions and one example is XRouter. The invention of XRouter is like the invention of the internet.
The arrival of blockchain is like the creation of the first computers. Early mainframe computers were only able to run a single program at a time, lacked any form of the operating system, and couldn’t communicate with other computers. However, this soon began to change and these early computers eventually provided the platform on which operating systems would be built.
In this way, the blockchain is similar for it provided a common base principle that enabled the early blockchain ecosystem to evolve. One could liken the development of Ethereum to that of an operating system for blockchains. Just as the early computer operating systems enabled a computer to run software applications, Ethereum allows for smart contracts to function in a similar way because it has a Turing-complete programming language and smart contracts allow for systems and rules to be created so that execution of programs can take place. In the same way that applications could be built on dedicated operating systems on computers, developers could now create their own applications relatively easily on top of Ethereum.
One can conclude that XRouter is the creation of the internet. The internet-enabled all computers and operating systems to communicate together via the agnostic TCP/IP protocol. However, at this point, the analogy falters. There is currently no “Internet of Blockchains”. By the very nature of their design, blockchains cannot communicate with other blockchains. No data between different blockchain services can be transferred, and as a result blockchain technology is at a historical crossroads. It needs to evolve and expand. It needs to achieve the same reach and interconnectivity that the internet achieved.
This is what XRouter does. It enables any and all blockchains to communicate with each other creating a true Internet of Blockchains. XRouter utilizes the TCP/IP network to connect paths between different blockchains just as the internet does with computers, and all without having to download a single blockchain. Essentially, blockchain routing is similar to general smart contract calls. This allows for interactions between any smart contract platform and any other blockchain, even those that do not have smart contract capabilities.