Power Hour from the MyEtherWallet Team: MyEtherWallet, Preventing Replays, and Ethereum Classic (ETC)

in #ethereum8 years ago (edited)

They are on a roll today. Another feature pushed live regarding ETC / ETH and sending while preventing replay attacks:


The second most requested featured for MyEtherWallet has only come up in the past 3 days: supporting ETC. We have stated publicly, numerous times, that we will not be supporting ETC. As a free open-source project, we unfortunately do not have unlimited time or resources to build out every feature. We would rather build features that we know will be truly useful to the community in a month and six months and a year for now. We would like to build a foundation for an epic, free, open-source service that benefits all of you.

On a personal level, we did not want to push this feature. We do not support that chain. We do not support what it stands for. And we do not agree with the decision Poloniex made to support ETC, which caused everyone else to follow suit. It is a obvious money grab by a greedy exchange and it gives the attacker funds that should be worthless. It has caused unnecessary confusion, unnecessary stress, and unnecessarily further fractures this once beautiful community.

Unfortunately, not supporting ETC means that regular, well-intentioned ETH holders put themselves in danger due to replay attacks. People need to be able to easily just ETH or just ETC and they should be able to do so without syncing two separate chains on Mist.

So, we have a compromise of sorts. Or a lazy solution. Whatever you want to call it. This enables you to easily send just ETH or just ETC to another place of your choosing (like Kraken where you can promptly dump it or whatever you want). Then you can safely use default transaction once the balance of your account on the ETC chain is 0.

On the send transaction tab you now have 3 choices on how to send ETH:

  1. ETH (Standard Transaction): This generates a default transaction directly from one address to another. It has a default gas of 21000. It is likely that any ETH sent via this method will be replayed onto the ETC chain.

  2. Only ETH: This sends via Vitalik's replay protection contract so that you only send on the ETH chain.

  3. Only ETC: This sends via Vitalik's replay protection contract so that you only send on the ETC chain.

We are NOT displaying ETC balances but we are linking to gastracker.io where you can see the balance of your account in ETC. Keep in mind that gastracker.io is basically where etherchain / etherscan were almost a year ago in term of development. You cannot see gas. You cannot see why a transaction failed. It spazzes out on displaying transactions to and from contracts at times. So be patient and do not rely too heavily on it to verify things, especially transactions to and from contracts.

I love you all, but we want to get back to developing real features (and eating Swiss cheese and chocolates). You can read about our future here.

If you have conceptual questions about how the ETC / ETH chains work, feel free to ask in this thread. I see so much confusion and I, hopefully along with others in this thread, will do my best to educate and help you understand WTF is going on in this crazy multiverse, minus the opinions and rhetoric.

Please do your best to not bother us with ETC feature requests, though. Thank you for understanding and we truly appreciate your support.

In order to send ONLY ETC, you must have .01 ETH in the corresponding address on the ETH chain. This is due to how the contract is set up. My apologies.


link back to OP on reddit: https://www.reddit.com/r/ethereum/comments/4v1y2t/myetherwallet_preventing_replays_and_ethereum/

Sort:  

Its really impressing that you are coming with so much updates and improvements and still have the time to think about the old ETC blockchain.
People, please upvote this post to the infinite.

I hope ETC goes up for a while.. Quick little cash :)

There is nothing on the ETC blockchain but old unusable Ether. The whole development is done on the hardforked Blockchain where people using ETH to do there thing!

The only thing about this that is a little wonky is that, at first, developements for eth will be backwards compatible with etc. At some point, eth development will be so far ahead that it won't be. At that point, etc will be truly useless.

Unfortunate that there is no place to store ETC.. yet. I give you credit for being honest about your opinion. Here is my latest post on a related matter: https://steemit.com/ethereum/@bitcoinmeister/ethereum-classic-is-the-ethereum-gateway-drug-for-bitcoin-fans

Why is it unfortunate that you can't store a useless/futureless crypto?

We do not support that chain.
We do not support what it stands for

It stands for censorship resistance and immutability. It stands for not bailing out the ethereum founders when they make stupid investment decisions. It stands for being a serious blockchain.

Why don't you?

You are missing a large part of the story, or just ignoring it.

  1. A bailout is when you take the peoples money and bail out a company(usually).
  2. In this case the money was stolen from the people, and redistributed to those people(Not a bailout).
  3. What stupid investment decision are you talking about? A hacker exploiting code as it wasn't intended to be used the way it was?
  4. Do you have any factual basis for any of what you say, or are you just stirring the pot?

A community as a whole making a decision to reverse an attack is not the same as a few individuals reversing a loss they had(remember the community was given the decision either way and it could have gone either way, but the entire community decided to fork it). So you are saying reversing it was censoring who? the hacker? You support someone stealing about 1/10 of the entirety of assets in a majority system?

What I have started to notice is the only people who claim to support the etc chain are bitcoin enthusiasts who have an issue with eth because it seems to make them nervous, and/or they're pissed about the fact that btc had attacks that no one did anything about and people just lost their btc(POOF!). Either that, or oblivious/uneducated individuals that see the daily volatility and can't stay away from the chance to profit 150-300% in 24 hours.

Don't get me wrong, I sold all my etc at a 300% profit and I'm cool with that. I also am aware it is a useless/failing chain that has literally 0 future, so I do not support it nor try to get other people to jump on board.

If you don't support eth and what it is, that's totally fine, but badmouthing(inaccurately at best) the creators because you're upset about what the community as a whole decided to do(pretty much unanimously), just get out of it, and these discussions. There's nothing for you here. Supporting the old eth chain without the founders(the same guys that created the fork you are supporting with etc, so a little hypocritical to talk badly about them), is unfounded(dumb), as the best it will ever be able to do is ride on the coattails of eth for a while before becoming completely useless.

Hi I stored my Ether on MEW. Its been sitting there but no ETC. Is there a way to claim my ETC? Any suggestions will be helpful. Thanks.

Coin Marketplace

STEEM 0.20
TRX 0.13
JST 0.030
BTC 65858.36
ETH 3493.88
USDT 1.00
SBD 2.53