Building bridging protocols between two blockchains using ZKP protocols. Submit a writeup detailing the computations of the two blockchains implemented in ZKP. In addition, submit a proof-of-concept implementation of the ZKP scheme and the smart contracts on the two blockchains to verify the proofs.