Consensus Engine
Last updated
Last updated
Consensus engines are crucial for ensuring the integrity and validation of tasks within Ungate's AVS. They facilitate the decentralised execution and verification of computational tasks, providing a "Proof of Task" to confirm their accuracy and authenticity. This modular consensus approach allows for the secure and efficient processing of arbitrary tasks across different blockchain environments.
The InfiniRoute Consensus Engine uses OBLS (Othentic BLS), to reach on-chain agreements on specialised AVS tasks.
Dynamic voting power consensus
To fit the consensus engine into the shared security environment, the Operator's voting power is proportional to the amount of re-stake assets locked on the L1, which is referred to as βdynamic voting powerβ.
In the InfiniRoute Consensus Engine smart contracts, the voting power of the Operators is based on their re-staked balance, which means that the influence of each Operator in the consensus process is determined directly by the re-staked effective balance.
Hub for submitting specialised tasks
In the new modular environment, where node clients have diverse roles and tasks, not all tasks are executed through the consensus layer. To address this, our AVS proposes an off-chain signatures aggregation framework with the InfiniRoute Consensus Engine smart contracts that enable Operators to submit various tasks. Operators are required to provide signatures and proof of the validity of their work.
BLS aggregation
One of the key advantages of InfiniRoute Consensus Engine is the ability to efficiently aggregate signatures from multiple Operators into a single, compact signature. This aggregation reduces computational overhead and minimises transaction size, which results in a cost-effective process, leading to lower gas costs.