Questions tagged [hardforks]

A hardfork is any backwards-incompatible change to the Ethereum protocol, such that a client will need to upgrade in order to remain on the network. This tag is for actual and proposed hardforks, as well as the issues relating to them.

Filter by
Sorted by
Tagged with
2
votes
1answer
1k views

flag provided but not defined: -oppose-dao-fork

I just tried synching to the Ethereum Classic blockchain with geth --oppose-dao-fork. I was using Ubutntu PPAs but I hit an error at a certain (can't find which one now) which was a known issue with ...
6
votes
3answers
2k views

Will metropolis delay the difficulty bomb?

Vitalik said the "ice age will be delayed anyways" (with metropolis). It's not that important or applicable either way, though on the other hand that given network going to be mucking around with ...
5
votes
2answers
728 views

Cold Storage after a Hard Fork?

If you create a cold storage account, by following the method described here for example: How to send ether to a cold storage account? And subsequently, a hard fork takes place on the Ethereum ...
15
votes
2answers
4k views

Please provide a summary of the Ethereum hard forks

The question Please confirm what the hard forks of Ethereum were and when they took place was asked on Reddit by u/Tykerr.
6
votes
2answers
518 views

Are eth transactions still replayed on the etc chain?

I have read about EIP 155. I see that the main chain, test nets, and ETC were asked to implement EIP 155. If just ETH implemented EIP 155, wouldn't that have been enough to prevent ETC from being ...
5
votes
2answers
706 views

How to hard fork a private network?

We have a private network with geth 1.4.18 clients. We have 3 miners (each owned and managed by a different company) and a number of sync-only nodes. Now we would like to upgrade the network to 1.5.5. ...
3
votes
1answer
77 views

Double checking about the TheDAO hard fork

Been a bit out the loop but I think I'm fairly caught up but want to check. I moved my presale ether to another wallet that has never made a transaction from it. As I understand, that wallet now ...
4
votes
1answer
116 views

How to ensure the Mist GUI client is running on the new, hard-forked blockchain?

I installed a while ago geth 1.4.17 from the git repo (together with cpp-ethereum, the genoil CUDA miner, and the Mist GUI wallet). However, now I can't figure for the life of me how to upgrade geth ...
1
vote
0answers
147 views

Problems syncing wallet

I have been unsuccessful in trying to sync a new wallet or mist. I deleted the blockchain data and started over and it seemed to be syncing quite fast again, was more than halfway done in a few hours. ...
3
votes
2answers
2k views

How does a hard fork rollback transactions?

I'm new to ethereum. I am confused of how hard fork works in detail. I read many answers, like: https://ethereum.stackexchange.com/a/6390 https://ethereum.stackexchange.com/a/6269 In the first link, ...
3
votes
1answer
108 views

Ethereum Dos fork [duplicate]

Yesterday the Ethereum project made a fork. Was it a soft or hard fork? How did the attacker perform his attack?
3
votes
2answers
121 views

Is there any risk in receiving ETH in a pre-hard fork account having equal amounts of ETH and ETC?

As written in the title, I am wondering if doing this would be safe, or if there's anything else I should be aware about. I want to buy ETH via Kraken and send it to that account. I've been reading ...
3
votes
1answer
508 views

DDOS attack against Ethereum

Ethereum project has become a victime of Ddos attack, slowing down the transactions and giving priviliges to attackers to mine blocks. So instead correcting bugs in geth or parity is there any robust ...
2
votes
1answer
108 views

Ethereum/Blockchain versioning and update

I've noticed the hard fork, there's some mechanism in the code to ensure and enforce the node to run the updated version. The mechanism is so called "consensus challenge". What is this indeed? Some ...
1
vote
0answers
44 views

A terse description of the theDAO hardfork

As I understand it, at block 1920000 the blockchain was forked and there are now two blockchain strands; ETH (hard-forked) or ETC (non-hard-forked) blockchain. This is known as "the DAO hardfork". ...
4
votes
0answers
771 views

Synchronisation using geth; DAO fork-check, dropping is the only message recieved

I'm attempting to synchronise with the blockchain using geth on Win7 64bit. Presently pretty much all I'm getting is repeats of the same message; timed out DAO fork-check, dropping (see bottom). ...
2
votes
1answer
602 views

When will the Baddies have access to the hacked funds on the Ethereum Classic chain?

The Baddies drained 3641694.241898506992612606 ETH via The DAO's child DAO #59. When will the Baddies have access to the hacked funds on the Ethereum Classic chain? See also: Which split proposal ...
16
votes
2answers
9k views

How do I convert my The DAO tokens into ethers on the Ethereum Classic chain?

According to Whitehat Withdrawal contract - Update and Next Steps and Whitehat Withdrawal contract - Last update before deployment, the Goodies will be deploying the withdrawal contracts whetcwithdraw....
4
votes
1answer
962 views

How can I verify that my The DAO token balance is correct when the Goodies provide an ETC refund on the Ethereum Classic chain?

From the blog post The White Hats and DAO Wars: Behind the Scenes, the Goodies intend to: develop the smart contracts that will be used to distribute ETC to the addresses holding DAO Tokens at ...
-1
votes
1answer
142 views

Why the DAO hacker could single handedly crash the ETC market many times over? [closed]

Disclosure: I started to read about crypto-coins a couple days ago. I read in this post comments that the DAO hacker, who holds many ETC (non-forked chain), can crash the market for good and end ETC ...
5
votes
1answer
106 views

What are some examples from Bitcoin or other chains of hard forks similar to the DAO-refund fork?

The changes made to the chain by the hard-fork was a one-time balance modification to several accounts. As of block 1920000, the difference between the state tries of the two forks was in the balance ...
8
votes
1answer
925 views

Give a summary of the fork state changes in block 1920000

The hard fork during block 1920000 contained the execution of an irregular state change. For reference purposes it would be great to have a technical overview of these changes and how they were ...
3
votes
1answer
394 views

is there a hardforked version of ubuntu ethereum ppa package?

The ubuntu ppa still contains ETH classic. Is there a ppa for the hard-forked version of Ethereum?
3
votes
1answer
91 views

Ethereum Mist wallet 0.8.0 won't receive any payments anymore

Mist would not receive any payments. I have not updated after 0.8.0. Is the reason because I have not done anything to choose which chain I will use?
3
votes
2answers
322 views

Is the DAO hardfork technically a 51% attack?

Can the DAO hardfork be viewed as a (a publicly planned) 51% attack on the network? Motivation / ethics / justice aside, I'm asking this from a purely technical point of view. If not, what ...
2
votes
1answer
528 views

What's happening within child DAO #59 on the ETC chain?

From What are the balances of The DAO and it's child DAOs on the Ethereum Classic chain? we know that the baddies have drained 3641694.241898506992612606 ETH from child DAO #59. What is happening ...
4
votes
1answer
341 views

What to do with smart contracts to avoid replay attacks?

I am trying to write a smart contract for Crowdsale. What extra measures should one keep in mind during smart contract development to avoid replay attacks (after the hard fork of block 1,920,000)?
9
votes
1answer
2k views

What are the balances of The DAO and it's child DAOs on the Ethereum Classic chain?

At the hard-fork block #1,920,000, the ETH balance from The DAO and it's child DAOs (which includes the balance from the extraBalance account) were transferred into the Withdrawal contract. What are ...
1
vote
2answers
536 views

Tried using splitter contract, not getting ETC

Hi I followed Vitalik's instructions for using the splitter contract. I used Wallet 8.1, on the fork chain to send ETH from my etherbase account to the splitter contract targeting a fresh ETC wallet ...
3
votes
0answers
352 views

Ethereum Classic (ETC) And The DAO Holders - Will The White Hat Hackers Return The DAO Funds? [closed]

As a DAO token holder I'm wondering if the DAO White Hat Hackers will return the funds to the DAO token holders on the Ethereum Classic chain? I'm 100% for the Ethereum forked chain, but I can't turn ...
1
vote
1answer
48 views

Aren't all contracts that accept value and are deployed after the HF fatally vulnerable to replay attacks?

Let's say I deploy a contract with a simple function that accepts some value, and deploy this to the forked chain. The contract will end up on an unpredictable address U. Then people start sending ...
4
votes
1answer
292 views

Is there a different testnet for ETC and ETH or only one?

Since Ethereum forked, is the testnet forked too or only the main net? Is there a common testnet for forked Ethereum (ETH) and Ethereum classic (ETC), or a testnet for each one?
1
vote
1answer
331 views

ETC Split to non-hf wallet - lost?

I think I may have lost all of my ETC. Following Vitalik's instructions laid out here: https://blog.ethereum.org/2016/07/26/onward_from_the_hard_fork/ I created 2 new wallets on the same wallet ...
4
votes
1answer
165 views

Are transactions on one chain automatically broadcasted to other chains?

I know how to split but I'd like to know if, technically, all transactions on the Ethereum chain are automatically broadcasted on the "Ethereum Classic" chain and vice-versa or if replay "attacks" ...
4
votes
1answer
162 views

Problem after withdrawal non hard fork ethereum

I have a problem, I successfully withdraw some ETC but when I tried another time to withdraw the rest I think I put in more ETC and I didn't receive anything and now when I try again to withdraw any ...
6
votes
1answer
615 views

Post the DAO-fork, is there a double-spending problem?

If an account had ETH before the DAO-fork does the ETH now not exist on both the ETH and the ETC chains? A Poloniex notice says "All users who had an Ethereum balance at the moment of the fork now ...
3
votes
2answers
2k views

How can I split my ETH and ETC if I have an account that made a transaction with the WithdrawDAO contract?

Let's say: I own account A, which had a 100 ETH pre-DAO balance. Pre-fork I sent 50 ETH from A -> DAO. Post-fork I had 50 ETHF and 50 ETHC in A. Post-fork I made a transaction with the WithdrawDAO ...
4
votes
1answer
128 views

How many transactions get automatically replayed on both sides of the fork? [closed]

There is a lot of talk about possibility of replay attack, but I suspect (and I've seen it claimed) that many (perhaps most or even all) transactions that users issue on one of the chains get replayed ...
15
votes
2answers
5k views

How to conditionally send ethers to another account post-hard-fork to protect yourself from replay attacks

The DAO contract was attacked on 17th June 2016 where the attacker drained about USD 50 million worth of ethers using a recursive call vulnerability in The DAO contract code. The attacker drained ...
3
votes
0answers
31 views

Splitting funds - How to do it quickly (synched TX)?

Changing blockchains and synching with Mist is a slow and hacky process so I wondered if there's a more immediate way. The idea being : transfering funds from my duplicated accounts to new and unique ...
11
votes
3answers
2k views

How to prevent a replay attack between two competing chains?

After the recent hardfork we have a winning chain and a much shorter losing chain left. However, if you are pro or agains the fork, you could still mine and use one chain or the other. Now, there is ...
1
vote
1answer
167 views

How many percent of all nodes decided to hard fork

Where can I see the actual number of nodes that joined the hard fork, in comparison to the others, which didn't? What does the difficulty tell me about that relation? i.e. 100% : 91% as here
3
votes
1answer
286 views

Is there any way to keep track of the fork flags in the live network?

Or in other words, how is the voting going right now. Ethernodes' crawler tells me there are 1072 nodes online right now running version 1.4.10 (search for "1.4.10"). I cannot see however whether they ...
4
votes
1answer
169 views

How many nodes must implement a hard fork for it to succeed?

How many ethereum clients must adopt a hard fork so that it will happen without creating two chains? Probably a 50/50 splitt would create two chains and we have two Ethereums?
1
vote
1answer
69 views

Is a hardfork more democratic then a softfork? [closed]

I was told that a hardfork would be a more democratic choice for Ethereum and the DAO problem then a Softfork was. Yet it has a greater impact to the system, as far as I understood. Which is true? Am ...
7
votes
1answer
1k views

How many exchanges have delisted ETH as a result of the proposed post DAO hack Ethereum hardfork?

So far I am only aware of the Cryptopia announcement below. Have any other exchanges delisted of threatened to delist ETH yet? If so, which exchanges and how many? ETH / BTC market is closing ...
4
votes
2answers
254 views

Has anyone set up a prediction market on the ETH/USD price conditioned on a hardfork/softfork/nofork?

I know Vitalik has talked about using prediction markets as a way for community members to decide on forks. There are basically 3 proposals that I've seen. Hardfork to return all funds to the DAO ...
6
votes
1answer
316 views

Can the PoW problem be changed without a hard fork?

I know that the PoW in Ethereum is based on Ethash and that some parameters are adjusted in order to maintain the average time between blocks to a certain value. Now my question is: does the Ethereum ...
4
votes
1answer
76 views

Until when can I safely broadcast transactions before homestead?

I would like to broadcast a transaction. When should I "hold" and let the homestead release happen? Until when can I send transactions?
7
votes
3answers
1k views

What is a hardfork?

It is said that the transition from Frontier to Homestead will be done by a hardfork. What does it mean exactly? Are hardforks expected to also be used in future Ethereum upgrades?