Wouldn't setting the puzzle for the day need to be somewhat centralized, because otherwise everyone, or a lot of people, would already know the solution/not get to enjoy the puzzle?
In PoW you don’t know the next block hash; I wonder if it’s possible for this ZK word puzzle system to be somewhat like that? I suppose it would have to unlock the next puzzle as soon as somebody submits a valid solution, so it wouldn’t be playable on a day to day basis.
Maybe a less on-chain but still relatively decentralized solution for long intervals between puzzles is a chainlink VRF oracle.
Maybe a less on-chain but still relatively decentralized solution for long intervals between puzzles is a chainlink VRF oracle.