Join Our Mailing List
Saturday September 23, 2023
Bitcoin (BTC) $26,556.12   Ethereum (ETH) $1,592.75
  • Events
  • News
    • Blockchain Technology
    • Capital Raising
    • Crypto Exchanges
    • Crypto Payments
    • Gaming & Betting
    • Investment Management
    • M&A
    • Mining
    • Networks & Protocols
    • Security
    • Vendor Technology
    • Wallets
Trezor Model T
CryptoNinjas
  • Crypto & Blockchain Links
  • Real-Time Market Data
  • Bitcoin ATM Map
  • Token Offerings/Listings
No Result
View All Result
CryptoNinjas
Home Ethereum

Notes on Ethereum hard fork procedures

Published by CryptoNinjas.net
10/16/2017
Notes on Ethereum hard fork procedures

Below are the official notes from the Ethereum team regarding the start of the Byzantium hard fork, which is a two part series of upgrades to the network. While there were some Ethereum and ERC20 deposit and withdrawal suspensions lasting up to 5 hours to 24 hours on some exchanges, many companies such as Coinbase and others are only bumping up the number of confirmations before a transaction is confirmed, thus causing some temporary delays.

The Ethereum network hard fork will be in progress at block number 4.37mil (4,370,000), approximately occurring between 12:00 UTC and 13:00 UTC today, Monday October 16, 2017. The Ropsten test network underwent a hard fork on September 19th (UTC) at block number 1.7mil (1,700,000).

What is Metropolis, Byzantium, and Constantinople?

Metropolis is a planned Ethereum development phase that includes two hard forks: Byzantium and Constantinople. Byzantium is occurring at block number 4.37mil. Constantinople does not currently have a release date, but is expected in 2018.

As a user, what do I need to do?

Download the latest version of your Ethereum client:

  • Latest version of Ethereum Wallet/Mist.
  • Latest geth client (v 1.7.2)
  • Latest Parity client (v 1.7.6)
  • Latest Harmony client (v 2.1.0)

What if I am using a web or mobile Ethereum wallet like MyEtherWallet or Jaxx?

Ethereum websites and mobile applications that allow you to store ether and/or make transactions are running their own Ethereum client infrastructure to facilitate their services. If you use a third-party web-based or mobile Ethereum wallet, your wallet provider may need to update for the hard fork. It is recommended that you check with them to see what actions they are taking to update for the hard fork and if they are asking their users to take other steps.

What is a hard fork in Ethereum?

A hard fork is a change to the underlying Ethereum protocol, creating new rules to improve the system. The protocol changes are activated at a specific block number. All Ethereum clients need to upgrade, otherwise they will be stuck on an incompatible chain following the old rules.

What happens if I do not participate in the hard fork?

If you are using an Ethereum client that is not updated for the upcoming hard fork, your client will sync to the pre-fork blockchain once the fork occurs. You will be stuck on an incompatible chain following the old rules, without replay protection against the main network. Old clients will be able to construct transactions, but will not be able to see the effects of those transactions.

What changes are included in the Byzantium hard fork?

The following upgrades are included:

  • Addition of ‘REVERT’ opcode, which permits error handling without consuming all gas (EIP 140)
  • Transaction receipts now include a status field to indicate success or failure EIP 658)
  • Elliptic curve addition and scalar multiplication on alt_bn128 (EIP 196) and pairing checks (EIP 197), permitting ZK-Snarks and other cryptographic mathemagic™
  • Support for big integer modular exponentiation (EIP 198), enabling RSA signature verification and other cryptographic applications
  • Support for variable length return values (EIP 211)
  • Addition of the ‘STATICCALL’ opcode, permitting non-state-changing calls to other contracts (EIP 214)
  • Changes to the difficulty adjustment formula to take uncles into account (EIP 100)
  • Delay of the ice age / difficulty bomb by 1 year, and reduction of block reward from 5 to 3 ether (EIP 649)

What if something goes wrong?

In the event that a critical bug is discovered, the following communication channels will be utilized:

  • Ethereum Foundation blog
  • Ethereum Foundation Twitter account

Important Note for Dapp Developers

The way to detect failed transactions will change with Byzantium, even for contracts created before the Byzantium hard fork is enacted. After the fork, eth.getTransactionReceipt(…) will return a status field. The status field has a value of 0 when a transaction has failed and 1 when the transaction has succeeded. For more information, please see this post on the Ethereum StackExchange.

A big thanks to the Ethereum development community across all clients and platforms who came together to provide input, thoughts, and contributions for this upgrade.

DISCLAIMER This is an emergent and evolving highly technical space. If you choose to implement the recommendations in this post and continue to participate, you should make sure you understand how it impacts you. You should understand that there are risks involved including but not limited to risks like unexpected bugs. By choosing to implement these recommendations, you alone assume the risks of the consequences. This post and recommendations are not a sale of any kind and do not create any warranties of any kind including but not limited to any relating to the Ethereum network or the Ethereum clients referred to herein.

103
SHARES
SubscribeE-MailXFacebookWhatsappTelegramRedditLinkedin

Related News

IDEO and CoinList announce hackathon with Ethereum, NEAR, Oasis, Stellar, Tezos

07/25/2019
IDEO and CoinList announce hackathon with Ethereum, NEAR, Oasis, Stellar, Tezos

Earlier this month, IDEO CoLab announced the launch of its new Startup Studio program to help accelerate blockchain entrepreneurs and startups, in partnership with over 20 leading organizations and protocols and 50+ world-class mentors. Today, IDEO has...

Read more

THÉO Project integrates Ethereum into Syná wallet

05/29/2019
THÉO Project integrates Ethereum into Syná wallet

The THÉO Project announced today the integration of Ethereum for its Syná mobile wallets (available for iOS and Android) and for its Syná+ Chrome browser extension. Syná now offers full support for ETH and...

Read more

Decentralized organization network Aragon launches upgrade to mainnet

11/16/2018
BlockX Labs releases browser based interface and wallet for Aion Network

Ethereum-based decentralized organization network Aragon has announced the launch of Aragon 0.6, the framework that allows users to create Aragon organizations on the Ethereum mainnet. Codenamed Alba, the new release aims to revolutionize the...

Read more

Ethereum proof of stake implementation launched by Applicature

01/19/2018
Ethereum proof of stake implementation launched by Applicature

Applicature, a boutique blockchain agency with a presence in the U.S and Europe has launched its Proof of Stake Consensus protocol on Ethereum in order to secure, stabilize, improve transactions in multiple industries: banking,...

Read more
Load More
Leave Comment

Where to Exchange

Leading crypto suite in Spain & LATAM Visit
European bitcoin exchange Visit
Swap & buy 150+ cryptocurrencies Visit
First U.S. regulated BTC exchange Visit
  • Trending
  • Latest
Blockstream releases new platform for Liquid-sidechain security token issuance

Blockstream releases new platform for Liquid-sidechain security token issuance

05/15/2019
Blockstream Mining Bitcoin

Blockstream launches bitcoin mining colocation and pool services

08/08/2019
Understanding the Rising Trend of Litecoin Casinos

Understanding the Rising Trend of Litecoin Casinos

09/17/2023
HashKey Exchange, Hong Kong's first licensed crypto exchange is now live

Hong Kong’s first licensed crypto exchange HashKey is now live

08/28/2023
BITmarkets – Spot, Futures, Margin Trading with 150+ Cryptocurrencies

BITmarkets – Spot, Futures, Margin Trading with 150+ Cryptocurrencies

08/28/2023
HashKey Exchange, Hong Kong's first licensed crypto exchange is now live

Hong Kong’s first licensed crypto exchange HashKey is now live

08/28/2023
Adenasoft launches new crypto exchange white label solution: ACE

Adenasoft launches new crypto exchange white label solution: ACE

06/27/2023
Maximize Your ETH Investment: The ETHphoria Vault by Pods

Maximize Your ETH Investment: The ETHphoria Vault by Pods

06/21/2023
  • Home
  • Directory
  • Data
  • About
  • Contact
SUBSCRIBE

© 2016 - 2024 CryptoNinjas Disclosures | Privacy Policy

  • Home
  • Crypto Links
  • Market Data
  • Blockchain Tech
  • Exchanges
  • Capital Raising
  • Vendor Technology
  • Token Offerings/Listings
  • Payments
  • Wallets
  • Bitcoin ATM Map
  • Conferences & Events
  • About
  • Contact
No Result
View All Result

© 2016 - 2024 CryptoNinjas Disclosures | Privacy Policy