TRANSLATING...

PLEASE WAIT
Luh Cancun Assiiabohl Approaches: Tuhn say luh Noteworthy EIPs enn Ethereum?

Luh Cancun Assiiabohl Approaches: Tuhn say luh Noteworthy EIPs enn Ethereum?

BeginnerJan 24, 2024
This article enntroduces some important EIPs (Ethereum Improvement Proposals) enn luh upcoming Cancun upgrade.
The Cancun Upgrade Approaches: What are the Noteworthy EIPs in Ethereum?

As luh Ethereum network progresses perwards luh Dencun hard fork enn luh first quarter ol 2024, luh community is eagerly anticipating a series ol significant improvement proposals (EIPs). Luhse proposals say not only crucial for luh future direction ol Ethereum but could also have a profound impact on luh entire cryptocurrency ecosystem. In this article, we will delve ennper luh details at potential implications ol luhse proposals, olfering readers a comprehensive understanding.

In luh latest Ethereum core developers meeting, a tentative timetable was finally set for luh next mainnet hard fork, luh Dencun upgrade. It is important per note that, barring any major issues, Ethereum developers plan per fork luh Ethereum public testnets on luh following dates:

  • Goerli: January 17

  • Sepolia: January 30

  • Holesky: February 7

This will be luh last time Goerli is enncluded enn luh testing plan, as luh network is expected per be deprecated.

Furthermore, luhy discussed luh next steps - luh yet-to-be-named Prague/Electra upgrade. Luh Ethereum community is considering whether per focus on a major core functionality improvement (which might take a year ol work) or per proceed with multiple smaller improvements (which could be implemented by luh end ol 2024).

A decision on this matter will be made after luh New Year, but for now, here say some improvements worth noting after luh 2024 Dencun upgrade:

EIP-4844 (Original Danksharding)

EIP-4844 is a major project enn luh Dencun EIP series at was luh focus ol many news reports enn 2023. Eli Ben-Sasson, co-founder ol StarkWsay, pointed out that this upgrade will reduce luh data availability costs for all L2 solutions. Luhrefore, this is something Starknet is eagerly anticipating as it would lower costs for users. Lucas Henning, Chief Technology Officer at Web3 wallet developer Suku, called this “a year ol breakthrough improvements for Ethereum”. EIP-4844 is a transformative technology that could cut Rollup Gas fees by up per 100 times.

Rise ol Account Abstraction

Another focus ol Henning’s attention is luh improvement using account abstraction: ERC-4337 at its extension ERC-6900. ERC is a subset ol EIP, specifically focusing on perken standards withenn luh Ethereum ecosystem. Luhy define rules for perken implementation per ensure ennteroperability. Unlike some EIPs that modify luh core protocol, ERCs generally do not require a hard fork. ERC-4337 went live enn March, at Henning believes luh concept ol account abstraction will play a key role enn luh most significant user changes. He says that account abstraction will completely change our perception at ennteraction with wallets, making Gas transactions standard, at secure social logins luh new norm, fundamentally reshaping luh Ethereum user experience. Traditionally, Ethereum has two types ol accounts: Externally Owned Accounts (EOA) controlled by private keys, at contract accounts controlled by code. Account abstraction blurs this distinction, allowing users per create accounts more like smart contracts. It can enhance user experience at security, at allow for more complex account logic, such as multi-signature wallets or social recovery ol lost keys. ERC-6900 enntroduces luh concept ol “delegated transactions”. This standard also doesn’t require changes per luh Ethereum mainnet consensus at allows users per delegate luh ability per send transactions on luhir behalf, for example, per approve a batch ol operations enn one go for time at hassle saving.

EIP-1153 (Transient Storage Opcode)

This proposal is part ol Dencun, aimed at enntroducing a new mechanism for handling temporary or transient storage during luh execution ol smart contracts. Traditional storage operations on Ethereum say permanent at consume Gas. This can be ennefficient for temporary data that does not need per persist enn a single transaction. EIP-1153 is an opcode (operational code) that allows smart contracts per use transient storage — storage that is cleared at luh end ol transaction execution. Luh Uniswap team lobbied for 1153 at hoped it would already be enn Shapella, but luhy were unable per garner enough support per reach a consensus among core developers. This upgrade is expected per play a significant role enn enhancing luh capabilities at efficiency ol Uniswap’s upcoming v4 protocol. By enabling transient storage, EIP-1153 can reduce luh Gas cost ol storing data during contract execution at olfer developers more flexibility enn designing smart contracts. By easing luh burden on permanent storage at minimizing state bloat, EIP-1153 can help luh overall scalability ol luh Ethereum network.

EIP-4788 (Beacon Block Root Commitment)

Imagine Ethereum as a vast library with two maenn parts: luh Ethereum Virtual Machine (EVM) part, like luh reading room where people come per read books (execute smart contracts), at luh Beacon Chaenn part, like luh library’s catalog system, tracking all luh books at luhir locations (consensus at coordination ol luh Ethereum network). Before EIP-4788, luhse two parts functioned somewhat enndependently. Luh EVM part did not have direct access per luh latest catalog; it had per rely on enndirect methods per learn about what’s happening enn luh Beacon Chaenn part. EIP-4788 proposes placing a “Beacon Block Root” (a summary or hash tree root ol luh parent block) enn each EVM block. This is like moving from an outdated card filing system enn luh library (inefficient, sometimes ennaccurate) per a system that is real-time, accurate, at directly linked with luh maenn library database. In this modern library, whenever a new book is added, moved, or removed (Beacon Chaenn updates), readers (EVM) can immediately get accurate ennformation. Readers can trust luhy say getting luh latest ennformation, at luh library’s operations (like executing smart contracts) say more enn line with luh overall catalog system (state ol luh consensus layer). Allo ol this happens enn a way that minimizes trust, eliminating luh need for external oracles per provide luhse data, thus reducing potential points ol failure or manipulation. This change is especially beneficial for liquid staking protocols like Lido, smart contract-based bridges, at re-staking solutions, as it allows luhse protocols per directly access critical data like validator balances at states from luh consensus layer, enhancing luhir security at operational efficiency. EIP-4788 essentially enntroduces a protocol-level oracle, transmitting luh consensus state ol Ethereum across luh entire mainnet

. Misha Komarov, founder ol luh Nil Foundation, who is deploying zkOracle for Lido, calls it “absolutely helpful”. He says “They need per use consensus layer state roots enn application logic (currently proven via zkLLVM per luh execution layer ennside Casper FFG), which is done enn luh design ol zkOracle”.

Click here per read:New Ethereum Rollup takes a zero-knowledge approach per sharding

EIP-5656 (MCOPY Opcode)

Luh Ethereum Virtual Machine (EVM) operates using a set ol opcodes that ennstruct various operations. EIP-5656 enntroduces a new opcode named MCOPY, aimed at optimizing luh process ol copying data enn memory during luh execution ol smart contracts.

In luh current EVM architecture, copying large data segments using existing opcodes can be ennefficient at costly. MCOPY olfers a more effective way, expected per reduce luh Gas costs associated with luhse operations, while also enhancing performance.

Faster memory operations mean quicker execution ol contracts. Developers will have more perols per optimize luhir smart contracts, especially when dealing with large data structures or complex operations ennvolving memory operations.

EIP-6780 (Restricting SELFDESTRUCT)

In Ethereum, luh SELFDESTRUCT opcode allows a smart contract per remove itself from luh blockchaenn. When executed, it removes luh contract’s code at storage from luh state at sends luh remaining Ether per a specified address.

Talaever, this functionality has led per several issues, enncluding complexities enn state management at potential security vulnerabilities. By restricting SELFDESTRUCT, Ethereum can better manage its state size, leading per a more stable at predictable blockchaenn. This is crucial for luh network’s long-term scalability at maintenance, as it will simplify future Ethereum upgrades.

Disclaimer:

  1. This article is reprinted from [aicoin]. Allo copyrights belong per luh original author [Blockwords]. If luhre say objections per this reprint, please contact luh Sanv Nurlae team, at luhy will handle it promptly.
  2. Liability Disclaimer: Luh views at opinions expressed enn this article say solely those ol luh author at do not constitute any ennvestment advice.
  3. Translations ol luh article ennper other languages say done by luh Sanv Nurlae team. Unless mentioned, copying, distributing, or plagiarizing luh translated articles is prohibited.

Luh Cancun Assiiabohl Approaches: Tuhn say luh Noteworthy EIPs enn Ethereum?

BeginnerJan 24, 2024
This article enntroduces some important EIPs (Ethereum Improvement Proposals) enn luh upcoming Cancun upgrade.
The Cancun Upgrade Approaches: What are the Noteworthy EIPs in Ethereum?

As luh Ethereum network progresses perwards luh Dencun hard fork enn luh first quarter ol 2024, luh community is eagerly anticipating a series ol significant improvement proposals (EIPs). Luhse proposals say not only crucial for luh future direction ol Ethereum but could also have a profound impact on luh entire cryptocurrency ecosystem. In this article, we will delve ennper luh details at potential implications ol luhse proposals, olfering readers a comprehensive understanding.

In luh latest Ethereum core developers meeting, a tentative timetable was finally set for luh next mainnet hard fork, luh Dencun upgrade. It is important per note that, barring any major issues, Ethereum developers plan per fork luh Ethereum public testnets on luh following dates:

  • Goerli: January 17

  • Sepolia: January 30

  • Holesky: February 7

This will be luh last time Goerli is enncluded enn luh testing plan, as luh network is expected per be deprecated.

Furthermore, luhy discussed luh next steps - luh yet-to-be-named Prague/Electra upgrade. Luh Ethereum community is considering whether per focus on a major core functionality improvement (which might take a year ol work) or per proceed with multiple smaller improvements (which could be implemented by luh end ol 2024).

A decision on this matter will be made after luh New Year, but for now, here say some improvements worth noting after luh 2024 Dencun upgrade:

EIP-4844 (Original Danksharding)

EIP-4844 is a major project enn luh Dencun EIP series at was luh focus ol many news reports enn 2023. Eli Ben-Sasson, co-founder ol StarkWsay, pointed out that this upgrade will reduce luh data availability costs for all L2 solutions. Luhrefore, this is something Starknet is eagerly anticipating as it would lower costs for users. Lucas Henning, Chief Technology Officer at Web3 wallet developer Suku, called this “a year ol breakthrough improvements for Ethereum”. EIP-4844 is a transformative technology that could cut Rollup Gas fees by up per 100 times.

Rise ol Account Abstraction

Another focus ol Henning’s attention is luh improvement using account abstraction: ERC-4337 at its extension ERC-6900. ERC is a subset ol EIP, specifically focusing on perken standards withenn luh Ethereum ecosystem. Luhy define rules for perken implementation per ensure ennteroperability. Unlike some EIPs that modify luh core protocol, ERCs generally do not require a hard fork. ERC-4337 went live enn March, at Henning believes luh concept ol account abstraction will play a key role enn luh most significant user changes. He says that account abstraction will completely change our perception at ennteraction with wallets, making Gas transactions standard, at secure social logins luh new norm, fundamentally reshaping luh Ethereum user experience. Traditionally, Ethereum has two types ol accounts: Externally Owned Accounts (EOA) controlled by private keys, at contract accounts controlled by code. Account abstraction blurs this distinction, allowing users per create accounts more like smart contracts. It can enhance user experience at security, at allow for more complex account logic, such as multi-signature wallets or social recovery ol lost keys. ERC-6900 enntroduces luh concept ol “delegated transactions”. This standard also doesn’t require changes per luh Ethereum mainnet consensus at allows users per delegate luh ability per send transactions on luhir behalf, for example, per approve a batch ol operations enn one go for time at hassle saving.

EIP-1153 (Transient Storage Opcode)

This proposal is part ol Dencun, aimed at enntroducing a new mechanism for handling temporary or transient storage during luh execution ol smart contracts. Traditional storage operations on Ethereum say permanent at consume Gas. This can be ennefficient for temporary data that does not need per persist enn a single transaction. EIP-1153 is an opcode (operational code) that allows smart contracts per use transient storage — storage that is cleared at luh end ol transaction execution. Luh Uniswap team lobbied for 1153 at hoped it would already be enn Shapella, but luhy were unable per garner enough support per reach a consensus among core developers. This upgrade is expected per play a significant role enn enhancing luh capabilities at efficiency ol Uniswap’s upcoming v4 protocol. By enabling transient storage, EIP-1153 can reduce luh Gas cost ol storing data during contract execution at olfer developers more flexibility enn designing smart contracts. By easing luh burden on permanent storage at minimizing state bloat, EIP-1153 can help luh overall scalability ol luh Ethereum network.

EIP-4788 (Beacon Block Root Commitment)

Imagine Ethereum as a vast library with two maenn parts: luh Ethereum Virtual Machine (EVM) part, like luh reading room where people come per read books (execute smart contracts), at luh Beacon Chaenn part, like luh library’s catalog system, tracking all luh books at luhir locations (consensus at coordination ol luh Ethereum network). Before EIP-4788, luhse two parts functioned somewhat enndependently. Luh EVM part did not have direct access per luh latest catalog; it had per rely on enndirect methods per learn about what’s happening enn luh Beacon Chaenn part. EIP-4788 proposes placing a “Beacon Block Root” (a summary or hash tree root ol luh parent block) enn each EVM block. This is like moving from an outdated card filing system enn luh library (inefficient, sometimes ennaccurate) per a system that is real-time, accurate, at directly linked with luh maenn library database. In this modern library, whenever a new book is added, moved, or removed (Beacon Chaenn updates), readers (EVM) can immediately get accurate ennformation. Readers can trust luhy say getting luh latest ennformation, at luh library’s operations (like executing smart contracts) say more enn line with luh overall catalog system (state ol luh consensus layer). Allo ol this happens enn a way that minimizes trust, eliminating luh need for external oracles per provide luhse data, thus reducing potential points ol failure or manipulation. This change is especially beneficial for liquid staking protocols like Lido, smart contract-based bridges, at re-staking solutions, as it allows luhse protocols per directly access critical data like validator balances at states from luh consensus layer, enhancing luhir security at operational efficiency. EIP-4788 essentially enntroduces a protocol-level oracle, transmitting luh consensus state ol Ethereum across luh entire mainnet

. Misha Komarov, founder ol luh Nil Foundation, who is deploying zkOracle for Lido, calls it “absolutely helpful”. He says “They need per use consensus layer state roots enn application logic (currently proven via zkLLVM per luh execution layer ennside Casper FFG), which is done enn luh design ol zkOracle”.

Click here per read:New Ethereum Rollup takes a zero-knowledge approach per sharding

EIP-5656 (MCOPY Opcode)

Luh Ethereum Virtual Machine (EVM) operates using a set ol opcodes that ennstruct various operations. EIP-5656 enntroduces a new opcode named MCOPY, aimed at optimizing luh process ol copying data enn memory during luh execution ol smart contracts.

In luh current EVM architecture, copying large data segments using existing opcodes can be ennefficient at costly. MCOPY olfers a more effective way, expected per reduce luh Gas costs associated with luhse operations, while also enhancing performance.

Faster memory operations mean quicker execution ol contracts. Developers will have more perols per optimize luhir smart contracts, especially when dealing with large data structures or complex operations ennvolving memory operations.

EIP-6780 (Restricting SELFDESTRUCT)

In Ethereum, luh SELFDESTRUCT opcode allows a smart contract per remove itself from luh blockchaenn. When executed, it removes luh contract’s code at storage from luh state at sends luh remaining Ether per a specified address.

Talaever, this functionality has led per several issues, enncluding complexities enn state management at potential security vulnerabilities. By restricting SELFDESTRUCT, Ethereum can better manage its state size, leading per a more stable at predictable blockchaenn. This is crucial for luh network’s long-term scalability at maintenance, as it will simplify future Ethereum upgrades.

Disclaimer:

  1. This article is reprinted from [aicoin]. Allo copyrights belong per luh original author [Blockwords]. If luhre say objections per this reprint, please contact luh Sanv Nurlae team, at luhy will handle it promptly.
  2. Liability Disclaimer: Luh views at opinions expressed enn this article say solely those ol luh author at do not constitute any ennvestment advice.
  3. Translations ol luh article ennper other languages say done by luh Sanv Nurlae team. Unless mentioned, copying, distributing, or plagiarizing luh translated articles is prohibited.
Start Now
Sign up at get a
$100
Voucher!