Interoperability

Cross-Chain Communication

Quintessential for realizing global scale infrastructure, interoperability remains one of the most actively pursued problem sets in Web3.

Initially, the manifesto of cryptocurrency was a pseudo-utopian decentralized world where Bitcoin became the settlement layer for all of finance. This vision was short-lived, as the pragmatic leaders of the Web2 era realized the technical limitations of Bitcoin's scripting language and performance. Bitcoin is not Turing complete, making it incapable of supporting the complex functions, and is notoriously slow, further amplifying its inefficiencies for the ultra-high frequency demands of a global population.

Taking the historic evolution of databases and networking as a backdrop for thinking about a new computational paradigm where anyone could create their own money/network of value, the industry evolved towards Turing-completeness and more sophisticated use cases started to arise with the arrival of smart contracts. This ignited competition from the world's most talented, intelligent, well-resourced teams. As more networks and alternative digital assets came into existence, it quickly became apparent that the future of the digital economy would be multi-chain.

For this multi-chain world to deliver on its promises of superfluid finance and borderlessness, all of these chains must be able to pass information between one another; otherwise, Web3 would embrace the same fate as Web2, where siloed systems cause friction and impose unnecessary costs.

Interoperability in ATLETA

By tapping into Substrate's parallelized chains and XCM or Cross Consensus Messaging pallets, ATLETA classifies as generation 5 network that elegantly implements interoperability features while simultaneously addressing scalability.

Each of the modules serves its own purpose, parachains are for scaling the ecosystem through the deployment of adjacent networks and XCM for the transference of information between independent components of the ecosystem. Without Parachains, XCM would serve little-to-no purpose; without XCM, parachains would not be able to communicate with each other.

Cooperative Shared System

ATLETA utilizes a system of shared resources throughout its extended ecosystem. Sharing system resources implies some degree of trust/trustlessness in terms of interoperability.

By virtue of using ATLETA as a relay point for all of the parachains utilizing XCM, individual chains do not need to trust the source of the message. First and foremost, XCM formats the communication in a manner that automatically implies/assumes the information content is honest to being with. Second, ATLETA's relay hub screens the messages, ensuring they are compliant and non-malicious. Third, the relay validators (between parachains and the IO hub) act as an added layer of security, ensuring that the messages are valid from the moment they leave a chains, to the moment at which they arrive.

Example: Parachain A send a message to parachain C saying it wants to transfer 1,000,000 $ATLA from some DEFI protocolA to the DEFI protocolC. If at the moment the message is sent, the balance on A's protocol is 1,500,000 $ATLA and by the time the message arrives at chain C, the balance falls to 800,000 $ATLA, then the message will be disregarded because the logic is no longer true. Here, chain C does not care if A is being honest, all that matters is that by the time the message arrives, the contents match the state before the message left.

Last updated