RLN (Rate-Limiting Nullifier) is a zk-gadget/protocol that enables spam prevention mechanism for anonymous environments.
RLN Components, Tools, and Libraries
Version | Stable | In Development | Notes | URL | |
---|---|---|---|---|---|
RLN Circuits | 1.0 | ✅ | ✅ | Current Circuit | main branch |
2.0 | ❌ | ✅ | v2 Proposal | v2 issue | |
RLNjs | 1.0 | ✅ | ❌ | Supports RLN v1 circuits | v1 commit |
2.0 | ❌ | ✅ | Rewrite, added Registry/Cache, Supports v1 circuits | main branch | |
2.1 | ❌ | ✅ | Will support v2 circuits | v2.1 Issue | |
RLN-CLI | 0.1 | ❌ | ✅ | Rust | main branch |
PMTree | 0.1 | ❌ | ✅ | Rust | main branch |
RLN is part of (PSE) Privacy & Scaling Explorations, a multidisciplinary team supported by the Ethereum Foundation. PSE explores new use cases for zero-knowledge proofs and other cryptographic primitives.