* Split website in 4: - build - run node - learn - research * only show pages of section in sidebar * home button on each sidebar * index.md for homepages * Add video tutorials * delete old getting-started * rename to "Waku node" * fix nwaku compose * add to dict * script revert research changes * fix broken links * move research index content * move research folder under learn * move research folder under learn: side bar and buttons * remove pointless links
2.6 KiB
| title | hide_table_of_contents | sidebar_position | displayed_sidebar |
|---|---|---|---|
| Research | true | 0 | learn |
Experimental features
The following features are currently experimental and under research and initial implementation:
Economic spam resistance
We aim to enable an incentivised spam protection technique to enhance Relay by using Rate Limit Nullifiers (RLN).
In this advanced method, peers are limited to a certain messaging rate per epoch, and an immediate financial penalty is enforced for spammers who break this rate. You can find more details in the RLN Relay blog post.
Prevention of denial of service (DoS) and node incentivisation
Denial of service signifies the case where an adversarial peer exhausts another node's service capacity (e.g., by making a large number of requests) and makes it unavailable to the rest of the system. RnD on DoS attack mitigation can be tracked from here: https://github.com/vacp2p/research/issues/148.
In a nutshell, peers have to pay for the service they obtain from each other. In addition to incentivising the service provider, accounting also makes DoS attacks costly for malicious peers. The accounting model can be used in Store and Filter to protect against DoS attacks.
Additionally, along with RLN, this gives node operators who provide a useful service to the network an incentive to perform that service. Read more here: https://vac.dev/building-privacy-protecting-infrastructure
You can also read more about the ongoing challenges the Waku team is working on here: https://github.com/waku-org/research
Research resources
Research and Studies: Protocol simulations and theoretical analysis to support the design of Waku protocols. The protocol definitions are on the Waku RFCs website.
Benchmarks: Results of implementations and engineering-related benchmarks for Waku clients.
Research papers
Waku also has the following published research papers: