Warp-net/warpnet

Introduce "Business Nodes"

开放

#6 创建于 2025年5月20日

 (0 条评论) (0 个反应) (1 位负责人)Go (12 个派生)auto 404
enhancementhelp wanted

仓库指标

星标
 (137 个星标)
PR 合并指标
 (PR 指标待抓取)

描述

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.

贡献者指南