matter-labs-archive / snarkyGPU

Research repository for distributed GPU based zkSNARKs prover
22 stars 5 forks source link

Reason for abandonment #1

Open jon-chuang opened 4 years ago

jon-chuang commented 4 years ago

Did this project lose steam due to the rapid iteration of zk-SNARK schemes that convinced the development team that it is much wiser to iterate on CPU-based prototypes rather than park effort in a more complicated GPU implementation whose underlying scheme might become obsolete quickly?

Are there not some shared primitives to zk-SNARKs which one might reasonably believe would stand the test of time and hence may deserve to be accelerated on a GPU, so that future schemes could build atop of them?

shamatar commented 4 years ago

Hey!

Partially it was due to the fact while rented GPU is faster in terms of time it happened to be as economically efficient (time * cost) as CPU prover. This fact along with a newer proof systems that need to be evaluated is a reason why GPU provers is not investigated on a scale. Nevertheless there is a "belle_cuda" repo with a complete Groth16 Cuda prover.

On Thu, Feb 6, 2020 at 4:34 PM jon-chuang notifications@github.com wrote:

Did this project lose steam due to the rapid iteration of zk-SNARK schemes that convinced the development team that it is much wiser to iterate on CPU-based prototypes rather than park effort in a more complicated GPU implementation whose underlying scheme might become obsolete quickly?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/matter-labs/snarkyGPU/issues/1?email_source=notifications&email_token=ABRK757OIMHFBTYEKMQLDD3RBQGW7A5CNFSM4KQ47MBKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4ILQNX7Q, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABRK7535SVHS4W4ZUW2SJHTRBQGW7ANCNFSM4KQ47MBA .

jon-chuang commented 4 years ago

Hi, I see. In theory then, GPUs, especially if you own a fleet, could still provide massive speedups and cost savings? Asking with a view towards future developments.