This is where reputation becomes important. Attach your name to a public message and hash and it’s easy to verify that you didn’t predict both outcomes. Continuing to use the same channel over time provides further weight.
The flip side of this is so many people make so many predictions that getting any one the correct is effectively meaningless most of the time. Essentially, you need a long string of public predictions on a single channel for it to be meaningful anyway.