-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
Currently, all providers are identified using the libp2p peer ID. This creates a problem for providers which do not have a libp2p subsystem (ex: a HTTP provider).
My requirement:
Curio does not use the same libp2p peerID for IPNI provider and libp2p. The libp2p ID is shared between multiple minerIDs. This make using it impossible for IPNI. I need a reliable way to establish a relation between peerID and a miner ID within the indexer i.e. no external look up.
Possible solutions:
- If we can change the provider identifier to be any arbitrary yet unique string, it would make things much easier. Or maybe Just allow minerID.
- Or maybe allow additional metadata with advertisement to allow adding "minerID" or other data.
Metadata
Metadata
Assignees
Labels
No labels