From 7f76ce41f6b39b45bbaa53d0fa122dcd701242fb Mon Sep 17 00:00:00 2001 From: Amelia7689 <143401581+Amelia7689@users.noreply.github.com> Date: Fri, 8 Dec 2023 12:32:07 +0000 Subject: [PATCH] Website terms update + Waku Network Page (#62) * Update terms.md * Create waku-network New page for the Waku Network * Update about/waku-network Co-authored-by: Hanno Cornelius <68783915+jm-clius@users.noreply.github.com> --------- Co-authored-by: Hanno Cornelius <68783915+jm-clius@users.noreply.github.com> --- about/waku-network | 30 ++++++++++++++++++++++++++++++ root-pages/terms.md | 5 +++++ 2 files changed, 35 insertions(+) create mode 100644 about/waku-network diff --git a/about/waku-network b/about/waku-network new file mode 100644 index 00000000..0b4eb4f4 --- /dev/null +++ b/about/waku-network @@ -0,0 +1,30 @@ +# The Waku Network + +The Waku Network Gen 0 is the first iteration of a public network for peer-to-peer messaging built on the Waku protocol stack. Its goal is to offer a permissionless, auto-scalable, DoS protected shared messaging layer for the decentralized web. + + +## Motive + +The Waku Network is a solution to achieve scalability and reasonable Denial of Service (DoS) protection, even when sharing a decentralised message routing layer with other applications. The Waku Network is actively addressing the challenge of scaling a shared routing layer, where each user participates in relaying traffic for all applications. As the adoption of Waku continues to grow, the bandwidth consumption skyrockets. Users with limited bandwidth capabilities are becoming increasingly marginalised and unable to participate fully in the Waku Relay network. + +The Waku Network also aims to mitigate the risk of users being susceptible to spam or DoS attacks that may occur when the network is fully accessible to all users and applications. + +Waku’s mission is to enable anyone across the globe to opt out of using applications built on centralised communication components, that’s why Waku protocols are designed to work on even resource-restricted devices. Without finding a way to limit bandwidth consumption, the protocol would be at risk of not enabling this mission. + + +## Sharding and rate limiting + +There are two main technological advances that the Waku Network Gen 0 introduces which enable the public network: + + + +1. Sharding; + +Instead of having one relay network, the Waku Network is split into several GossipSub topics so that the application user is not required to relay all of the applications’ traffic but rather just the subset of traffic on the same shard. Auto-sharding will automatically allocate messages for an application and does not require a centralised allocator. + + + +2. Rate limiting. + +Rate limiting prevents attackers from flooding the network beyond the maximum expected bandwidth usage. The RLN DoS protection caps publishers to 1 message per second with a 20-second grace period before additional messages are restricted. In the future, a dimensioning mechanism will give publishers a maximum allocation of messages per day, limiting the maximum rate of these messages within the overall network. + diff --git a/root-pages/terms.md b/root-pages/terms.md index 44a4793d..6882bea4 100644 --- a/root-pages/terms.md +++ b/root-pages/terms.md @@ -40,6 +40,11 @@ While we aim to update our website regularly, all information, including the tim The Website and its contents are made available under free and open source licences. This means that anyone can use, share, and modify such content, as long as they follow the terms of the applicable licence. + +### Collection of email addresses + +We collect your email address and first name (or if preferred, your pseudonym), on our website for the purpose of sending you information in relation to the project (s) on this website concerning technical and non-technical content and updates, as well as potentially invitations to project related events. Your email address is securely stored on our self-hosted servers, and we have implemented measures to protect such personal data by securing it with appropriate technical and organisational measures. We will not share such personal data to third parties without your consent, except as required by law. We will only collect and process your email address, first name and last name on the basis of you providing your consent for us to do so. If you wish to stop receiving our email communications, you can do so by clicking the "unsubscribe" link in the emails you receive from us. + ### Third-party website links To the extent the Website provides any links to a third party website, then their terms and conditions, including privacy policies, govern your use of those third party websites. We have no control over such third party websites and will not be liable for your use of or activities on any third party websites accessed through the Website. If you access such third party websites through the Website, it is at your own risk and you are solely responsible for your activities on such third party websites.