handshake-org / handshake-org/hsd
Detect Gossiping Capabilities Automatically
- Dominant language
- JavaScript
- Stars
- 2.1k
- Forks
- 306
- PR merge metrics
- No merged PRs in 30d
Description
Currently the handshake network is at risk due to the fact that full nodes do not gossip (listen) their availability automatically, but rather require the node operaters to specifically configure the node to provide resources to the network.
In my opinion, we need to remove the current band-aid and provide a real fix.
The node should check to see if it can gossip (listen) and be accessible on the default ports automatically, if it can not, then it should gracefully turn off the gossiping feature.
Contributor guide
Research direction
The issue names no files, tests, or entry points. Start by tracing the full node's current gossip configuration and handshake network setup, then inspect how default-port accessibility is determined. Done means the node automatically enables gossip when reachable and gracefully disables it when it cannot listen or be accessed.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- networking
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100