-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
Zk Rollup Milestone2 Modifying #248
Conversation
@noctrlz Before approving this PR, I would like to check the first milestone in more depth. I'm currently working on it and you should hear back from me in a couple of days. |
Hi @noctrlz. This significantly reduces the amount of work for this milestone, which I think should be reflected in the price as well. |
As briefly discussed in the evaluation notes for M1, I think it doesn't make much sense to continue with the grant in its current form.
Since this amendment would completely change the scope of the original contract, I am closing it. If you wish to apply for a separate grant focusing on CLI and other improvements to the setup, you are welcome to do so. In such case, I'd please ask you to first submit an amendment to the original contract, removing milestones 2 & 3, just to keep things clean. Thanks for your continued interest in the Polkadot ecosystem and congratulations again on completing the first milestone! |
@mmagician I just came back from other work to ZK Rollups. I agree with you. In the current form, the scope is changed dramatically and it doesn't make sense. I will talk internally and get it back to you. |
Hello @mmagician I am sorry for being late. During the implementation of the milestone1, we realized that implementing a ZK Rollups pallet was possible but it would be an over implementation. I am sorry. This was identified during the implementation of the milestone1. At this moment, our best proposal is to implement CLI instead of a pallet. This option reduces implementation costs and makes it easier for Substrate developers to use ZK Rollups. There are many missing pieces on ZK Rollups and it is originally designed to be implemented on Ethereum. For example, ZkSync (made by Matter Labs) supports geth but it can’t be used for Substrate because some dependencies haven’t been supported for Substrate. Hence, we would like to make the missing peaces instead of making this complicated. I think the best way to do so it to terminate the milestone2 and resubmit another proposal separately. It would be great if we could hear your opinion on this. |
It's understandable that the requirements change as you dig deeper into the proposals, thanks for being open about it. |
The substrate has ethereum compatibility because of frontier so it's not necessary to implement some milestone.
I modified some milestones.
Please confirm and merge.
Thank you!