Files
pse.dev/data/projects/plasma_fold.ts
2025-04-08 13:54:39 +03:00

51 lines
2.3 KiB
TypeScript

import { ProjectCategory, ProjectInterface, ProjectStatus } from "@/lib/types"
export const plasmaFold: ProjectInterface = {
id: "plasma-fold",
image: "",
name: "Plasma Fold",
section: "pse",
projectStatus: ProjectStatus.ACTIVE,
category: ProjectCategory.RESEARCH,
content: {
en: {
tldr: "Integrating folding schemes into plasma-based L2 solutions for efficient and scalable Ethereum transactions.",
description: `
### Leveraging Folding Schemes for Efficient L2 Solutions
Our project builds on the external [intmax](https://www.intmax.io/) design by integrating folding schemes into their plasma-based L2 approach. While intmax uses client-side validation with minimal on-chain data and validity proofs to achieve high throughput, its reliance on resource-intensive proving can strain low-end devices. Folding schemes—with low recursive overhead and minimal memory usage—offer a powerful solution to streamline this process.
### Overview & Key Contributions
By combining plasma's efficient data availability with folding schemes, our approach significantly reduces the resource demands on client devices. This integration:
- **Optimizes Client-Side Proving:** Folding schemes accelerate proof generation while cutting down memory requirements, making the system more accessible.
- **Maintains a Low On-Chain Footprint:** Leveraging plasma's lightweight data posting for deposits, withdrawals, and checkpoints ensures fast, secure transaction processing.
- **Boosts Throughput:** The synergy between folding schemes and plasma validity proofs could dramatically enhance transaction-per-second rates.
### Objectives & Impact
Our goal is to design and benchmark a client-friendly zk/plasma scaling solution for Ethereum. By reducing the computational load, we aim to make scalable L2 solutions practical for a wide range of devices.
### Additional Resources
- [intmax: Plasma-based L2 scaling](https://www.intmax.io/)
- [Deep dive into intmax](https://www.pierredm.xyz/posts/intmax)
`,
},
},
tags: {
keywords: [
"plasma",
"folding schemes",
"Ethereum",
"scalability",
"L2",
"zero-knowledge proofs",
],
themes: ["scalability", "L2 solutions", "zk proofs"],
types: ["research", "development"],
builtWith: ["plasma", "zk proofs", "folding schemes"],
},
}