Ethereum brushed off my bug bounty submission and then began this hard fork junk so I documented and packaged my exploit publicly. It hasn't gotten much exposure yet, please have fun with it.<p>"Walking Past Same-origin Policy, NAT, and Firewall for Ethereum Wallet Control" - <a href="https://medium.com/@rhodey/walking-past-same-origin-policy-nat-and-firewall-for-ethereum-wallet-control-30c29b73a057" rel="nofollow">https://medium.com/@rhodey/walking-past-same-origin-policy-n...</a>
This looks really bad from the perspective of trusting the currency to actually retain its value. What if you end up on the wrong fork, and that thousands of dollars in Ethereum you accepted to send out physical goods ends up being worthless?<p>What's the point in saving the DAO if it kills the whole purpose behind the currency?
It's a good thing that smart contracts have allowed us freedom from human error and bias.... I guess we can just call them "contracts." now.
It's just kind of crazy to me the amount of DAO-specific lines of code that have been put into apparently Mist and Geth, e.g. just search "DAO" on these links [1], [2]<p>How many many man hours have been spent on introducing a single DAO-fork feature into the code? They didn't even build it as a generic "community referendum fork" feature just something specific to this situation? They can say "the community decides" but the community didn't decide to dedicate that amount of dev resources to putting a band-aid on a single community member's fuckup. What a mess.<p>[1] <a href="https://github.com/ethereum/go-ethereum/commit/1b2941cd56d69744e6121b7a590285d0faecbded" rel="nofollow">https://github.com/ethereum/go-ethereum/commit/1b2941cd56d69...</a><p>[2] <a href="https://github.com/ethereum/mist/commits/0.8.1" rel="nofollow">https://github.com/ethereum/mist/commits/0.8.1</a>
You know what's funny about a hard fork "choice?" If you don't own majority shares, or have social influence with the majority, you get to choose to go along with the mass, or screw yourself. Great choice!