vacp2p / research

Thinking in code
MIT License
62 stars 4 forks source link

Research discv5 Blocker: Topic Tables #26

Open decanus opened 4 years ago

decanus commented 4 years ago

Problem

discv5 specifies topic advertisement. This allows for more efficient lookups for a specific capability. However, the nim implementation currently does not implement this.

Acceptance Criteria

While we can use ENR fields right now to advertise capabilities, it makes sense that once topic advertisements are implemented in nim to revisit this and compare the two.

Notes

oskarth commented 4 years ago

Shouldn't this be "efficient lookup for a specific capability"? It'd be good to have some, theoretical at least, justification for why this would be amazing. As opposed to say brute force or ENR fields. Build intuition on what the hypothesis is we want to test

oskarth commented 4 years ago

Some new development https://github.com/ethereum/devp2p/issues/151