Categories: Ethereum

Ethereum Devs Approve First 2 Code Changes for ‘Istanbul’ Hard Fork

Click here to view original web page at www.coindesk.com

Two Ethereum Improvement Proposals (EIPs) have been approved for inclusion in ethereum’s next major upgrade, Istanbul.

These are the first two code changes to be officially approved for the Istanbul upgrade, which is tentatively targeted to activate on ethereum mainnet in October.

In today’s bi-weekly call, developers discussed which of the nearly 30 EIPs for Istanbul would be approved and which would be rejected or delayed for a later system-wide upgrade, also called a hard fork.

While the majority of EIPs still do require further discussion, two are now officially approved.

EIP 2024 and EIP 1702

EIP 2024 – or, in some documents, EIP 131 – adds a new precompile to the ethereum virtual machine. Precompiles are normally expensive operations on the ethereum blockchain that deploy for a fixed fee or “gas cost.”

EIP 2024 introduces a precompile for a new hash function called “Blake2.” The function is said to be faster in verifying and authenticating blockchain data than other more traditional hash functions on ethereum such as SHA-3.

Various strands of Blake2 are currently being used by other cryptocurrency projects such as privacy coin zcash and domain-name platform Handshake. EIP 2024 introduces a precompile for a version of Blake2 called “Blake2B.”

“Blake2B means that we could interop with zcash on the ethereum main network,” said James Hancock, one of the three authors behind EIP 2024. “Wrapped ZEC within ethereum, [shielded] transactions, a whole lot of cool stuff.”

EIP 1702, on the other hand, authored by Parity Technologies developer Wei Tang, is geared towards smoother smart contract upgradability.

At present, decentralized applications (dapps) that run on the ethereum blockchain are based upon virtually immutable, self-executing lines of code known as smart contracts.

These smart contracts are compiled and executed through the ethereum virtual machine, said to be the very heart of the blockchain network, that functions as the engine deploying the many thousands of dapps created by developers.

The current ethereum virtual machine is expected to be upgraded in the long-term to WebAssembly code, which offers developers greater flexibility when it comes to programming language and performance.

EIP 1702 suggests introducing a new methodology for hard forks called “account versioning” so that upgrading the ethereum virtual machine or introducing new virtual machines in the network can be easier.

Tang explains in his proposal:

“By allowing account versioning, we can execute different virtual machine for contracts created at different times. This allows breaking features to be implemented while making sure existing contracts work as expected.”

Ethereum is currently the second largest blockchain in the world by market capitalization with over 20,000 daily active users, according to crypto analytics site State of the DApps.

Ethereum image via Shutterstock

These are the first two code changes to be officially approved for the Istanbul […]

cinerama

Illuminati, Mason, Anonymous I'll never tell. I can tell you this, global power is shifting and those who have the new intelligence are working to acquire this new force. You matter naught except to yourself, therefore prepare for the least expected and make your place in the new world order.

Disqus Comments Loading...
Share
Published by
cinerama

Recent Posts

Late Hal Finney Predicted $10 Million Per BTC After Satoshi Release

Although some Bitcoin critics will spite anyone who believes that the cryptocurrency will be worth more than 1000× its current… Read More

4 hours ago

Bitcoin {BTC} adoption: Booking.com chief as well as U.K. Central Bank leader are optimistic about virtual currencies

Bitcoin is placed right at the top of the market, with the BTC dominance rate currently at 68.7%. The trading… Read More

4 hours ago

Top Pro Athletes Like Messi Would Make a Killing in Bitcoin Earnings

According to Messari research, Lionel Messi's take-home pay would be "12,700 $BTC" annually. Cristiano Ronaldo's would be 10,000 bitcoins. |… Read More

4 hours ago

House Financial Services Committee Will Continue Libra Review

Representative Maxine Waters, chair of the United States House of Representatives’ Financial Services Committee, says the committee will continue to… Read More

4 hours ago

Circle CEO Says Tokenized Fiat Currencies Are on the Horizon

Jeremy Allaire, the CEO of blockchain-based, crypto-inclusive money transfer company Circle, said that the firm has long held that major… Read More

4 hours ago

Devcon uses Ethereum platform to issue 150 tickets

Devcon5, the Ethereum Foundation’s fifth annual conference which takes place October 8-11 in Osaka, Japan, is using the Ethereum platform… Read More

4 hours ago

This website uses cookies. We use these cookies to collect data about your interaction with our website for the purpose of continuously improving your experience with our site. For more information we encourage you to read our privacy policy.

Read More