百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
G

gnark

> 编程语言
开源

gnark 是一款快速的 zk-SNARK 库,提供了用于设计电路的高级 API。该库是 开源,并根据 Apache 2.0 许可证开发。

1.7K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

gnark 是一款快速的 zk-SNARK 库,提供了用于设计电路的高级 API。该库是 开源,并根据 Apache 2.0 许可证开发。

gnark zk-SNARK 库

Go 中的高性能 zk-SNARKs。 gnark 提供了一个高级 API,用于定义电路,然后编译、证明和使用生产级的证明系统进行验证。它是 Apache 2.0 许可的开源软件,并使用 [gnark-crypto] 进行域算术和密码学基元。 gnark 依赖 Linea zk-rollup。通过提交 PR 将您的项目添加到 已知用户 中。

为什么要使用 gnark

  • 使用 Go 语言开发电路
  • 迅速的证明和验证后端
  • std/ 中的可重复使用的标准小工具
  • 积极的安全和回归测试文化

有用链接

  • [gnark 用户文档]

  • [gnark 练习场]

  • [gnark 问题]

  • [gnark 基准测试`](https://docs.gnark.consensys.net/overview#gnark-is-fast)

  • [gnark-announce] - 版本和安全公告

  • 固化验证器导出支持取决于曲线(BN254 是主要目标)。 - 序列化格式不保证跨版本的稳定性。

gnark 和 [gnark-crypto] 经过了 广泛的审计,但提供的原样,不提供任何保证或担保。特别是,gnark 不保证具有常时实现或抵御侧通道攻击的能力。

[][gnark User Documentation]

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Gognarkgolangplonkr1cs

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言