3.3 Trust Nobody, Bridge Yourself

Ola is a decentralized cross-chain bridge infrastructure framework. Anyone can use Ola to build their own cross-chain services. Based on the ZKVM-OlaVM architecture, Ola efficiently generates Zero-Knowledge Proofs (ZKPs) for multi-chain synchronization.

Ola follows the principle of "Trust nobody, bridge yourself." Projects or users can register through Ola Service and create their own cross-chain bridges. This includes appointing trusted Supervisors to monitor state synchronization, deploying Update contracts on the Receiver Chain with one click, and utilizing the powerful Massive consensus network for full-chain state synchronization.Terminology:

  • Supervisor: Monitors the ChainInfo results. If the ChainInfo reported by multiple Supervisors differs from the synchronized results, the receiving chain can adopt different acceptance strategies.

  • Proposer: A regular synchronizer who initiates transactions by deploying contracts on the Ola chain. The contract verifies permissions and records statistical outcomes.

  • Ola Synchronize Contract: Records the voting results of Supervisors and Proposers and determines whether the result is accepted based on custom strategies.

  • Ola Verifier Contract: The contract that performs verification, which can be replaced by other verification layers.

  • Update Contract: The verification contract on the Receiver Chain that decides whether to accept and update the Sender Chain's state based on custom logic.

Last updated