enhancementhelp wanted
Repository metrics
- Stars
- (137 stars)
- PR merge metrics
- (PR metrics pending)
Description
To ensure the long-term sustainability and utility of the network, we need to introduce a new type of node - Business Node.
A Business Node is a special kind of node that:
- Must have a public IP address (for discoverability and reachability),
- Must act as a bootstrap node, helping others join the network,
- Can broadcast advertisements (e.g. promoted content, sponsored posts) to nearby nodes (by latency, not geolocation),
Without Business Nodes, the network faces serious limitations:
- Lack of stable entry points: P2P nodes behind NAT or dynamic IPs cannot reliably discover peers without bootstrap assistance.
- No economic incentive: Business Nodes enable monetization features like promoted content, which can fund node operators and incentivize hosting.
- Fragility: A pure user-only node model lacks long-lived, stable infrastructure, leading to poor reliability and degraded user experience.
Note!
- Ads are propagated only to low-latency peers (not globally), reducing spam and preserving decentralization.
- Business Nodes can be queried during discovery and may publish metadata about available services (e.g. store, feed, identity anchor).
- Nodes can choose to ignore ads from a certain Business Node, preserving freedom and neutrality of the network.
Concerns:
- What protocols should we use to define "nearby" alongside with latency (e.g. RTT)?
- How should Business Node metadata be published and verified?
This is a critical milestone, guys: without stable, reachable, economically-motivated nodes, the network risks stagnation and eventual collapse due to unreachable peers and lack of onboarding paths.