AC

Eclipse Zenoh

Protocollo Zenoh

Unificare il continuum IoT / Edge / Cloud

Un protocollo che unifica dati in movimento, dati a riposo e computazioni. Dai microcontrollori da 2KB ai cluster cloud.

La Genesi di Zenoh

Come un protocollo è nato dalla necessità — e ha preso il nome da un filosofo

Intorno al 2009–2010, mentre ricopriva il ruolo di CTO di PrismTech e co-presiedeva il gruppo di interesse speciale OMG DDS, Angelo Corsaro lavorava su alcuni dei primi sistemi su scala estremamente grande — implementazioni nel settore militare, aerospaziale e delle Smart City. Due problemi strutturali emersero chiaramente.

Il Problema di Scala

DDS non riusciva a scalare verso le reti globali, né verso i dispositivi vincolati. CoAP era troppo centrato sul cloud; il modello broker di MQTT costringeva anche i dispositivi co-localizzati a comunicare tramite un server a migliaia di chilometri.

Il Divario di Trasparenza

Il Pub/Sub aveva raggiunto la trasparenza di posizione per i dati in movimento. Ma una volta archiviati, quella trasparenza svaniva — costringendo tutto verso lo storage cloud centralizzato. Le applicazioni con accesso a bassa latenza ai dati archiviati non avevano buone risposte.

I sistemi di quell’epoca — ciò che Angelo chiama l’era del “Frankenstein Digitale” — venivano assemblati combinando più stack di protocolli. Il suo obiettivo divenne chiaro: progettare un unico protocollo dal microcontrollore al data center, senza vincoli topologici, con astrazioni unificate per dati in movimento, a riposo e calcoli.

Dovevo fare qualcosa. Ho iniziato a lavorare sull’idea di un protocollo che potesse funzionare efficientemente dal microcontrollore fino al data center, senza vincoli topologici e con un’astrazione unificata per i dati in movimento e a riposo.
— Angelo Corsaro, The Zenoh Report, February 2026

Perché “Zenoh”?

Il nome porta due riferimenti filosofici e un acronimo ingegneristico. Cresciuto in Sicilia, Angelo era circondato dall’eredità della filosofia greca antica. Era particolarmente attratto da Zenone di Elea, i cui paradossi dell’infinito lo affascinavano fin dall’infanzia.

Lo stoicismo — fondato da Zenone di Cizio — ha lasciato un segno altrettanto profondo attraverso le Meditazioni di Marco Aurelio.

Z·E·N·O·HZero Network OverHeadZeno of Elea (pre-Socratic)Zenon of Citium (Stoic founder)

La differenza tra Zenon e Zenoh è meno di una lettera — è solo il piccolo eccesso della “h”.

Zero Overhead

Progettato per ambienti con le risorse più limitate. Il formato wire di Zenoh è minimale, efficiente e deterministico.

Funziona Ovunque

Dai microcontrollori con 2KB di RAM ai deployment cloud multi-datacenter. Un unico protocollo per ogni livello del tuo stack.

Trasparente per Posizione

Produttori e consumatori sono completamente disaccoppiati. Sposta le risorse tra edge e cloud senza modificare il codice applicativo.