Ethereum is Doomed
nakamotoinstitute.org
Ethereum is Doomed
1–10 of 217 posts
Re: Ethereum is Doomed
#2In this case, Ethereum developers built a much more complicated cryptocurrency by making it Turing complete - to the extent of writing their own new computer language and virtual machine to run it.
They skipped over the halfway step of declaring parameters in the payment transactions, that open source enterprise library code, e.g. Java, could execute for for required behavior. No. They made the new code itself a user-contributed and immutable! part of the system.
Re: Ethereum is Doomed
#3Every single system has this problem. You think banks aren't hacked?
Re: Ethereum is Doomed
#4The problem with Ethereum is that you can't push a fix to your contract.
Re: Ethereum is Doomed
#5Software is almost always flawed to a certain extent. The problem with Ethereum is that you can't push a fix to your contract.
Re: Ethereum is Doomed
#6> They created a situation in which bugs would be expected to arise in an environment in which bugs are legally exploitable. That is hacker heaven. Every single system has this problem. You think banks aren't hacked?
Re: Ethereum is Doomed
#7> They created a situation in which bugs would be expected to arise in an environment in which bugs are legally exploitable. That is hacker heaven. Every single system has this problem. You think banks aren't hacked?
Re: Ethereum is Doomed
#8Then at some point it terminates itself before emptying the source account (and thereby causing a rollback that would cascade back?)
Re: Ethereum is Doomed
#9Re: Ethereum is Doomed
#10Having a little bit of trouble parsing how the attack worked -- so when a transfer happens, the destination account gets to run a command; they then ran a command that called the source's send-ether command, which ran because it was still in 'we owe destination account money' mode because the full initial contract had not concluded? Then at some point it terminates itself before emptying the source account (and there…
send(theEther, childDao)
deduct(theEther, tokenHolder)
But that you can get it to overflow the stack in between the two so that the send completes but the deduction no longer happens.