Commit Graph
98 Commits
Author SHA1 Message Date
Jimmy Debe 22d88cd4b9 Update rendezvous.md 2024-12-03 08:09:37 -05:00
Jimmy Debe f86edcc9eb Delete standards/core/peer-exchange.md 2024-12-03 08:02:30 -05:00
Sergei TikhomirovandHanno Cornelius 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
NagyZoltanPeterandHanno Cornelius 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
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
SionoiS 7d7cbc0338 endless rephrasing 2024-07-02 16:04:38 -04:00
NagyZoltanPeter ffc9d3a211 Merge pull request #20 from waku-org/feat-lightpush-protocol-enhancement
feat: new lightpush protocol definition - enhanced protocol for better client support
2024-06-28 11:08:11 +02:00
NagyZoltanPeter 7536fb69fb Formatting, added semantic breaks for better readability 2024-06-28 03:23:05 +02:00
NagyZoltanPeterandHanno Cornelius b53d9627dd Apply suggestions from code review
Co-authored-by: Hanno Cornelius <68783915+jm-clius@users.noreply.github.com>
2024-06-28 02:56:37 +02:00
NagyZoltanPeter 103b6fccf0 Made relay_peer_count field optional 2024-06-26 14:05:52 +02:00
Jimmy Debe 6087e96bf4 Update relay-sharding.md 2024-06-25 10:47:29 -04:00
Jimmy Debe 9abe5a850f Merge branch 'master' into remove-meta 2024-06-25 09:47:48 -04:00
Jimmy Debe 8b191be794 Delete standards/core/network.md 2024-06-25 09:45:06 -04:00
Jimmy Debe 7a7f061803 Merge pull request #15 from waku-org/remove-network
Update WAKU-NETWORK: Remove
2024-06-25 09:43:44 -04:00
Jimmy Debe 20bfd0d0b0 Update incentivization.md 2024-06-25 09:41:41 -04:00
Jimmy Debe 6e17998e21 Update enr.md 2024-06-25 09:39:04 -04:00
NagyZoltanPeter 6127e7a360 rename UNSUPPORTED_TOPIC to UNSUPPORTED_PUBSUB_TOPIC 2024-06-22 01:24:40 +02:00
NagyZoltanPeter b2fd96ad68 Wrap up with last grammar check and explanation of relay_peer_count field. 2024-06-22 01:19:21 +02:00
NagyZoltanPeterandIvan FB 1278f84f0e Update standards/core/lightpush.md
Co-authored-by: Ivan FB <128452529+Ivansete-status@users.noreply.github.com>
2024-06-21 15:49:42 +02:00