1. 首页
  2. 数据库
  3. 其它
  4. wasmsnark:用本机Web Assembly编写的快速zkSnark证明生成器 源码

wasmsnark:用本机Web Assembly编写的快速zkSnark证明生成器 源码

上传者: 2021-05-11 16:08:11上传 ZIP文件 64.4MB 热度 12次
瓦斯纳克 用本机Web Assembly编写的快速zkSnark证明,验证器和证明生成器。 wasmsnark用于生成zkSnark证明并从浏览器进行验证。 该模块为底层密码基元生成高度优化的Web程序集模块。 它还利用Web Workers功能来并行化零知识证明的生成和验证。 结果是建立了一个快速库,其时间接近libsnarks,但与浏览器完全兼容。 用法 BN128 您只需要导入在构建目录中找到的wasmsnark_bn128.js。 < script src =" wasmsnark_bn128.js " /> 该库具有单个javascript函数: genZKSnarkProof(见证人,provingKey,cb) cb是回调。 如果未定义cb,则该函数将返回一个Promise。 见证是一个二进制缓冲区,所有信号均为二进制格式。 缓冲区打包在32字节的Littl
下载地址
用户评论