What would happen if someone ran a nondeterministic smart contract on the blockchain, for example, by using a oracle to get the current time and basing the output on that?
Would the block just be thrown out and another block without the contract be accepted instead?