2022-07-01 16:32:04 -04:00
2021-09-13 23:19:40 +02:00
2022-07-01 16:32:04 -04:00
2021-09-13 13:09:53 +02:00
2021-09-13 13:40:22 +02:00
2022-06-30 18:12:18 -04:00

go-rln

Wrappers for kilic/rln along with an implementation for rate-limiting using RLN inspired by the Waku v2 RLN Relay built by Status.

Further research can be found here:

The goal of this is to create a rate-limiter for blockchains where block production is cheap. I started playing around with this after talking to the team at Celestia.

The following architectures require newer versions of glibc.

  • x86_64-pc-windows-gnu
  • aarch64-unknown-linux-gnu
  • x86_64-unknown-linux-gnu
  • arm-unknown-linux-gnueabi

This PR will update ubuntu base version on cross. But while it's merged, follow the instructions from here to locally build docker images for those architectures.

Description
RLN wrappers and implementation in Go
Readme MIT
Languages
Go 85.9%
Shell 10.4%
C 2.8%
Makefile 0.9%