ingonyama-zk / blaze Goto Github PK
View Code? Open in Web Editor NEWblaze is a Rust library for ZK acceleration on Xilinx FPGAs.
License: GNU General Public License v3.0
blaze is a Rust library for ZK acceleration on Xilinx FPGAs.
License: GNU General Public License v3.0
The arkworks-rs 0.4.0 may be coming in this month.
Are you interested in the discussion of integration? We can have some formal discussion in one or two weeks... but the idea is to make this a plug-in alternative as a backend for arkworks-rs.
The API would be the one that needs to most attention---since 0.5.0 may be two years later. In the worst case, a fork with patches-crates.io provides a drop-in replacement.
At first, maybe we will do it in the same machine (i.e., local), and then we can think about a distributed manner.
Require to move dev specific dependencies into [dev-dependencies].
Tests require generation of examples and the libraries that are used now are pulled in when building the project, although they can be replaced
Hi,
I've been searching for a prover as a service that let's you effortlessly deploy and scale a prover for an application that relies on proof generation. There are many applications where it's okay to generate a proof in a server for use elsewhere without exposing any useful private inputs. If anyone has a suggestion, or knows if Ingonyama is heading in this direction, please let me know.
Cheers!
Trying to use the published AFI specified here - https://github.com/ingonyama-zk/cloud-ZK/blob/main/A_Step-by-step_guide_for_building_an_AWS_AFI.MD#load-the-afi but it's not found
Within the F1 instance
sudo fpga-load-local-image -S 0 -I agfi-00b931a86bfddf91d
Error: (5) invalid-afi-id
The agfi id passed is invalid or you do not have permission to load
Using CLI
aws ec2 describe-fpga-images --fpga-image-ids afi-08036a63bbd0a73d2 --region us-east-1
An error occurred (InvalidFpgaImageID.NotFound) when calling the DescribeFpgaImages operation: Image ID 'afi-08036a63bbd0a73d2' not found.
Make precompute factor not hard coded in tests
Should the package be named blaze rather then ingo-fpga?
copy them over from private repo
Hey all, I was just going through the repository and associated blog: https://www.ingonyama.com/blog/hardware-review-gpus-fpgas-and-zero-knowledge-proofs.
The blog compares your work @ 128 MHz with Sppark's MSM. I wonder if you have also closed timing with a higher frequency (350+ MHz) and have results just to see what kind of peak performance is possible and if that gets close to the state-of-the-art GPU performance.
Thanks a lot in advance!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.