• EIP-4490 and EIP-4488 can help reduce transaction fees on Ethereum and other platforms, but…

  • While most people are busy with holiday shopping, Ethereum core developers are also working hard as the Merge approaches. With updates and proposals to be announced and discussed, Ethereum developer Tim Beiko shared a thread summarizing the events of the most recent All Core Devs meeting.

    What’s going on, do you ‘node’?

    Naturally, the Merge was on everyone’s mind, and Beiko reminded the community that the second and third devnets would be held the following week, with the final devnet taking place on December 14th.

    Following that, Beiko acknowledged that fees were high not only on the Ethereum mainnet, but also when using rollups. He mentioned two solutions: EIP-4490 and EIP-4488. Both proposed lowering calldata costs in order to lower transaction fees. Participants, however, were reportedly divided as to whether this should occur before or after the merger.

    Beiko elaborated,

    “Also, the amount of work here is relatively minor: change a gas price, add a validity check, and (most difficult!) implement a new txn pool sorting algorithm.”

    He continued,

    “However, if we want to ship this before the merge, we need to act quickly: the fork would have to hit mainnet in February at the very latest, and we only have one more ACD [All Core Devs meet] before the end of the year!”

    Furthermore, Beiko hinted that client prototypes could arrive within the next two weeks.

    It’s not just a case of “Ether” this or “Ether” that.

    Beiko summarized some of the other issues that the developers discussed at the meeting. One major challenge was making Ethereum long-term sustainable. Beiko stated that there have been discussions about EIP-4444, which is intended to deal with Ethereum’s historical data and the storage issues that result from it.

    Beiko also reminded users that the Arrow Glacier upgrade would be available around the 8th of December, delaying the difficulty bomb.

    Running out of room

    Notably, historical data from previous blocks on the Ethereum chain is increasing, and validators are reportedly being forced to use larger and larger hard disks. Vitalik Buterin admitted to the same issue in a Reddit AMA. He stated, “While introducing historical expiry,”

    “…rather than all full nodes having to download and serve the entire chain from genesis, and having to deal with both old and new versions, the core Ethereum protocol would only be responsible for holding and serving the most recent 1 year of historical blocks, transactions, and receipts/logs.”

    What's your reaction?