ipfs / someguy

A Delegated Routing V1 server and client for all your HTTP/IPFS routing needs.
https://specs.ipfs.tech/routing/http-routing-v1/
Other
18 stars 4 forks source link

Add active peer probing and reputation caching #53

Open lidel opened 8 months ago

lidel commented 8 months ago

Someguy should be able to cache (https://github.com/ipfs/someguy/issues/25) peerbook info returned on /routing/v1/providers, and build reputation over time for returned PeerIDs.

Goals

Implementation ideas

I imagine we could start with something built on top of peerbook system where every PeerID has additional attributes:

Active probing could be async, going over peers with last time PeerID was seen online older than N (6?) hours and trying to connect to them and

2color commented 1 month ago

Adding some notes from a call with @lidel: