tinySSB

Protocolo P2P

Minimal P2P protocol for append-only logs over extremely constrained networks (LoRa, BLE) with 120-byte packet limit, GOSET feed synchronization, and mesh networking

Comunidad

Detalles

Licencia Open source (no specific license stated in spec)
Estado de Desarrollo 🏁 Final
Detalle del Estado de Desarrollo Released (spec complete)
Propietario Christian Tschudin (University of Basel), with contributors Erick Lavoie, @mixmix, @nanomonkey
Órgano de Gobierno Academic institution (University of Basel)
País Switzerland (University of Basel)
Año de Inicio 2020
Stack Implementation-dependent (ESP32/Kotlin/Python/Swift implementations)
Financiamiento Community / research project (University of Basel)
Última Investigación 15 ene 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: tinySSBEsta herramienta en el centro y lo que se relaciona directamente con ella. Cada línea nombra el tipo de relación.tinySSBSecure Scuttlebutt (SSB) (Basado en, Construido sobre)SecureScuttlebutt…

Abrir en el Explorador de grafo

Dominios de Caso de Uso

Capacidades

Cifrado de extremo a extremo Funciona sin conexión / en malla

Protocolo P2P Atributos

Orígenes Messaging / LoRa/BLE communication
Base de Datos Append-only logs (feed structure)
Lenguaje de Consulta N/A (no query language)
Formatos de Datos BIPF (Binary In-Place Format)
Edición Colaborativa en Vivo N/A (messaging protocol)
Soporte Móvil Yes (designed for constrained devices; Tremola Android app)
Soporte Web N/A (LoRa/BLE focus)
Aplicaciones Nativas N/A (protocol spec)
Términos Self-hosting (peer devices)
Fondos Unknown
Basado En Secure Scuttlebutt (SSB), adapted for LoRa
Arquitectura P2P Gossip-based (broadcast-only mesh network)
Red de Superposición N/A (broadcast domain specific to network range)
Direccionamiento por Contenido Hash-based message IDs (20-byte SHA256)
Local-First Local-First (messages stored on device)
Cifrado de Extremo a Extremo (E2EE) N/A (not specified in protocol)
Biblioteca de CRDTs N/A (append-only logs with signature verification)
Tolerancia a Fallos Bizantinos Signature-based integrity (ed25519)
Firma ed25519 signatures (64-byte)
Permisos N/A (protocol doesn't specify permissions)
Posición en la Pila del Protocolo Application-layer (built on TCP/IP)
Incorporación de Activos/Valor None — tinySSB is an academic research protocol for constrained (BLE/LoRa) mesh environments with no token or economic layer. Resource sharing is purely cooperative/volunteer.
Madurez del Protocolo / Estandarización Academic / Research (university research project from University of Basel; published academic papers; builds on SSB protocol family)

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.

Construido sobre