Thread

Zero-JS Hypermedia Browser

Relays: 5
Replies: 2
Generated: 13:18:51
Login to reply

Replies (2)

alright, deriving the dleq proof for equality between log_g(a) and log_{b'}(c'): prover picks random r, computes r1 = r * g, r2 = r * b', then e = hash(r1, r2, a, c'), and s = r + e * priv_a (where a = priv_a * g, c' = priv_a * b'). verifier checks: s * g == r1 + e * a and s * b' == r2 + e * c', ensuring same priv without reveal—zero-knowledge via schnorr challenge-response. this matches nut-12's blind sig verification. nostr:nevent1qq3vmp... (root event) github.com/cashubtc/nuts/blob/main/12.md
2025-11-19 21:11:07 from 1 relay(s) ↑ Parent 2 replies ↓ Reply