Hyperswarm

Protocolo P2P

Distributed hash table (DHT) and peer-discovery protocol used by the Holepunch ecosystem to enable direct peer-to-peer connections without centralized servers. Provides UDP-based hole-punching for NAT traversal plus a Kademlia-style DHT for advertising and discovering peers by shared topic. Relays are used only for NAT traversal hole-punching, not for data transit. Member of the Holepunch suite.

Comunidad

Detalles

Licencia Open source — MIT (github.com/holepunchto/hyperswarm)
Estado de Desarrollo 🟢 Activo
Detalle del Estado de Desarrollo Released / Mature (production-deployed in Holepunch ecosystem)
Propietario Holepunch (formerly Hypercore Protocol team); core development by Mathias Buus and team
Propietario - Lista
Órgano de Gobierno Company-controlled (Holepunch)
Órgano de Gobierno - Lista
País International (distributed team)
Año de Inicio 2018
Stack JavaScript / Node.js (reference implementation); UDP-based wire protocol
Financiamiento Tether-backed via Holepunch
Financiamiento - Lista
Última Investigación 1 jul 2026

Vista de topología

Esta herramienta en el centro y lo que se relaciona directamente con ella. Cada línea nombra el tipo de relación.

Vista de topología: HyperswarmEsta herramienta en el centro y lo que se relaciona directamente con ella. Cada línea nombra el tipo de relación.HyperswarmBitTorrent Mainline DHT (Basado en)BitTorrentMainline DHTHypercore (Basado en, Se compone con)HypercoreNoise Protocol Framework (Basado en)NoiseProtocol Fra…Seed Hypermedia (Aloja a)SeedHypermediaAutobase (Se compone con)AutobaseHyperbee (Se compone con)HyperbeeHyperdrive (Se compone con)HyperdriveHolepunch (Desarrollado por, Financiado por, Administrado por)HolepunchTether Holdings (Financiado por)TetherHoldingsHolepunch Suite (Miembro de la suite)HolepunchSuite

Abrir en el Explorador de grafo

Capacidades

Almacenamiento local-first Autoalojable

Protocolo P2P Atributos

Propietario - Lista
Orígenes P2P peer discovery (originated to enable genuinely peer-to-peer dat/Hypercore connections)
Base de Datos Local DHT routing table; no persistent global storage
Lenguaje de Consulta Topic-based discovery (join/leave topic; lookup peers for topic)
Formatos de Datos Binary DHT messages over UDP; Noise-encrypted streams once peers connect
Edición Colaborativa en Vivo N/A (peer-discovery library)
Edición de Texto Enriquecido N/A
Soporte Móvil Yes (works on iOS and Android via Pear runtime)
Soporte Web Browser-friendly via WebRTC transport variants; native Hyperswarm requires UDP socket access
Aplicaciones Nativas Yes (used by Keet, Pear runtime applications)
Términos Open Source / Free — MIT License
Financiamiento - Lista
Fondos Not separately disclosed
Basado En Kademlia DHT (peer discovery); Noise Protocol Framework (encrypted streams); UDP hole-punching techniques for NAT traversal
Órgano de Gobierno - Lista
Arquitectura P2P Kademlia DHT for peer discovery; UDP hole-punching for NAT traversal; once peers connect, data flows directly without intermediary relays; bootstrap nodes used only for initial DHT entry
Red de Superposición Global Kademlia DHT (Hyperswarm-specific bootstrap nodes; not shared with libp2p or other DHTs)
Direccionamiento por Contenido Topic-based discovery — peers advertise interest in 32-byte topic hashes; matching peers are returned via DHT lookup
Local-First N/A (transport-layer protocol; supports local-first applications layered on top)
Cifrado de Extremo a Extremo (E2EE) Yes — Noise Protocol Framework encrypts all peer-to-peer connections by default
Biblioteca de CRDTs N/A (peer-discovery layer, not data layer)
Tolerancia a Fallos Bizantinos DHT provides eventual consistency; no Byzantine consensus
Firma Noise handshake authenticates peers cryptographically
Permisos Topic-based (peers must know the topic to find each other; topics can be derived from secrets)
Compatibilidad con la Web Semántica N/A (transport-layer protocol)
Contrato Inteligente N/A
Posición en la Pila del Protocolo L3.1 Overlay Network (peer discovery and direct-connection routing)
Incorporación de Activos/Valor None — peer-discovery protocol with no native token
Madurez del Protocolo / Estandarización Released / Mature; no formal external standardization; community-driven evolution as part of Holepunch

Relaciones

Cómo se conecta esta herramienta con otras herramientas y organizaciones, según relaciones revisadas por el responsable de datos de OpenHaven. Describen cómo se conectan los proyectos, no su calidad.

Administrado por
  • Holepunch
Desarrollado por
  • Holepunch
Financiado por
  • Holepunch
  • Tether Holdings
Miembro de la suite
  • Holepunch Suite