The question is simply where the big money is at. If the big money is wrong, it's still right!
I think the problem with that bet is that there isn't any big money. There's not much volume there, and it apparently isn't a very interesting wager for people to get in on. Also, since Intrade will close this at 0, how is that supposed big money going to be right?
Awesome thread, thanks. I'd never had expected that OP_BLOCKNUMBER would work in the sense of "the current block bitcoin is up at time of verification". But it appears that OP_BLOCKNUMBER in the sense of "the block number at the time of block insertion" could still work, with the caveat of the re-org problem.
If you and another party think its safe then just use that. That allows you to base transactions on chain height without risking everyone else.
The same can be done for a time based transaction. Using the oracle approach is much safer. If the oracle signs arbitrary data with the time then it doesn't matter whether the chain gets reorged or not. Your transaction will still be valid even if you don't/can't broadcast until after the time has passed.
Yes, but I have a big problem with known centralized entities like this, even if they're not that centralized and they're pseudonymous. Here's why: suppose the market in question is a bet on the heroin crop, used by drug vendors to determine and hedge prices. The oracle or oracles might become the target of a well-funded DEA investigation. They would use block chain analysis, search warrants, CI's and anything else they could think of to uncloak the pseudonymity. In an oracle-less scheme there is no such high value target. You might not think a heroin market is a good idea, but I'm envisioning a global financial market built on this that's immune to regulation. The SEC might go after oracles in stocks, bonds, gold, dollar and pig bellies with the same gusto.