mirror of
https://github.com/privacy-scaling-explorations/pse.dev.git
synced 2026-01-13 16:18:07 -05:00
63 lines
2.5 KiB
TypeScript
63 lines
2.5 KiB
TypeScript
import { ProjectCategory, ProjectInterface, ProjectStatus } from '@/lib/types'
|
|
|
|
export const vOPRF: ProjectInterface = {
|
|
id: 'vOPRF',
|
|
image: '',
|
|
name: 'Web2-ID Nullifiers using vOPRF',
|
|
section: 'pse',
|
|
projectStatus: ProjectStatus.ACTIVE,
|
|
category: ProjectCategory.RESEARCH,
|
|
links: {
|
|
github: 'https://github.com/privacy-scaling-explorations/vOPRF-ID/',
|
|
},
|
|
content: {
|
|
en: {
|
|
tldr: 'Enabling pseudonymous systems for Web2 identities using verifiable Oblivious PseudoRandom Functions (vOPRFs).',
|
|
description: `
|
|
### Overview
|
|
|
|
The Web2-ID Nullifiers project enables **pseudonymous systems for Web2 identities** using verifiable Oblivious PseudoRandom Functions (vOPRFs). It addresses the lack of **nullifiers** in Web2 IDs, which are essential for anonymous protocols. The project aims to build an infrastructure, like Semaphore, for Web2-ID registration and reuse across applications.
|
|
|
|
### Features and Capabilities
|
|
|
|
- **Implements a vOPRF protocol** for private, deterministic randomness generation.
|
|
- Uses a **multi-party computation (MPC) network** to enhance security.
|
|
- Employs **ZK proofs** to verify Web2 identity without revealing it.
|
|
- Aims to create a **global registry** for Web2 identities.
|
|
- Generates **nullifiers for Web2 IDs**, crucial for pseudonymous protocols.
|
|
- Integrates with **Web2-Web3 bridges** like ZK Email and TLS Notary.
|
|
|
|
### Developer Capabilities
|
|
|
|
- Build **pseudonymous systems** for applications like anonymous voting and forums.
|
|
- Create **privacy-preserving applications** for anonymous interaction with Web2 services.
|
|
- Integrate the vOPRF protocol with existing infrastructure.
|
|
|
|
### Applications
|
|
|
|
- **Anonymous Voting** with Web2 identities.
|
|
- **Anonymous Airdrops** to users based on Web2 identities (e.g., GitHub).
|
|
- **Pseudonymous Forums** with limited accounts and spam prevention.
|
|
|
|
### Key Concepts
|
|
|
|
- **Nullifiers:** Prevent double-spending or multiple voting.
|
|
- **vOPRF:** Allows private, deterministic randomness generation.
|
|
- **MPC:** Enhances security via multi-party computation.
|
|
- **ZK Proofs:** Verifies statements without revealing information.
|
|
|
|
### Links
|
|
|
|
- [Discussion on EthResearch](https://ethresear.ch/t/web2-nullifiers-using-voprf/21762)
|
|
- [Blog post by Rasul](https://curryrasul.com/blog/web2-nullifiers/)
|
|
`,
|
|
},
|
|
},
|
|
tags: {
|
|
keywords: ['vOPRF', 'nullifiers', 'Web2', 'privacy', 'ZK proofs', 'MPC'],
|
|
themes: ['privacy', 'identity', 'zero-knowledge proofs'],
|
|
types: ['research', 'development'],
|
|
builtWith: ['vOPRF', 'MPC', 'ZK proofs'],
|
|
},
|
|
}
|