Developer demonstrates a zero-knowledge login system built on Stellar using ring signatures and BLS12381 cryptography, enabling users to prove access rights without revealing identity.
This technical walkthrough showcases a zero-knowledge secure login system deployed on Stellar's testnet using Soroban smart contracts. The system leverages BLS12381 signatures and ring signatures to enable anonymous authentication, allowing users to prove membership in an access group without disclosing their identity. The demo shows three wallets signing in via ring signatures while an on-chain login counter increments, verifying signatures without exposing the signer. The speaker explains how ring signatures work through circular challenge-response loops, discusses the underlying smart contract code on GitHub, and addresses frontend implementation challenges with BLS libraries. The technology enables privacy-preserving applications like anonymous voting and private transactions on Stellar.