Blaze is a Rust library for ZK acceleration on Xilinx FPGAs.
Blaze is a Rust library for ZK acceleration on FPGAs, providing access to primitives like MSM, NTT, and Poseidon hash. It simplifies FPGA integration for high-performance, developer-friendly ZK applications.
New Design
The new design is based on the idea of how a pool connection works with a database. Accordingly, this level includes interaction with a specific connection, and all things concerning connection selection, multiple connections, as well as state machines should be performed by a management layer.
On the connection side, we can provide an API to retrieve any necessary data (including firewall status, current task number, etc.) for management. The main design components are described below.