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

feature: EIP4844, enable circuit and contract support for Blob's kzg #923

Open
anylots opened this issue Sep 10, 2023 · 2 comments
Open
Labels

Comments

@anylots
Copy link

anylots commented Sep 10, 2023

Describe the feature you would like

This is an amazing project in the web3 field, and you have done a great job.
And here are some questions and discussions:
How is the progress of scroll's support for circuits eip4844?
When 4844 is launched, how do we verify that the kzg commitment from the data blob and the kzg commitment from the proof are based on the same txs?

This blog post [https://scroll.io/blog/kzg] discusses the previous plan, but the implementation details of 4844 have been fully determined so far. To achieve this feature, it is necessary to modify the verification contract and zkevm circuit.
Do the scroll team have specific research details on this feature?

Additional context

No response

@lispc
Copy link

lispc commented Nov 6, 2023

yes we are designing & implementing circuit support for eip4844. Very likely it will be finished next several months

@lispc lispc changed the title Enable circuit and contract support for Blob's kzg feature: EIP4844, enable circuit and contract support for Blob's kzg Nov 6, 2023
@lispc lispc added the feature label Nov 6, 2023
@0xShankar
Copy link

I see that the team is working on circuit support for EIP-4844, which is crucial for future scalability. One thing I’d love to contribute towards is improving the verification process between KZG commitments from data blobs and the proof commitments. Has there been any exploration into optimizing the storage of these commitments to streamline the verification in low-latency environments? I’d be happy to assist in designing a more efficient verification method or testing potential bottlenecks using sample blobs in a simulated environment. Also, would there be any focus on modularizing circuit components for ease of future upgrades?

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

No branches or pull requests

3 participants