Skip to content

Commit

Permalink
rendezvous/: Remove PoW from the spec (#342)
Browse files Browse the repository at this point in the history
Relates to #334.
Fixes #337.
  • Loading branch information
thomaseizinger authored Jul 11, 2021
1 parent 8c967a2 commit 512accd
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions rendezvous/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ and spec status.
- [The Protocol](#the-protocol)
- [Registration Lifetime](#registration-lifetime)
- [Interaction](#interaction)
- [Proof of Work](#proof-of-work)
- [Spam mitigation](#spam-mitigation)
- [Protobuf](#protobuf)
- [Recommendations for Rendezvous Points configurations](#recommendations-for-rendezvous-points-configurations)

Expand Down Expand Up @@ -178,15 +178,15 @@ R -> D: {[REGISTER{my-app, {QmE, AddrE}}],
c3}
```

### Proof of Work
### Spam mitigation

The protocol as described so far is susceptible to spam attacks from
adversarial actors who generate a large number of peer identities and
register under a namespace of interest (eg: the relay namespace). This
can be mitigated by requiring a Proof of Work scheme for client
registrations.
register under a namespace of interest (eg: the relay namespace).

This is TBD before finalizing the spec.
It is TBD how exactly such attacks will be mitigated.
See https://github.com/libp2p/specs/issues/341 for a discussion on this
topic.

### Protobuf

Expand Down

0 comments on commit 512accd

Please sign in to comment.