Constantine:用于可验证计算、证明系统和区块链协议的模块化、高性能、零依赖密码学堆栈

2024-07-22

Constantine是一个开源密码学库,专注于区块链和零知识证明系统。它提供多种椭圆曲线(BN254-Snarks, BLS12-381, Pasta curves)、协议(BLS签名, KZG承诺, IPA承诺)以及哈希函数和CSPRNG。Constantine采用Nim编写,具有高性能、零依赖、注重安全等特点,并通过汇编和硬件加速进一步提升性能。

36
未分类