Closed swasilyev closed 1 month ago
@swasilyev for reference https://github.com/davxy/ring-proof/pull/3/files
As you can see in my draft PR the merlin
stuff is gated by merlin
feature and thus optional.
The same can be done for ark-transcript
(i.e. provide an implementation of your Transcript
trait which uses ark-transcript
).
Of course for JAM we'll specialize it to use ark-transcript. But, as said in the chat, I really like your ring lib to be not bound to a precise incarnation of transcript (as it is also generic for the curve) as it may be useful for other applications and people may want to use their stuff.
We 💕 generic transcripts 💕
I think users can provide their implementation w/o extra feature
The only thing that we've decided for sure in w3f that we don't want merlin due to limited implementations and being tricky to specify. So so far as the simplest solution we have @burdges' ark-transcript.