In the EOS smart contract, it support the float point computation, such as calculating the voting weight.
And I think that, for different operation systems and different compilers, the float point procession could cause an inconsistent result.
So for different block producers, the data stored in their ram or database will be not same, and to the end, maybe we can't make the +2/3 producers to attrive the final conformation.
Is that right?