Ethereum Progresses From Hard Fork

Co-founder of Ethereum, Vitalik Buterin has announced in a recent blog post that the ethereum foundation is committed to supporting the community consensus on the hard fork decision, no matter how difficult hat decision was. After seeing the results of various metrics, including carbonvote, dapp and ecosystem infrastructure adoption, Buterin stated that this means that the foundation will focus its resources and attention on the chain which is now called ETH (ie. the fork chain).

According to Buterin, all users who had ETH before block 1920000 now have both ETH (the fork chain) and ETC (the community effort to continue the no-fork chain). Users have been generally advised that most Ethereum client defaults, including clients developed by the Foundation and by third parties (eg. Parity), will select the ETH chain.

On the more technical side, users who wish to take any actions with their ETC, including creating and participating in applications, converting to another asset, etc, have been advised to use the splitter contract at address 0xaa1a6e3e6ef20068f7f8d8c835d2d22fd5116444 to move their ETC to a separate newly created account to avoid replay attacks.

The ethereum foundation has also encouraged the ETC community to consider adopting a secondary hard fork to change transaction formats to make further replay attacks impossible, but until that happens they should manage ETH and ETC in separate wallets.

Butering explained: ‘To use the splitter contract from inside of the Ethereum Wallet, click on Contracts -> Watch Contract, copy the address and ABI from the above linked etherscan page, and click “OK”; then, click on the contract in the Contracts tab, select “Write to Contract”, and select the “Split” function. It will ask for two addresses; for the first, put the address where you want your ETH to go (feel free to put the same address you are sending from), for the second put the address where you want the ETC to go. Make sure to try this with a very small amount of ether first to verify that it works before increasing the amount. You may use the Ethereum Classic Explorer here to verify that ETC balances have been transferred.’