Files
pse.dev/data/projects/sonobe.ts
0xalizk deeb00ce17 add sonobe, INACTIVate zkEVM (#245)
* add sonobe, INACTIVate zkEVM
2024-12-17 00:12:27 +01:00

59 lines
2.4 KiB
TypeScript

import {
ProjectCategory,
ProjectContent,
ProjectInterface,
ProjectStatus,
} from "@/lib/types"
const content: ProjectContent = {
en: {
tldr: "Modular folding library supporting multiple schemes and decider backends",
description: `In collaboration with [0xPARC](https://0xparc.org), [Sonobe](https://github.com/privacy-scaling-explorations/sonobe) is a modular library to fold arithmetic circuit instances in an Incremental Verifiable computation (IVC) style. It supports multiple frontends, multiple folding schemes, and multiple decider backends, allowing users to plug-and-play different components.
- **Frontends:**
- Arkworks
- Circom
- Noir
- Noname
- **Folding schemes:**
- [Nova](https://eprint.iacr.org/2021/370), with [upcoming](https://github.com/privacy-scaling-explorations/sonobe/tree/main/folding-schemes/src/folding/nova/nifs) support for [Mova](https://eprint.iacr.org/2024/1220) & [Ova](https://hackmd.io/V4838nnlRKal9ZiTHiGYzw)
- [CycleFold](https://eprint.iacr.org/2023/1192)
- [HyperNova](https://eprint.iacr.org/2023/573)
- [ProtoGalaxy](https://eprint.iacr.org/2023/1106)
- **Decider backends:**
- Groth16 and KZG commitment [proofs](https://privacy-scaling-explorations.github.io/sonobe-docs/usage/decider-prove.html) which are [verifiable on-chain](https://privacy-scaling-explorations.github.io/sonobe-docs/usage/solidity-verifier.html).
- **Other features:**
- [ZK Layer](https://privacy-scaling-explorations.github.io/sonobe-docs/usage/nova-zk.html)
- In-browser [WASM usage](https://privacy-scaling-explorations.github.io/sonobe-docs/usage/wasm.html)
- **Example projects:**
- [Bitcoin light client](https://github.com/dmpierre/sonobe-btc) leveraging Sonobe
- [Hash chains](https://github.com/arnaucube/hash-chain-sonobe): proving chains of Sha256 and Keccak256 hashes
`,
},
}
export const sonobe: ProjectInterface = {
id: "sonobe",
projectStatus: ProjectStatus.ACTIVE,
category: ProjectCategory.DEVTOOLS,
section: "pse",
content,
image: "sonobe.png",
name: "Sonobe Folding Library",
links: {
github: "https://github.com/privacy-scaling-explorations/sonobe",
website: "https://privacy-scaling-explorations.github.io/sonobe-docs"
},
tags: {
keywords: ["Folding", "IVC"],
themes: ["build"],
types: ["Infrastructure/protocol", "Lego sets/toolkits"],
builtWith: ["rust"],
},
}