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.

20 questions with no upvoted or accepted answers
Filter by
Sorted by
Tagged with
4
votes
0answers
776 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). ...
3
votes
1answer
154 views

Byzantium related homework required for pool operators and developers

Is there a summary of what code and/or configuration changes need to be implemented by mining pools and associated code to properly support the upcoming hard-fork? Do packages like ethash need to be ...
3
votes
0answers
32 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 ...
2
votes
1answer
27 views

What are the changes to EVM from Constantinople fork and later forks?

What are the changes to EVM from Constantinople fork and later forks? Could you tell me which commit in git? Or Could you provide a list? Thank you!
2
votes
0answers
96 views

What is the point of switching to ProgPOW for ethereum, when POS is coming in the coming year(s)?

With the recent discussion of the new ProgPOW mining switch. What is the point of it when POS is coming in the coming year(s)? I understand it disables the ASIC miners, while benefiting the GPU miners....
2
votes
0answers
39 views

Geth Clique: can change config params in genesis and still retain the existing blocks?

I have altered my custom Geth private chain Clique PoA, but it seems after I do that I encounter: BAD BLOCK Error: invalid receipt root hash Is it possible to: change the Geth code add a new hard ...
1
vote
0answers
18 views

How a full node knows which chain to follow?

After Istanbul fork, my full node followed the longest chain which has: Longest Chain Highest TotalDifficulty It seems that the shorter chain of the core-dev closing the gap - total difficulty ...
1
vote
0answers
24 views

During fork, how tx that was sent from full node is been mined on the two blockchains?

My full node connected to 0,...,n peers and follows the longest chain after Istanbul fork - the miner's chain. General transaction flow: full-node get the tx, validates and broadcast to its peers. ...
1
vote
0answers
39 views

Changing chain specification

We have a private network with 10 nodes actually. It's been working for a couple months now. When we did it, we set up some parameters in the chain specification that are now too small for the growth ...
1
vote
0answers
19 views

Is there any way to find all of the Sep/Oct 2016 DDos accounts?

This EIP allowed for the cleaning up of the nearly 20 million DDos accounts created during the September/October 2016 DDos attack. The solution had two parts: (1) the node code had to be changed to ...
1
vote
0answers
149 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. ...
1
vote
0answers
45 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". ...
0
votes
1answer
23 views

Miner not updated to Muir Glacier. Coins now in Ice-Age-Chain(?)

What happens if a miner processes my transaction that has not updated to Muir Glacier? Is it possible that I loose coins because the miner is still on the old chain so that the coins are now on the ...
0
votes
0answers
14 views

Is there a way to check if a hosted node is running on the new fork?

I am hosting Rinkeby node using geth v1.97. However, I was wondering if there is a command or way to check whether it is running on the new fork or not.
0
votes
0answers
15 views

How can I find reliable Ropsten nodes for adding to my nodes whitelist?

After the recent hard-fork on Ropsten we follow the tip on peter_szilagyi tweet to add a peer whitelist. In case we want to add more nodes to our whitelist as in Connect to static nodes. where can I ...
0
votes
0answers
9 views

If I'll remove the peer whitelist that I've added after Ropsten hard-fork split while longest chain exists, how the node react?

After Istanbul Ropsten hard fork split, I followed whitelist tip - https://twitter.com/peter_szilagyi/status/1178634327518781441. How a node will react in case I'll remove the whitelist while the ...
0
votes
0answers
37 views

Will the Gnosis multisig wallets be compatible with the Eth hard fork

Does anyone know whether Gnosis multisig wallets are going to be compatible with the Eth hard fork happening soon? I am worried that the funds I have in mine might not be safe.
0
votes
1answer
32 views

What do the keys 'balance', 'extraBalance' and 'extraBalanceAccount' signify in the dao-hardfork

The list of 58 affected accounts during the DAO hardfork is available here: https://github.com/ethereum/go-ethereum/blob/5f55d95aea433ef97c48ae927835d833772350de/params/dao.go#L67 The list has four ...
0
votes
2answers
150 views

How do transactions know how to behave based on the genesis block?

Say I am a miner, and my genesis block on the mainnet has configuration X. A transaction comes in for me to mine. How does my Ethereum client confirm that transaction adheres to all the standards set ...
0
votes
0answers
1k views

A question about EtherZero

I'm reading about the hard fork EtherZero, in particular the section about how to get ETZ money. Can someone explain me what does it means "Derive the private key from the private key-approving ...