Re:Bitcoin – The Internet of Money
by pcwalton on Sunday November 24, 2013 @09:55PM
(#6792265)
LLVM would be exceedingly bad due to its undefined behavior. A malicious actor could easily fork the block chain.
[ Parent
| on HN ]
Re:Bitcoin – The Internet of Money
by ars_technician on Sunday November 24, 2013 @10:27PM
(#6792338)
>LLVM would be exceedingly bad due to its undefined behavior. A malicious actor could easily fork the block chain.
There is nothing that indicates undefined behavior of LLVM would lead to a fork in the blockchain.
Re:Bitcoin – The Internet of Money
by tlrobinson on Monday November 25, 2013 @12:09AM
(#6792601)
Why not? The rules for validating Bitcoin transactions and blocks must be completely specified and followed exactly by all implementations of the client software, otherwise you risk forks.
Bitcoin is a consensus system. It is paramount that all participating nodes reach the exact same state.
If undefined behavior could make some nodes accept a transaction while others reject it the state would become inconsistent and potentially mutually exclusive. From one currency, you'd have two and every coin could be spent twice.