⚠️ Disclaimer: Software Under Development ⚠️
This software is currently under active development and has not been audited for security or correctness.
Please be aware of the following:
- The software is not fully tested.
- Do not use it in production environments until a stable production release is available. 🚧
- Additional functionalities and optimizations are planned for future releases.
- Future updates may introduce breaking backward compatible changes as development progresses.
- Mac is currently not supported. We are working to support it soon.
If you encounter any errors or unexpected behavior, please report them. Your feedback is highly appreciated in improving the software.
Changes:
- Removed unnecessary NTT initialization for GPU proving
- Reduced prover memory requirements
- Updated SHA2-256f arithmetization from circuit-based to direct-based. See numbers: #402 (comment)
- Improved Keccak256f arithmetization by using 3-input gates instead of 2-input gates in its circuit description. See numbers: #427 (comment)
- Reduced host memory requirements
- Improved memory count and plan
- Several fixes in ASM services
- Minor improvements to checkpoint and binary
- Execution phase improvements
- Improved data bus
- Fixed errors related to dynamic library management
- Fixed a memory leak in the memory module