• Latest
Take Two: Ethereum Is Getting Ready for the Constantinople Hard Fork Redo

Take Two: Ethereum Is Getting Ready for the Constantinople Hard Fork Redo

February 12, 2019
ygg sea surpasses 10,000 scholarships in just six months of launch

YGG SEA Surpasses 10,000 Scholarships in Just Six Months of Launch

May 6, 2022
mintable launches industry changing gas free minting service on ethereum

Mintable Launches Industry Changing Gas Free Minting Service on Ethereum

May 1, 2022
5 projects enabling smart contract development on bitcoin

5 Projects Enabling Smart Contract Development on Bitcoin

April 29, 2022
bitcoin atm installed in mexico's senate building

Bitcoin ATM installed in Mexico’s Senate Building

April 27, 2022
cross chain services play a crucial role in facilitating continued adoption of defi applications

Cross-Chain Services Play a Crucial Role in Facilitating Continued Adoption of DeFi Applications

April 26, 2022
justin sun launches usdd, integrating the blockchain world and the real world with the decentralized stablecoin

Justin Sun Launches USDD, Integrating the Blockchain World and the Real World with the Decentralized Stablecoin

April 25, 2022
nfts: the next musical revolution

NFTs: The Next Musical Revolution

April 24, 2022
things you should know before investing in nfts

Things You Should Know Before Investing in NFTs

April 24, 2022
what are wrapped tokens?

What Are Wrapped Tokens?

April 23, 2022
what is the future of ethereum (eth)?

What is the future of Ethereum (ETH)?

April 22, 2022
green gaming

Everything You Need to Know About Play-to-Earn on Algorand in 2022

April 21, 2022
$ape going bananas as rumors of upcoming land sale of bayc metaverse gather momentum

$APE Going Bananas As Rumors of Upcoming Land Sale of BAYC Metaverse Gather Momentum

April 21, 2022
  • Home
  • Coin Market Cap
  • Bitcoin
  • Ethereum
  • Ripple
  • Litecoin
  • Alt Coin
  • Business
  • Trading
  • Mining
CoinNewsDaily
  • Home
  • Coin Market Cap
  • Bitcoin
  • Ethereum
  • Ripple
  • Litecoin
  • Alt Coin
  • Business
  • Trading
  • Mining
No Result
View All Result
  • Home
  • Coin Market Cap
  • Bitcoin
  • Ethereum
  • Ripple
  • Litecoin
  • Alt Coin
  • Business
  • Trading
  • Mining
No Result
View All Result
CoinNewsDaily
No Result
View All Result
Home Tech

Take Two: Ethereum Is Getting Ready for the Constantinople Hard Fork Redo

coinnewsdaily by coinnewsdaily
February 12, 2019
in Tech
0
Take Two: Ethereum Is Getting Ready for the Constantinople Hard Fork Redo
190
SHARES
1.5k
VIEWS
Share on FacebookShare on Twitter

If at first you don’t succeed, try try again.

Such are the words of wisdom that have been taken to heart by ethereum core developers ever since a vulnerability in the network’s code was discovered just 48 hours before the code was set to be deployed.

The network upgrade dubbed Constantinople would have introduced a series of backward-incompatible changes – also known as a hard fork – to the world’s second largest cryptocurrency by market capitalization. Yet the bug discovered led to a delay, followed by a plan to try once again in late February.

With the code expected to activate sometime during the last week of February – specifically, at block number 7,280,000 – ethereum core developers are confident that Constantinople won’t fail this time around.

“I suspect it will go as planned. The block number has been set and [the upgrade] is hard coded in the clients now so it’s going along fine,” Hudson Jameson, who handles developer relations for the Ethereum Foundation, told CoinDesk.

Adding that “valuable lessons” are learned from every hard fork, Jameson said that one of the important takeaways from last January’s hard fork attempt was “better communication with miners to let them know about the upgrade.”

While the issue in the code wouldn’t have impacted miners directly, miners and other users who run complete copies of the ethereum blockchain called nodes needed to be swiftly notified about the cancellation of Constantinople to keep it from actually being deployed and creating possible disruptions.

On this front, the smart contract security audit firm ChainSecurity, which discovered the vulnerability, told CoinDesk the organization of ethereum developers was already quite impressive.

“I was just impressed by how quickly everyone reacted and how well organized everyone reacted,” said CTO Hubert Ritzdorf. “Many people had to update so they had to know what to update to. On many different levels it became clear even though there is no central command, the [ethereum] community collaborates very efficiently.”

Called Ethereum Improvement Proposals (EIPs), four out of five EIPs will actually be activated on the main network, or mainnet. And for all technical purposes, the upgrade will be deployed in two parts – simultaneously.

Say hello to ‘Petersberg’

Developers proposed during a meeting late January to table the EIP temporarily and proceed with the rest of Constantinople as planned, determining that a fix to the buggy EIP – EIP 1283 – would delay activation of ethereum’s planned hard fork for too long.

However, given that several test networks on ethereum including Ropsten already activated Constantinople in its full glory before the security vulnerability was found, ethereum core developers also agreed that a second hard fork safely removing the EIP was needed.

Thus, “Petersberg” was born.

Already released on Ropsten, Petersberg is the informal name of the hard fork specifically designed to remove EIP 1283 from a live ethereum-like network. Later this month, the original Constantinople code will be activated on mainnet in conjunction with Petersberg.

“For all practical means for any developer out there on the mainnet, there will not have been Constantinople really, just Petersberg … Technically in the code, you have two conditions,” ChainSecurity COO Matthias Egli explained. “One says Constantinople gets active at block number [7,280,000] and at the same block number Petersberg gets activated, which takes precedence over Constantinople and immediate supersedes it.”

And in terms of what’s left to be done for Petersberg launch on mainnet, Jameson said that all of the testing for its release has been completed and major software clients including Geth and Parity are ready to deploy on the agreed-upon block number.

Now, as emphasized by ethereum security lead Martin Holst Swende, users of ethereum should be aware of important changes to the ethereum network as a result of Constantinople plus Petersberg.

The new ‘corner case’

Tweeting out a questionnaire for users last Thursday, Swende noted that after Constantinople, smart contracts on ethereum considered to be virtually immutable will be able to change code under certain conditions over the course of multiple transactions.

The new feature introduced through EIP 1014 – called “Skinny CREATE2” – is intended to better facilitate off-chain transactions on ethereum by allowing what Ritzdorf describes as “deterministic deployment.”

“When you deploy a new smart contract on ethereum, what happens is that it computes the address to where the contract will be deployed. You know this ahead of time but it depends on a lot of variables,” Ritzdorf told CoinDesk. “CREATE2 makes it easier to say, ‘We will deploy in the future a contract to this particular address.”

As a result of this, Ritzdorf explains smart contract developers could technically deploy contracts for “the second time” to the same address, noting:

“[After Constantinople] you can change code because you can first deploy to that address, destruct the code and then deploy again.”

Egli highlighted that this is “not a security bug” but rather “a corner case” that developers on ethereum should be wary of once the changes are going live. He added that continued education from auditors in advance of February’s hard fork is needed about the other four EIPs originally set for inclusion in Constantinople outside of EIP 1283.

Users anticipating the launch of Constantinople can either go to forkmon.ethdevops.io or Ethernodes to watch the release in real time. A number of other sites are also available for live metrics including mining hashrate and market prices.

According to one hard fork countdown timer created by Afri Schoedon, release manager for the Parity Ethereum client, Constantinople plus Petersberg is estimated as of press time to go live on Thursday, February 28.

Cinema clapper image via Shutterstock

Credit: Source link

Related articles

ygg sea surpasses 10,000 scholarships in just six months of launch

YGG SEA Surpasses 10,000 Scholarships in Just Six Months of Launch

May 6, 2022
5 projects enabling smart contract development on bitcoin

5 Projects Enabling Smart Contract Development on Bitcoin

April 29, 2022
Share76Tweet48
Previous Post

Barclays, Ripple Back $1.7 Million Round for Remittance Firm Using XRP

Next Post

Blockchain Sleuthing Startup Chainalysis Raises $30 Million

coinnewsdaily

coinnewsdaily

CoinNewsDaily.com is an online Crypto Coin News Website that aims to provide latest trendy news from market and around the world.

Related Posts

ygg sea surpasses 10,000 scholarships in just six months of launch
Alt Coin

YGG SEA Surpasses 10,000 Scholarships in Just Six Months of Launch

May 6, 2022
5 projects enabling smart contract development on bitcoin
Alt Coin

5 Projects Enabling Smart Contract Development on Bitcoin

April 29, 2022
bitcoin atm installed in mexico's senate building
Bitcoin

Bitcoin ATM installed in Mexico’s Senate Building

April 27, 2022
cross chain services play a crucial role in facilitating continued adoption of defi applications
Alt Coin

Cross-Chain Services Play a Crucial Role in Facilitating Continued Adoption of DeFi Applications

April 26, 2022
green gaming
Business

Everything You Need to Know About Play-to-Earn on Algorand in 2022

April 21, 2022
axie infinity: what are the minimum android phone requirements to play on mobile
Alt Coin

Axie Infinity: What Are the Minimum Android Phone Requirements to Play on Mobile

April 21, 2022
Load More
Next Post
Blockchain Sleuthing Startup Chainalysis Raises $30 Million

Blockchain Sleuthing Startup Chainalysis Raises $30 Million

Categories

  • Alt Coin
  • Bitcoin
  • Business
  • Ethereum
  • ICO
  • Litecoin
  • Mining
  • NFT
  • Ripple
  • Tech
  • Trading

What New here?

  • YGG SEA Surpasses 10,000 Scholarships in Just Six Months of Launch
  • Mintable Launches Industry Changing Gas Free Minting Service on Ethereum
  • 5 Projects Enabling Smart Contract Development on Bitcoin

Subscribe to Get More!

Loading
  • About Us
  • Contact Us
  • Privacy & Policy

© 2018-2021 CoinNewsDaily.com by CoinNewsDaily Inc. Crafted with Love by iFtiDev

No Result
View All Result
  • Home
  • Coin Market Cap
  • Bitcoin
  • Ethereum
  • Ripple
  • Litecoin
  • Alt Coin
  • Business
  • Trading
  • Mining

© 2018-2021 CoinNewsDaily.com by CoinNewsDaily Inc. Crafted with Love by iFtiDev

  • bitcoinBitcoin(BTC)$20,991.00-1.02%
  • ethereumEthereum(ETH)$1,224.880.81%
  • tetherTether(USDT)$1.00-0.15%
  • binancecoinBNB(BNB)$238.550.44%
  • rippleXRP(XRP)$0.349614-3.18%
  • cardanoCardano(ADA)$0.489455-2.00%
  • SolanaSolana(SOL)$39.35-1.64%
  • dogecoinDogecoin(DOGE)$0.071887-4.94%
  • polkadotPolkadot(DOT)$7.92-1.69%
  • Shiba InuShiba Inu(SHIB)$0.000011-3.09%
  • tronTRON(TRX)$0.067863-1.91%
  • daiDai(DAI)$1.00-0.07%
  • leo-tokenLEO Token(LEO)$5.83-0.79%
  • matic-networkPolygon(MATIC)$0.56-2.97%
  • litecoinLitecoin(LTC)$56.61-1.17%
  • FTXFTX(FTT)$27.37-0.75%
  • chainlinkChainlink(LINK)$7.002.94%
  • CronosCronos(CRO)$0.126224-0.03%
  • OKBOKB(OKB)$12.41-1.27%
  • stellarStellar(XLM)$0.120772-1.24%
  • cosmosCosmos Hub(ATOM)$7.88-6.16%
  • algorandAlgorand(ALGO)$0.334280-0.61%
  • ethereum-classicEthereum Classic(ETC)$16.68-1.72%
  • moneroMonero(XMR)$121.70-4.65%
  • bitcoin-cashBitcoin Cash(BCH)$111.97-2.24%
  • vechainVeChain(VET)$0.0251421.12%
  • tezosTezos(XTZ)$1.657.52%
  • Internet ComputerInternet Computer(ICP)$5.91-0.40%
  • theta-tokenTheta Network(THETA)$1.36-1.45%
  • filecoinFilecoin(FIL)$5.86-2.13%
  • ElrondElrond(EGLD)$56.52-0.43%
  • bitcoin-cash-svBitcoin SV(BSV)$59.86-2.04%
  • eosEOS(EOS)$1.00-0.66%
  • AaveAave(AAVE)$68.473.72%
  • makerMaker(MKR)$1,016.57-2.24%
  • paxos-standardPax Dollar(USDP)$1.00-0.04%
  • huobi-tokenHuobi(HT)$5.28-0.85%
  • iotaIOTA(MIOTA)$0.2927120.27%
  • zcashZcash(ZEC)$62.42-4.31%
  • neoNEO(NEO)$9.56-1.71%
  • zilliqaZilliqa(ZIL)$0.044124-3.98%
  • basic-attention-tokenBasic Attention(BAT)$0.396451-0.50%
  • wavesWaves(WAVES)$5.81-3.50%
  • havvenSynthetix Network(SNX)$2.48-8.35%
  • dashDash(DASH)$49.24-2.18%
  • PancakeSwapPancakeSwap(CAKE)$3.37-0.49%
  • KusamaKusama(KSM)$54.03-1.04%
  • nemNEM(XEM)$0.0426482.11%
  • Elrond ERDElrond ERD(ERD)$0.0259290.00%
  • CompoundCompound(COMP)$50.94-0.46%
  • ethlendAave [OLD](LEND)$4.103.48%
  • qtumQtum(QTUM)$3.050.07%
  • bitcoin-goldBitcoin Gold(BTG)$17.21-1.25%
  • omisegoOMG Network(OMG)$2.032.10%
  • golemGolem(GLM)$0.2538783.96%
  • SushiSushi(SUSHI)$1.180.11%
  • ontologyOntology(ONT)$0.2522263.92%
  • yearn-financeyearn.finance(YFI)$6,118.92-7.25%
  • umaUMA(UMA)$2.770.91%
  • digibyteDigiByte(DGB)$0.010128-3.35%
  • UniswapUniswap(UNI)$2.4438.80%
Posting....