Multi-Chain Restaking with Trustless Bridging
Imua seamlessly interfaces with both L1 and L2 blockchains through a trustless bridging mechanism without introducing additional trust assumptions. In the Imua system, these blockchains are called “client chains.” To monitor state changes on these client chains, Imua validators collectively operate light clients to securely verify the state changes. Imua uses the ZK (Zero-Knowledge) light client developed by Polyhedra and hosted on LayerZero for the chains already supported. This brings the most secure and trustless mechanism for Imua to verify state change on client chains. For other chains not supported by ZK light client, the traditional Simplied Payment Verification (SPV) style light client will be used as an alternative. For performing control actions on the client chains, Imua validators collectively initiate a Threshold Signature Scheme (TSS) protocol, facilitating the signing of a client chain transaction. It’s important to note that malicious transactions signed by TSS are not possible as long as the Imua network itself is secure. Besides ZK and TSS as the basic cryptographic primitives, no other security assumption or third party can affect the security of Imua's trustless bridging system.
Last updated