Analog Interoperability Protocol

The Analog network has four essential components that allow it to deliver seamless interoperability:

Threshold cryptography

Analog relies on threshold signature schemes (TSS) where a group of tesseracts—special nodes that participate in the interoperability processes—jointly compute a public key and secret shares (private keys) that are never revealed during the computation processes.

Decentralized consensus

The network is supported by a decentralized set of time nodes (validators) that validate and append event data to the Timechain. Time nodes run the PoT consensus mechanism in an open membership ecosystem, where any user can join the network and participate in the consensus process.

Gateway continuum smart contracts

The gateway continuum smart contracts connect tesseracts and external layer one chains. Whenever there is a request for event data from an external subscriber, any tesseract can listen to events occurring on external chains and fetch it across the Analog Gateway application programming interface (API). However, before the transaction is transmitted to the Analog network, more than 90% of tesseracts connected to the same network have to attest to it in a TSS process. The fetched event data is then validated on the Timechain, allowing tesseracts to use it as a basis for writing to the destination chain’s gateway by executing a cross-chain event data transfer (XCEDT) function call.

Timegraph API and developer tools

The Timegraph API and software development kits (SDKs) sit atop the decentralized network and gateway smart contracts (application layer) and allow dApp builders to compose applications across any two chains in a single hop. It also provides a unified and easy-to-use access point where users can query any data from external chains. The Timegraph API and SDKs add universal interoperability to the Analog network as application-layer solutions, allowing dApp builders to compose cross-chain applications.