status-im / specs

Specifications for Status clients.
https://specs.status.im/
MIT License
14 stars 14 forks source link

Describe the rate limiting feedback for peers #66

Closed adambabik closed 4 years ago

adambabik commented 4 years ago

Problem

Due to using a low PoW, Status nodes and clients are vulnerable to a denial of service attack.

It's not possible to increase PoW because of mobile usage. The alternative is an implementation of rate limiting.

Solution

Describe in the spec, how rate limiting would work. It should take into consideration: