Reduce the size of the call data to be published to L1 and computation on the underlying blockchain (reduce the gas cost)
Reduce the cost of the Block proposer/aggregator by shifting the computation to the client-side (users) instead of heavy computations at the proposer's end.
Category
Proposer Optimization
Timeline
The project is expected to take 6 months to complete and is assumed to start on 1 September 2023.
1 January 2024: Detailed deliverables
1 March 2024: Detailed COmpletion of Deliverables
Project Plan
Block proposers periodically generate a commitment to the set of transactions. For example, Merkle root or RSA accumulator, or Vector commitment. Proposer sends inclusion proofs to senders of transactions.
Senders sign and send back to the proposer, where the proposer aggregates all the received signatures
Users can then generate ZK-proofs of their own balances by combining the inclusion proofs of their sent transactions with the inclusion proofs and ZK-proofs of the sufficient balance of each received transaction
Proposers do not verify the validity of transactions (stateless) and allow a simpler path to achieve the decentralization of the proposers.
The data to be submitted on-chain includes - the index of the transaction sender, Commitment, and Aggregated signature
Proposer_Optimization.pdf
Project Impact
Since the computations to show the proof of user balances shifted to the user-end, users benefit in terms
Users enjoy stronger privacy properties than the traditional ZK-Rollups
Highly Scalable with the number of users
Easy to decentralize the proposers without any leader election algorithms.
Team Information
Swaroopa Reddy: Project Lead
5 Years of experience in Blockchain, Cryptocurrencies and ZK-SNARKs
T Yashwanth: Developer
2 Years of experience as a full-stack developer
Srivatsav: Developer
3 Years of experience as Design and development
Project Description
Category
Proposer Optimization
Timeline
The project is expected to take 6 months to complete and is assumed to start on 1 September 2023.
Project Plan
Project Impact
Since the computations to show the proof of user balances shifted to the user-end, users benefit in terms
Team Information
Point of Contact
tg:@bswaroopa | discord: swaroop6265 | email: ee17resch11004@gmail.com
Previous Work
Additional Information
No response
Agreement