... So unless you completely borked creating the puzzles, which shouldn't be possible because they're generated deterministically on all hosts, it should be impossible for you to fail the corruption check without being corrupted.

Also I think this means that you can just fail every storage check and drain money from the file arbitrarily fast.