Ethereum blockchain accidentally forked

Ethereum blockchain accidentally forked

Rage Comment : The slight differences in the way Ethereum's two clients, Parity and Geth, process transactions have led to the emergence of two chains at the same time, affecting the normal progress of transactions. This is exactly the same as the accidental incident of Bitcoin a few years ago. For this reason, Parity and Geth are already discussing solutions, and transactions may be rolled back. However, it is best to stop trading before the system is repaired.

Translation: Annie_Xu

At 3pm London time on the 24th of this month, two major Ethereum clients, Parity and Geth, suddenly became out of sync, unexpectedly causing two chains to run in parallel. Users, especially exchanges, had to terminate transactions or wait for multiple audits and confirmations until the problem was resolved. Developers immediately took emergency measures and discussed solutions together.

Geth developer Nick Johnson said:

"The root cause is an extreme case of state clearing. If an empty account has been 'touched', it will generally be deleted. However, when the instruction lacks 'gasoline' (the currency required to pay for the number of code steps in blockchain transactions), Geth still deleted it, while Parity did not delete it."

EIP (Ethereum Improvement Proposals) does not clearly indicate which approach is correct; it is just that everyone agrees that Parity is more reasonable. It can only be said that the lack of standards and consensus testing is an unfortunate mistake.

The current solution for Geth is to use a patch to synchronize it with Parity. It is expected that the solution will be completed soon.

Gavin Wood

Gavin Wood, founder of Parity Technologies, said that Geth has a vulnerability, which means that "half of the mining network uses imperfect Geth, and the other half uses perfect Parity. Parity will continue to be unchanged", but transactions using Geth may need to be rolled back.

Johnson said:

"Geth's fork will be seen as unconventional and will be abandoned. Most transactions will be saved on the fork, so most users don't have to worry about rollbacks. The main problem is that when interacting with other systems, there may be problems with transaction finality, such as whether the exchange will recognize the deposit and convert it into fiat currency."

Wood said that Geth will be fixed and the "main chain will continue to operate normally", but he advised everyone to be cautious because the operating environment of the Ethereum blockchain has changed.

This situation is similar to the Bitcoin forks in 2013 and 2015. Both were caused by system upgrade bugs that accidentally led to the emergence of two chains. Mining was then carried out on both chains, and finally all transactions were rolled back to one chain, and the other was abandoned.

Ethereum was also caused by an upgrade. Two days ago, in order to fix some vulnerabilities, Ethereum was optimized; however, the difference in the operations of the two clients still caused the network to fork.

Therefore, users using the Geth client are advised to wait for a solution to come out before continuing transactions.


<<:  JD.com has started using "blockchain + big data transactions" to achieve data traceability and ownership confirmation

>>:  Bank of Japan Deputy Governor Gives Speech on Blockchain

Recommend

What effect does covering your bangs have on your fortune?

In fact, having bangs is not just a hobby for gir...

Where is the Heaven? A detailed explanation of the Heaven in physiognomy

There are two theories about where the Heaven is ...

What do the five senses represent? Physiognomy explains it to you

The so-called five senses are the eyes, ears, mou...

Filecoin’s crypto-economic design

Original title: "Filecoin's Cryptoeconom...

Mole location and destiny - what does a mole on the index finger mean

People with moles on their index fingers tend to ...

NEM notarization service launched, main features announced

NEM Apostile – A blockchain-based notarization, p...

Bank of England and Boston Fed join Hyperledger

The Hyperledger blockchain project, led by the Li...

Can I remove the mole on my hand? Will it affect my fortune?

Removing moles is a very common thing. Many peopl...

The most likely woman to be trapped in love

In fact, compared to what we discover from physio...