Comment on page
The main task of YAR is to provide communication (interoperability, compatibility) between all existing and new blockchain networks.
Theoretically, blockchain interoperability is defined as the ability of blockchains to transfer information from one to another. In other words, a transaction or state transition in one network may depend on a transaction or state transition in another network.
It is worth noting that initially blockchains were developed as autonomous, self-sufficient decentralized registries in which the reliability of state transitions, i.e. transactions, and blocks, depends only on the history of the blockchain itself (without taking into account external factors).
In this way, interoperability goes beyond the autonomy that underpins the platform.
Polkadot and COSMOS allow the creation of blockchains that can exchange information with each other, but this does not solve the problems of interoperability with other networks, such as Bitcoin, Ethereum, Solana, and TRON.
What are the interoperability requirements for blockchains (for this connection to be reliable and secure)?
- Reciprocity: when there's an interaction between blockchains whose result is applied in both or none of the blockchains;
- Consistency: interconnected blockchains have a certain history that's consistent across both blockchains. In practice, this ensures the secure transfer of tokens/coins/data between blockchains;
- Decentralization: decisions during interoperability shouldn't depend on a trusted party, and an interoperability protocol should describe signals that determine actions within the communication.