waku-org / nwaku

Waku node and protocol.
Other
198 stars 51 forks source link

RLN-Relay POC: summary and future steps #394

Closed staheri14 closed 2 years ago

staheri14 commented 3 years ago

This issue explains all the steps and sub-steps that are taken and must be taken to conclude the rln-relay POC.

What have been done: The registration pipeline is completed i.e., as the result we have a membership contract with an appropriate interface in Nim, via which rln-relay peers are able to register to the membership group. The required methods for the key generation are also implemented and incorporated into this flow. At a high level, the following sub-tasks are done:

Major unknowns identified so far:

Remaining phases and steps: There are two other phases to get this POC done, namely, 1- the ZKP part which includes proof generation and proof verification and 2- the Merkle Tree management. The Merkle Tree component enables access to the tree root and the authentication path, essentially, the data needed for the ZKP to be functional.

The subtasks for each phase are listed in their respective issues.

staheri14 commented 2 years ago

Closing this one as all the subtasks are completed.