Skip to main content


The Hyperdrive interoperability module focuses on Web3.

Acurast Hyperdrive is a building block allowing for general bidirectional message passing between two blockchain networks.

It allows smart contracts on a source chain to store states that are verifiable on a target chain. It provides a generic way for contracts to communicate between chains by means of validating Merkle proofs about these states stored in the source chain.

More details to be added shortly

How Does It Work?

As an initial step, a trust anchor service is responsible for transmitting the Merkle root of snapshots between chains. It means that for two chains (A and B), that chain B will know the Merkle root of snapshots contained in chain A, and chain A will also know ones in B.

The Merkle roots transmitted by Acurast Processors in the step above allow smart contracts in a target chain to validate arbitrary states previously stored in a source chain by calling a validatior smart contract with a proof-of-inclusion for that given state.

Acurast Marketplace Leverages Hypedrive

Acurast leverages Hyperdrive to provide the best user experience for developers in their native ecosystem. Jobs, requests for interoperability resources, have to be created on the Acurast Marketplace to be assigned to Processors. To avoid that Consumers have to move assets and potentially create a new wallet on the Acurast Protocol thus creating more friction, Acurast uses Hyperdrive to establish a communication channel between a Web3 ecosystem and the Acurast Protocol.

Allowing Consumers to create a Job e.g. on Tezos through an Acurast Proxy Contract, pay their rewards in tez or a Tezos based asset. That Job request is then transported to the Acurast Protocol with Hyperdrive and matched on the Acurast Marketplace with Processors which then will directly communicate with the Tezos protocol and the defined destintation where they will provide their verifiable output of the Consumer's request.