The Ethereum Classic Declaration of Independence
ethereumclassic.github.io
ethereumclassic.github.io
Specifically, I have seen a lot of buggy software. I don't think I've ever seen any truly bug-free software. I expect, therefore, that if I put money into a smart contract, that contract is going to have a bug in it somewhere. What happens when the bug is discovered and exploited? If you say "Some humans will decide that's not what was meant," that's wonderful--but I already have a financial system where humans make usually-reasonable judgments about fraud and can reverse transactions. It's not perfect, but I have a decent set of expectations about it, it works well enough, and it's very well-supported. If you say "No, the contract is the contract" (as these people do), fantastic: you have a compellingly different product, not just a bunch of complicated math on top of a system that's as squishy as my current financial system. But why at all should I believe that it's different for the better? Now I have an expectation that a bug will exist, and be exploited, and it will be correct for the bug to be exploited. If the goal is correctness, that's great. But if the goal is getting me to use the system, why would I want that?
Or, as Matt Levine put it in his writeup of the DAO hack (https://www.bloomberg.com/view/articles/2016-06-17/blockchai...):
"Financial systems are supposed to work for humans. If the code rips off the humans, something has gone wrong."
Totally independent of Ethereum, this style of argument is kinda weak. We really should be trying to build something better, either by improving the existing system or building a parallel system that will slowly replace what's there. Good enough is the enemy of great.
Unfortunately, building better stuff winds up requiring building a bunch of stupid stuff that doesn't work out.
It's smart to avoid being an early adopter, unless you have some unique interest in whatever the topic might be, photography, self driving cars, or Ethereum.
Back to Ethereum, yeah, i agree smart contracts aren't a good idea. They may be a good idea in the future, but today they're a mess. I think, in general, some sort of blockchain transaction history is a great idea; it should be adopted somehow. I can't say exactly what that might look like though.
While I agree that this style of rethoric is often overused, GP does raise an important question. Now that Ethereum has forked, there is a great deal of uncertainty regarding the real benefits of the system, and about whether the benefit is worth the risk of switching.
The Ethereum project has always marketed the value of the system by emphasizing the predictable, deterministic, and impartial nature of the blockchain. Now that it has failed this first trial by fire, it is up to the project to present a new value proposition for why it is an improvement over the traditional legal system. We as the public must ask questions to analyze and critique this value proposition.
Oh, absolutely. We should always talk about what was good, what was bad, and what was irrelevant.
I feel the "what we have now is ok" argument is dismissive. It actively prevents us considering the good, bad or irrelevant perspective.
After rereading everything, perhaps i was harsh. The OP presented things in comparison to the current system, which is the right thing to do. I think the emphasis on "the current system works" distracted me.
There's a lot to be fixed about our current financial system. But I think both Ethereum-with-fork and Ethereum-without-fork are demonstrably worse than the status quo (which I think you also agree with). Ethereum is great as an experiment, but now we have experimental results from the DAO hack, showing something that clearly needs to be rethought. This manifesto seems to instead be presenting Ethereum-without-fork as a good and complete option, and all of its reasoning could have been written the day before the hack.
Ha ha only serious.
Edit: Seems people don't know HHOS: http://www.catb.org/jargon/html/H/ha-ha-only-serious.html
Ideally the system would have splits as a first class feature and we could have some kind of versioning system where the more splits a system had the longer its "name" or effective address
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.
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_curren... [2]https://www.reddit.com/r/ethereum/comments/4ro2p9/options_in... [3]https://www.reddit.com/r/ethereum/comments/4tlb1y/hard_fork_... [4]https://www.reddit.com/r/ethereum/comments/4tffta/hard_fork_... [5]https://www.reddit.com/r/ethereum/comments/4tsl16/new_blog_p... [6]https://poloniex.com/press-releases/2016.07.15-Ethereum-Hard... [7]http://nakamotoinstitute.org/bitcoin/
> Don't take anyone's word for it; ask for unbiased sources.
Not sure what you mean by this. In case you need a refresher, this is how hardforking works: http://ethereum.stackexchange.com/questions/1952/what-is-a-h...
https://en.wikipedia.org/wiki/Cognitive_dissonance
Ethereum used to be a protocol but now it is an interest group. You said it best, just study the facts.
I bet you non-ironically have uttered "just this once" too
I don't even know who VB is. I only care about this from a technological perspective. But presumably such a drastic action would not be happening often, if you have to get most of the network to vote.
Was there something that gives a ruling council the ability to override miners? If not I think you're being unreasonable in the way you're criticizing.
Miners work in pools, and it's up to the pool operators to make decisions for a hard fork. In the case of Ethereum it took about 4 or 5 mining pools to reach majority (over 51% of network hashing power).
A great deal of miners simply leave their mining rigs running and didn't make a decision either way. Miners largely do not care about any cryptocurrency. They will, understandably, mine whatever is most profitable.
Miners also depend heavily on ping times and the total mining power of their pools. With 15 second block times every millisecond counts to make sure you're the first with the right block and get your reward. There was really no time for anti-fork mining pools to get setup well and it takes months for a pool to amass an attractive amount of miner hashing power.
Overall the vote was about 5% for the fork, 1% against, and 94% abstaining. Ideally it would take a true 51% to change the network.
However one feels about the principal of the decision to fork and the decision of the market to follow the Ethereum Foundation, downvoting factual descriptions of recent price movement on the ETC chain constitutes inherently scammy behavior.
I don't think it's correct that the only relevant component of people using it is people speculating/pumping -and-dumping .
So, I would think that saying that it is a scam, is not true.
Note: I do not own any of it. Nor have I owned any cryptocurrency that was available on any exchange. (I've owned testnet ether, both pre release, and recently, but that's it)
It's worth noting that before the fork there was no ETC "movement", there was just people who were unhappy with the fork. Everyone expected the fork to go to ETH.
However, when sufficient mining power refused to fork, a movement coalesced from the people who opposed the fork.
ETC is still up %300 from its stable post-fork price. The current mining power is up 2x-4x what it was post fork as well. Most of the rise of its price was preceded by increases in its mining power.
This implies that people are putting money into mining it.
When a fork happens you end up with a lot of people who have duplicated coins, so you would expect the "losing" fork to have some significant price dynamics.
But the growth in hash rate and the sustained price implies this is not a "scam".
That said I don't know what its future is- it needs a roadmap and a reason to exist to become viable long term. But at this point you can't say that won't happen.
I hold neither ETC nor ETH.
Instead, it's proved to be far more chaotic and unreliable than Bitcoin at its worst hours. Building currencies (or a "decentralized smart contract platform") is hard.
Ethereum classic: 650~ GH/s
Ethereum: 4400~ GH/s
The minority chain is honestly doing better than I expected. I wonder how long it will last?
What about price:
Classic: $1.87 USD
Ethereum: $11.69 USD
That's fairly significant volume for both. It will be interesting to see where this ends up.
Ethereum is still new, and something large and valuable like a DAO should take a long while to develop and test.
In any case, it's an excellent demonstration of how techno-libertarian crypto-currency advocates inhabit an entirely alternative reality.
I really don't understand how people keep parroting stuff like this. By any metric, Bitcoin has been a resounding success and has completely discredited any of its original detractors. Despite this, people still go around saying "Haha, Bitcoin, what a silly idea. It will never work.". It already has worked!
If anything, people like you (no personal insult intended, I'm simply addressing your comment) seem to inhabit some alternate reality where Bitcoin isn't tremendously valuable and there isn't a booming economy (with white, black, and grey markets) build around Bitcoin.
Your response is one of characterization, purely. You raise no objections, you provide no argument or reason to believe "they" inhabit an "alternative reality". You do call them names, though "techno-libertarian" is a weird one because how is that different from any other libertarian? I know of no group of people who call themselves "techno-libertarians" so this would seem to imply you are using it as a pejorative or as a code phrase to signal others of a similar ideology to you.
At any rate, your response, like so much commentary these days, contains no addressing of the argument, no specific claims or points, but merely derision and attitude.
As for ETH putting regulation in place makes more sense. What you get is "regulated smart contracts" environment. "Fiat smart contracts" if you will. The real question then turns into: How is the regulatory authority governed? Is it a participatory democracy? A representative democracy? A dictatorship?
That's not to say that there's no need platform for unregulated smart contracts as well.
What the fork shows is that they were willing, at least once, to launch a big effort to save one large faulty contract and its investors, in the still relatively early history of the blockchain.
It seems ridiculous to think that Ethereum as a platform will have a serious system of regulation. And that's part of why this kind of one-off special case fork is so problematic.
Let me offer some data points:
https://www.reddit.com/r/ethereum/comments/4vlk4j/consensys_...
Projects confirmed on ETH: Ethereum Foundation, Digix, Maker, Colony, AKASHA, ROULΞTH, Plutus, REIDAO, vDice, SingularDTV, Braveno, Etheropt, otlw, Etherdelta, Swarm, Gnosis, Augur, Velocity, FreeMyVunk, RealityKeys, Golem, EOL, ConsenSys, ICONOMI, EthSlurp, Decibel.LIVE, cPay, Rex, DinarDirham, Embark, Dindle (Decentralised eBook Market), uPort
Projects confirmed on ETC: Stampery, Daemon Dark Market
Which makes it seem a bit disingenuous to claim that Ethereum contracts are now "just like" ordinary contracts, or that Ethereum is a "regulated platform."
The hard fork looks like a slightly panicked reaction to a rather extreme situation that threatened to undermine the platform in its very early days.
I don't agree that "nobody in their right mind" would trust Ethereum now and we'll see how that plays out.
> "Fiat smart contracts"
Isn't this just a synonym for "regular contract"?