Opside establishes connections with various public chains of the asset layer through the trustless ZK-Bridge. Compared with other bridge schemes, the ZK-Rollup scheme involves more ZK-proof systems. In the cross-chain operation, it is necessary to generate ZK Proofs to ensure the correctness of the execution process in addition to a general “execution.” The deposit and withdrawal operations of ZK-Bridge are “solidified” as a circuit, and the circuit logic is completely exposed. Corresponding to each circuit, there is a unique verification key. Verification keys are used at the asset layer to verify state proofs. The verified state proves that it conforms to the logic of the solidified circuit. In this cross-chain method, the submission is always correct, users do not have to worry about fraud, and there is no freezing period for withdrawing funds.
In addition to the cross-chain of assets, ZK-Bridge will also support more general cross-chain contract calls in the future, meaning that DeFi applications on one chain can be called directly from another. Opside has defined a cross-channel protocol to handle contract calls between chains. Cross-chain contract calls will support all blockchains that have smart contracts.
The ZK-Bridge will go live in later 2023.