2026-09-24

# Can ZK proofs enable multi-block flash loans?

Disclaimer
 - **Thinking aloud, may not endorse after a lot of thought**

Main
 - What if a contract can use a ZK proof to prove that no matter what happens, after N blocks the lender is guaranteed to be able to recover their funds?
 - You will need a standard lender contract that verifies ZK proofs. Borrowers can submit any contract they wish along with a ZK proof about the behaviour of this contract.
 - If this idea actually works, then multi-block flash loans could open up all sorts of new attack vectors.
