That said, even then - when would it be cheaper just to bribe the voters?
Hypothetical example:
- The Citizen (on blockchain): EvilCorp is dumping toxic waste on my property! They are making millions of dollars from my ruin! I stake all of my available money -- $20,000 -- on this statement.
- EvilCorp (on blockchain): No we are not. We stake 1% of our discretionary PR budget -- $200,000 -- on this statement.
- PR firm (on blockchain): We stake $200,000 to support EvilCorp. They are our biggest customer, and we can handle the (unlikely) money loss if this means good relationship.
- Other citizens of the town: yeah, that sludge looks really nasty.. but EvilCorp has a ton of money. That guy has almost nothing, I do not think he is going to win. If we support him, we will likely lose our stake. So it makes financial sense to side with EvilCorp.
- Blockchain decides EvilCorp is correct. The Citizen now has backyard full of toxic sludge and broke.
- EvilCorp and PR firm both get even more money.
However, in my example, this is not the case at all. A PR firm or EvilCorp does not care about success of cryptocurrency, they just want to make sure that "The Citizen" will fail. For example, your link talks about "penalizing both sides hard" like it is unavoidable -- but this is exactly what EvilCorp would want.
I don't think I have seen analysis of the prediction markets which assumes actors who are willing to lose money to get the desired results.
if you need to know the final consensus (or lack thereof) about that verification, regardless of how consensus is determined, it's not a deal-breaker. multi-party signatures, basically, which is what ethereum is designed to do.
(for context tho: broadly I agree, blockchains make zero sense in very nearly all potential scenarios)