130 Commits

Author SHA1 Message Date
SionoiS
affcda5ee3
clarification & fix 2025-01-15 10:04:19 -05:00
SionoiS
fde85bfbe7
update 2025-01-15 09:57:17 -05:00
Sergei Tikhomirov
b38f248b4f
Change first incentivized light protocol from Store to Lightpush (#45)
* change first incentivized light protocol from Store to Lightpush

* Update standards/core/incentivization.md

Co-authored-by: Hanno Cornelius <68783915+jm-clius@users.noreply.github.com>

* chore: clarify incentivization PoC architecture for RLNaaS in Lightpush

---------

Co-authored-by: Hanno Cornelius <68783915+jm-clius@users.noreply.github.com>
2024-10-30 14:37:48 +01:00
Simon-Pierre Vivier
315264c202
feat: waku rendezvous spec 2024-10-22 10:51:19 -04:00
SionoiS
53e75df59a
languare fixes 2024-10-22 10:50:34 -04:00
Simon-Pierre Vivier
df0aead017
feat: store sync spec 2024-10-22 10:25:37 -04:00
SionoiS
38cedbf881
links 2024-10-22 10:24:46 -04:00
Simon-Pierre Vivier
940ddf4429
feat: waku sync spec 2024-10-22 10:23:40 -04:00
SionoiS
7897ad62a0
clarification 2024-10-22 10:22:25 -04:00
SionoiS
609789567c
fixes & added comments 2024-10-22 09:08:47 -04:00
Sergei Tikhomirov
81b9fd588b
Refinements of RLN on mainnet spec (#34)
* clarify terminology: epoch length vs period

* clarify parameter update implications for existing memberships

* clarify definition of tx sender as membership keeper

* clarify handling of call chains from EOAs

* clarify slot reuse: from spec-level to impl-level decision

* clarify membership unit price definition

* separate "membership set" and "Merkle tree" as its impl in the spec

* separate withdraw and erase (in line with the implementation)

* clarify functionality table

* edit membership registration section for clarity

* edit for clarity

* clarify types of state transitions in the diagram

* rename "expiration term" to "active state duration"

* clarify requirements: A>0, G >=0

* fix: add semantic break

* make spec less strict on overwriting memberships

* retain remaining grace period time on membership extention

* unify holder and keeper terms - only use holder (fixes #41)

* unify overwrite / reuse terminology

* define period boundaries: start inclusive, end exclusive
2024-10-15 17:59:40 +02:00
SionoiS
0b70a112d5
added peer choice section 2024-10-07 11:41:55 -04:00
SionoiS
3e6fb53d1a
added sync as enr field 2024-10-03 08:39:47 -04:00
NagyZoltanPeter
eb1711de4a
Describe status code means better. 2024-09-18 14:42:02 +02:00
NagyZoltanPeter
dede8e757f
Apply suggestions from code review
Co-authored-by: Hanno Cornelius <68783915+jm-clius@users.noreply.github.com>
2024-09-18 14:38:55 +02:00
NagyZoltanPeter
df55945629
changing status and desc to status_code and status_desc 2024-09-17 12:20:18 +02:00
NagyZoltanPeter
6a0041544b
Fixing typos and namings on review findings 2024-09-17 11:18:51 +02:00
NagyZoltanPeter
90efdfa6af
Fixed message structure upon review agreement in order to keep backward compatibility with the former protocol format 2024-09-16 11:59:27 +02:00
NagyZoltanPeter
4c7515d632
Fix field naming 2024-09-13 11:07:36 +02:00
NagyZoltanPeter
a488ca7693
Adjusted peer-exchange to the latest changes made due to rate limit DOS protection applied on protocol. Extended with responseStatus. 2024-09-13 10:57:07 +02:00
SionoiS
97a7867d72
changes 2024-09-09 08:58:54 -04:00
SionoiS
048ee89d29
typos 2024-09-06 11:18:14 -04:00
SionoiS
10d07670b7
typos 2024-09-06 11:15:18 -04:00
SionoiS
1069535b9b
store sync first draft 2024-09-06 11:11:37 -04:00
SionoiS
3721b54cc1
refinements 2024-09-05 08:33:30 -04:00
SionoiS
18c24ef642
refs 2024-09-04 11:16:29 -04:00
SionoiS
bf5564851f
new impl. section 2024-09-03 11:52:48 -04:00
SionoiS
e0aafc6ad6
reflect the new impl. 2024-08-29 17:14:31 -04:00
Sergei Tikhomirov
72fd5336bc
Add raw spec for mainnet deployment of RLN contract (#30)
Add the first version of WAKU2-RLN-CONTRACT specification that describes the version of the RLN contract suitable for the inintial mainnet deployment.

New features include:
- membership management;
- deposits and withdrawals;
- recommendations about rate limits and pricing scheme.

To be iterated upon based on insights from implementation.
2024-08-20 14:03:31 +02:00
SionoiS
ca8029dc45
rephrasing 2024-08-14 11:24:52 -04:00
SionoiS
81993a9211
rendezvous draft 2024-08-13 10:47:55 -04:00
NagyZoltanPeter
17c7e821f5
Fix review findings, clarifications. 2024-07-26 11:57:32 +02:00
danisharora099
f59a4e3cf4
chore: change sentence to use recommendation first 2024-07-23 20:10:25 +05:30
danisharora099
2d8076e660
chore: update formatting 2024-07-23 20:08:38 +05:30
danisharora099
49acfd772c
chore: clarifications for node health when disparity in protocol health 2024-07-23 19:39:39 +05:30
Sasha
5ad85b7e21
up 2024-07-14 02:11:02 +02:00
Sasha
6a80762d2c
update index and move to application 2024-07-14 02:09:07 +02:00
Jimmy Debe
4fee41165e
Merge pull request #24 from waku-org/fix-links
Fix Broken Links
2024-07-10 09:49:08 -04:00
Jimmy Debe
e3261c99bb
Update relay-sharding.md 2024-07-09 06:43:06 -04:00
Jimmy Debe
d4f5b5bf57
Update incentivization.md 2024-07-09 06:34:32 -04:00
Jimmy Debe
4bc0f0d2bb
Update enr.md 2024-07-09 06:29:40 -04:00
Jimmy Debe
b21a743147
Update tor-push.md 2024-07-09 06:26:27 -04:00
Jimmy Debe
d329a0c754
Update noise.md 2024-07-09 06:17:34 -04:00
Jimmy Debe
681bcafea7
Update noise-sessions.md 2024-07-09 06:03:39 -04:00
Jimmy Debe
dd998e8157
Update device-pairing.md 2024-07-09 04:39:09 -04:00
Jimmy Debe
e8cdcfd881
Update dandelion.md 2024-07-09 04:34:01 -04:00
kaichao
43ae4916c9
README update: add index for transport reliability (#26)
* update index for transport reliability

* chore: formatting
2024-07-06 08:41:05 +08:00
kaichao
cfdd2e7e62
feat: reliability for relay protocol (#23)
* feat: reliability for relay protocol

* chore: add todo

* feat: implementation of message hash query

* fix format

* wording

* feat: message missing messages

* chore: polish words

* chore: more

* Update standards/application/relay-reliability.md

Co-authored-by: richΛrd <info@richardramos.me>

* Update standards/application/relay-reliability.md

Co-authored-by: richΛrd <info@richardramos.me>

* chore_: more workflow

* chore: explicit words between app and waku.

* chore: more about lightpush

* chore: more line breaks

* chore: use transport instead of relay

* chore: styling

* Update standards/application/relay-reliability.md

Co-authored-by: Hanno Cornelius <68783915+jm-clius@users.noreply.github.com>

* Update standards/application/relay-reliability.md

Co-authored-by: Hanno Cornelius <68783915+jm-clius@users.noreply.github.com>

* Update standards/application/relay-reliability.md

Co-authored-by: Hanno Cornelius <68783915+jm-clius@users.noreply.github.com>

* Update standards/application/relay-reliability.md

Co-authored-by: Hanno Cornelius <68783915+jm-clius@users.noreply.github.com>

* Update standards/application/relay-reliability.md

Co-authored-by: Hanno Cornelius <68783915+jm-clius@users.noreply.github.com>

* Update standards/application/relay-reliability.md

Co-authored-by: Hanno Cornelius <68783915+jm-clius@users.noreply.github.com>

* Update standards/application/relay-reliability.md

Co-authored-by: Hanno Cornelius <68783915+jm-clius@users.noreply.github.com>

* rephrasing

* chore: more rephrasing

---------

Co-authored-by: richΛrd <info@richardramos.me>
Co-authored-by: Hanno Cornelius <68783915+jm-clius@users.noreply.github.com>
2024-07-05 12:12:48 +08:00
SionoiS
7d7cbc0338
endless rephrasing 2024-07-02 16:04:38 -04:00
Jimmy Debe
3cc6b63436
Merge branch 'master' into waku-keystore 2024-07-01 14:01:01 -04:00