Can the Discrete Logarithm ZK be implemented on elliptic curves? It seems that such an implementation should look like the following:
- $Y = \alpha G$
- Random pick $v$
- $t = vG$
- $c = H(G, y, t)$
- $r = v - cx$
- Check: $t = rG + cY$
If yes, can I use ed25519 for this purpose and how can I select $G$?