Post
Topic
Board Altcoin Discussion
Re: The Ethereum Paradox
by
AlexGR
on 04/04/2016, 18:51:43 UTC
@AlexGR, everything in Ethereum is deterministic. There are no operations that have different results on different nodes. At least if everything works properly. If not then it can fork the chain.

Aha, that's closer to the answer I was hoping for. Thanks.

Ok, so is it censoring code that it doesn't like or something?

Let's say randomizing numbers is out of the question.

Now let's do something else. I'm adding a constant number (not random), let's say the number 42, for 1 entire second. Everything is given / predetermined: a) The number to add (42) and b) how long I want it to perform what I want (1000 msecs). The result though is different because one pc will have made 500 million additions, another will have made 10 billion additions, depending their cpu power.

Can I fork the network now? Cheesy

On the same trail of thought, pursuing disagreements in the computations of the network to fork it:

What happens if, say, hardware behaves differently in certain computation:

https://en.wikipedia.org/wiki/Pentium_FDIV_bug#Example_symptoms

Would a script like that, which executes a certain division that produces different outcomes in different machines, fork the network? Or are math functions software-emulated for safety and not speed?