有限域、椭圆曲线和多项式算术的库
arkworks::algebra 这个生态系统由用于设计和处理零知识简洁非交互式证明 (zkSNARKs) 的 Rust 库组成。这个仓库包含了支持 zkSNARKs 的关键代数组件的高效实现:有限域、椭圆曲线和多项式。
ark-ff: 适用于各种有限域的通用抽象和实现ark-ec: 适用于素阶群的通用抽象,以及各种(对配对友好和标准)椭圆曲线的实现ark-poly: 适用于单变量、多变量和多线性多项式,以及有限域上的快速傅里叶变换(FFT)的接口ark-serialize: 适用于有限域和椭圆曲线的序列化和点压缩的高效接口库需要 Rust 编译器 (v 1.51+) 的 stable 工具链。对于优化的汇编后端,需要 Rust 1.59+。要安装最新版的 Rust,首先按照 这里 提供的说明安装 rustup,或者通过您平台的包管理器安装。一旦安装了 rustup,请使用以下命令安装 Rust 工具链:
暂无开放 Issues,或尚未同步最近议题。