Skip to content

Latest commit

 

History

History
37 lines (24 loc) · 954 Bytes

README.md

File metadata and controls

37 lines (24 loc) · 954 Bytes

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

https://secbit.io/kzg-rln-go/

Getting Started

Follow the instructions below to set up the project and run the provided example.

Prerequisites

  • Golang version 1.16 or higher

Installation

  1. Clone the repository:
git clone https://github.com/sec-bit/kzg-rln-go.git
  1. 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 .