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

Shard Blob Transactions #1795

Open
4 tasks
Tracked by #1791
hero78119 opened this issue Mar 27, 2024 · 0 comments
Open
4 tasks
Tracked by #1791

Shard Blob Transactions #1795

hero78119 opened this issue Mar 27, 2024 · 0 comments

Comments

@hero78119
Copy link
Member

hero78119 commented Mar 27, 2024

EIP

https://eips.ethereum.org/EIPS/eip-4844

  • new transaction BLOB_TX_TYPE := Bytes1(0x03) with new fields max_fee_per_blob_gas, blob_versioned_hashes in Transaction RLP

  • new field excess_blob_gas in block header => this field is mandatory to compute gas cost.

    we might ignore another new field blob_gas_used and only re-included it when 1. block_hash 2. excess_blob_gas both computation are shift to prover work within circuit

  • new opcode HASH_OPCODE_BYTE := Bytes1(0x49)

  • new precompile defined at address POINT_EVALUATION_PRECOMPILE_ADDRESS := Bytes20(0x0A)

    can't leverage existing precompile https://eips.ethereum.org/EIPS/eip-197 to verify pairing since curve are different

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

No branches or pull requests

1 participant