From 5064ded9982e8540a763afc7f698ead9eb9f9477 Mon Sep 17 00:00:00 2001 From: Jimmy Debe <91767824+jimstir@users.noreply.github.com> Date: Thu, 6 Jun 2024 09:39:32 -0400 Subject: [PATCH] Update 17/WAKU2-RLN-RELAY: Proof Size (#44) Update proof size description based on discussion [here](https://github.com/waku-org/nwaku/issues/2757). --- waku/standards/core/17/rln-relay.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/waku/standards/core/17/rln-relay.md b/waku/standards/core/17/rln-relay.md index 4995ba3..e4a7493 100644 --- a/waku/standards/core/17/rln-relay.md +++ b/waku/standards/core/17/rln-relay.md @@ -230,7 +230,7 @@ Below is the description of the fields of `RateLimitProof` and their types. | Parameter | Type | Description | | ----: | ----------- | ----------- | -| `proof` | array of 256 bytes | the zkSNARK proof as explained in the [Publishing process](##Publishing) | +| `proof` | array of 256 bytes uncompressed or 128 bytes compressed | the zkSNARK proof as explained in the [Publishing process](##Publishing) | | `merkle_root` | array of 32 bytes in little-endian order | the root of membership group Merkle tree at the time of publishing the message | | `share_x` and `share_y`| array of 32 bytes each | Shamir secret shares of the user's secret identity key `sk` . `share_x` is the Poseidon hash of the `WakuMessage`'s `payload` concatenated with its `contentTopic` . `share_y` is calculated using [Shamir secret sharing scheme](../../../../vac/32/rln-v1.md) | | `nullifier` | array of 32 bytes | internal nullifier derived from `epoch` and peer's `sk` as explained in [RLN construct](../../../../vac/32/rln-v1.md)|