privacy-scaling-explorations / acceleration-program

Accelerate Early Stage Programmable Cryptography Talents
98 stars 7 forks source link

Nova by hand #9

Closed NOOMA-42 closed 6 months ago

NOOMA-42 commented 1 year ago

Open Task RFP for Nova by hand

Executive Summary

Project Details

Qualifications

Administrative Details

Additional Information

Submission Details

FoodChain1028 commented 1 year ago

I am really interested in nova by hand, how can i deal with this project?

NOOMA-42 commented 1 year ago

Hi @FoodChain1028 Glad to hear your interest, kindly send out your proposal as issue per the template.

yugocabrio commented 1 year ago

Hello. I also want to conduct this, Nova by hand. May I still send you my proposal in two weeks?

NOOMA-42 commented 1 year ago

Hello. I also want to conduct this, Nova by hand. May I still send you my proposal in two weeks?

Yes please send your proposal

yugocabrio commented 1 year ago

@NOOMA-42 I think Nova consists of Folding Schemes(Relaxed R1CS) and Spartan(Sumcheck). However, for me, it will be so challenging to implement Spartan. Can I focus on Nova's Folding Schemes(Relaxed R1CS) first?

NOOMA-42 commented 1 year ago

@NOOMA-42 I think Nova consists of Folding Schemes(Relaxed R1CS) and Spartan(Sumcheck). However, for me, it will be so challenging to implement Spartan. Can I focus on Nova's Folding Schemes(Relaxed R1CS) first?

yes you can, then please specify this specific scope in proposal

PayneJoe commented 11 months ago

I did some indepth research about that including folding scheme/snark backend/cycle curves/..., few months ago posted on Chinese web side learningblockchain.com

we are planing to implement a plonkish nova forwarding to a protostar style plus some modern lookup arguments, a lot of work to do and plenty of details to discuss, from proving system to cycle curves, etc...

So welcome to join us and crack it! If you guys are interested @yugocabrio @FoodChain1028 @NOOMA-42 you can reach out to me through wechat ID paynejoe.

NOOMA-42 commented 11 months ago

Hi @PayneJoe glad to hear that, Is your implementation going to target production level or prototype level?

PayneJoe commented 11 months ago

Hi @PayneJoe glad to hear that, Is your implementation going to target production level or prototype level?

R1CS based nova is what you called prototype level in most circumstances, since no customized gate/lookup argument supported. So a plonkish one will be more close to production. And this is what most teams are doing, as far as I know.

But a few stages have to be accomplished, and tough works to be done...

NOOMA-42 commented 6 months ago

completed

pdg744 commented 3 months ago

Looking for a Nova by Hand explainer, but so far all I'm finding is this issue. Did Nova by Hand get created?

yugocabrio commented 3 months ago

@pdg744 Hello, I made these articles! https://github.com/privacy-scaling-explorations/nova-by-hand