5 ms·
> a $50MM exploit Calling it an exploit seems politically charged. There wasn't an exploit in the Ethereum software itself, which behaved exactly as intended.
by wyager 10y ago
> a $50MM exploit
Calling it an exploit seems politically charged. There wasn't an exploit in the Ethereum software itself, which behaved exactly as intended. Instead, someone wrote a shitty, poorly-designed contract that had a loophole in it. Someone took advantage of that loophole and make a bunch of money off of it. To me, "exploit" has connotations of breaking the ethereum system somehow, which was not the case.
Ethereum Classic seems to be sticking by the original stated purpose of Ethereum (to have fully automated, non-repudiable contracts).
The other Ethereum seems to be instead stating that it's acceptable for the judgement of the Ethereum devs to have ultimate control and veto power over anything that happens on the Ethereum blockchain. In other words, Ethereum is more of a fiduciary contract system than any sort of "objective" contract platform.
To be clear, I have no vested interest either way. I have never been involved with Ethereum.
- jnpn 10y agoexploit: "a software tool designed to take advantage of a flaw in a computer system" The exploit was on a poorly written smart contract, not ethereum itself, correct -- I never said otherwise. >the judgement of the Ethereum devs to have ultimate control and veto power over anything This is the misinformation I'm talking about. The Ethereum devs had neither control nor veto power. That's simply not how hard forking works. It was made clear multiple times that the decision was up to the community.[1][2] The decision was coordinated via a decentralized community hashpower vote,[3][4] and executed via a majority hashpower commitment.[5] Exchanges and the foundation carried on with the longest chain[6] as is intended with nakamoto consensus.[7] [1]https://www.reddit.com/r/ethereum/comments/4r9yud/the_current_hf_status/ https://www.reddit.com/r/ethereum/comments/4r9yud/the_curren... [2]https://www.reddit.com/r/ethereum/comments/4ro2p9/options_in_the_hard_fork_slockit_blog/d52oizp https://www.reddit.com/r/ethereum/comments/4ro2p9/options_in... [3]https://www.reddit.com/r/ethereum/comments/4tlb1y/hard_fork_voting_and_node_adoption_results_day_2/ https://www.reddit.com/r/ethereum/comments/4tlb1y/hard_fork_... [4]https://www.reddit.com/r/ethereum/comments/4tffta/hard_fork_voting_and_node_adoption_results/ https://www.reddit.com/r/ethereum/comments/4tffta/hard_fork_... [5]https://www.reddit.com/r/ethereum/comments/4tsl16/new_blog_post_from_ethereums_vitalik_buterin_hard/ https://www.reddit.com/r/ethereum/comments/4tsl16/new_blog_p... [6]https://poloniex.com/press-releases/2016.07.15-Ethereum-Hard-Fork/ https://poloniex.com/press-releases/2016.07.15-Ethereum-Hard... [7]http://nakamotoinstitute.org/bitcoin/ http://nakamotoinstitute.org/bitcoin/
- wyager 10y agoThe "vote" was opt-out of the hard fork, and most people are not involved enough to opt out. Effectively, the devs just decided for everyone else.
- AroundTheBlock_ 10y agoThat is incorrect. The Mist browser forces you to select a choice upon startup. There was no default. Mist is the most popular client.
- wyager 10y agoAnd for those who didn't open mist while the vote was taking place?
- zeven7 10y agoNothing happened for them... Mist is a client that lets you see your balances and send ether or other tokens from one account to another. If you don't open Mist, you don't send any coins on one chain or the other, and nothing happens with your accounts.
- jabgrabdthrow 10y agoThe "vote" is ETC. Your examples make me happy you are not an authority figure and also makes me want to donate to the NRA
- Dylan16807 10y agoThe devs, or the miners?