Lux Proposals
← All proposals
LP-0152Final

Abstract

Banderwagon: prime-order quotient group over Bandersnatch curve. Used as the canonical group for Verkle Trees (LP-026) IPA Bulletproofs (LP-153) and Lux Pedersen vector commitments (LP-119). Provides Element type with 47-byte canonical serialization, full Fp/Fr Montgomery arithmetic, and Pippenger MSM. First-party Go + C++ CPU + Metal/CUDA/WGSL GPU.

Specification

Parameters

Algorithm

KAT

Implementation

Go canonical

C++ CPU canonical

GPU kernels

Determinism

Test oracle

Security

References