Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Should we support EIP-4844? #5810

Open
3for opened this issue Apr 30, 2024 · 4 comments
Open

Should we support EIP-4844? #5810

3for opened this issue Apr 30, 2024 · 4 comments

Comments

@3for
Copy link

3for commented Apr 30, 2024

Background

EIP-4844 , also known as proto-danksharding, so end-users are expected to benefit from lower gas fees on layer two (L2) transactions following proto-danksharding.

EIP-4844 introduces:

  1. Blob transaction: a new transaction format for “blob-carrying transactions”. Blob-carrying transactions are similar to regular Ethereum transactions, but they carry some additional data, known as a blob. Compared to the current immutable calldata storage and read-only memory, blobs have much larger storage and are cheaper. Blob cannot be accessed by EVM execution, but its commitment can be accessed.
  2. Point evaluation precompile: Add a precompile that verifies a KZG proof which claims that a blob (represented by a commitment) evaluates to a given value at a given point.
  3. BLOBHASH opcode: a new opcode to get versioned hashes.
  4. excess_blob_gas and blob_gas_used: a new type of gas pricing for blob.
  5. verify_kzg_proof() and verify_blob_kzg_proof_batch(): new cryptographic methods to verify the corresponding proofs.

EIP-4844 will influence the tx fees of L2 rollups ecosystem on TRON. EIP-4844 is expected to reduce tx fees by 2X - 5X according to Polygon team evaluation.

Rationale

Rollups are in the short and medium term, and possibly in the long term, the only trustless scaling solution for Tron. We have already deployed TRON zkEVM testnet based on Polygon zkEVM technology. So we should consider to support EIP-4844 to decrease the tx fees for Tron zkEVM and future L2 rollups ecosystem.

@3for 3for changed the title Support EIP-4844 Should we support EIP-4844? Apr 30, 2024
@halibobo1205
Copy link
Contributor

@3for The previous discussion, which you can continue here:

@tomatoishealthy
Copy link
Contributor

As discussed in Meeting 16, TRON currently does not have a prosperous rollup ecosystem. Secondly, EIP-4844 is a relatively ambitious project and may take up more development resources and time.

I think we should first evaluate the ecological status, the priority of this function, and the difficulty of implementation. Then make a conclusion based on the overall status quo.

Is there any new progress so far? Can the discussion be continued at the next meeting? @3for

@3for
Copy link
Author

3for commented May 24, 2024

We should prepare for the future. No new progress so far.

@abn2357
Copy link

abn2357 commented Jun 24, 2024

We should prepare for the future. No new progress so far.

@3for I guess due to the current low fee of tron transaction and current TPS meeting the needs of most situations, Tron maybe don't have enough motivation to implement the eip. The complexity of the eip maybe another important reason, as everyone knows, Tron's technological strength is much inferior to Ethereum's.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants