What is Interoperability?
Interoperability is the process of various systems sharing data and resources seamlessly without the need for any additional intervention from an end user.
Interoperability may be observed in many regular everyday tasks:
- A computer mouse is able to be used instantly just by plugging it into a computer;
- A picture can be saved in a digital camera, which can later be transferred to any computer;
- Web pages can be viewed on multiple web browsers;
- You can plug your mobile phone into any standard wall outlet to charge it.
What is Blockchain Interoperability?
Blockchains are interoperable when they are capable of communicating and sharing data between one another. Currently, this is only occurring in very limited cases. In general, while blockchains share many core concepts and structures, they remain totally isolated from one another.
Blockchain Interoperability is important because it will unlock the true power and potential of Web3. If functionality can be shared between blockchains, the number of use cases will dramatically increase. Issues such as scaling will also dramatically decrease as there won’t be such a reliance on a single, bloated blockchain.
Lisk’s Solution to Blockchain Interoperability
Lisk’s solution to blockchain interoperability involves general cross-chain messages. These messages are quite flexible and can be used to transfer any kind of data between various chains. It does however require a standard messaging system, which is what is being implemented for the Lisk Interoperability Solution.
In addition to the messaging system, there is a plan to define fungible and non-fungible token standards. This will make it simple and straightforward to create custom tokens for Lisk sidechains and use them in Web3 applications from the Lisk Ecosystem.
The Lisk Interoperability Solution blog post can provide more details on how this will be achieved for Lisk. For more information on general cross-chain messages, read the Cross-chain Message in a Bottle blog post.