mirror of
https://github.com/sec-bit/kzg-rln-go.git
synced 2026-01-08 21:07:55 -05:00
main
RLN on KZG in Golang
This repository contains a proof-of-concept implementation of RLN on KZG in Golang. The implementation is based on the research paper and discussion from zkresearch and the code reference from Rate-Limiting-Nullifier/kzg-rln.
Corresponding contract repo https://github.com/dynm/kzg-rln-contracts
Online Demo
Getting Started
Follow the instructions below to set up the project and run the provided example.
Prerequisites
- Golang version 1.16 or higher
Installation
- Clone the repository:
git clone https://github.com/sec-bit/kzg-rln-go.git
- Navigate to the project directory:
cd kzg-rln-go
Running Version A
To run the Version A example, execute the following command:
cd cmd/VersionA
go run .
Description
Languages
Go
82.7%
JavaScript
14%
HTML
2.2%
CSS
1%