Nastene 0.7 — un semplice sistema di messaggistica distribuito

Nastene (nota anche come ii) è un sistema di messaggi distribuito, una forma semplificata di Fido. L'operazione avviene con due oggetti. L'oggetto messaggio è il messaggio stesso. L'oggetto eco è un elenco nominato di messaggi. Le stazioni scaricano da altre stazioni elenchi secondo un routing predefinito, poi recuperano i messaggi che non possiedono. I punti inviano messaggi alla stazione (tramite l'interfaccia web o il client). Ecco, questo è tutto lo scambio e l'intera struttura della rete.

Nastene 0.7 è la stazione. È scritto in Python 3 e funziona su file di testo.

Riguardo al routing. Con list.txt e script Python è facile implementare una modalità in cui "tutti scambiano tutto con tutti", ma come dimostrano i fatti, diverse stazioni possiedono elenchi di eco differenti. Questo è stato voluto. Di solito c'è una stazione-archivio nella rete, che scarica tutti i messaggi da tutte le stazioni.

C'è un'interfaccia lite (che supporta, ad esempio, win95/ie4+), è stata creata un'eco retro.talks.

L'obiettivo iniziale del progetto è promuovere piccole comunità amichevoli (quando il traffico è scarso, il formato eco permette di partecipare maggiormente alle discussioni). Oppure un mini-twitter distribuito. Il progetto ha più di 10 anni, ma conserva ancora molti messaggi di anni fa provenienti da siti che non esistono più. Ciò che è scritto in ii non può essere cancellato. Grazie a questo, da due siti già defunti è stata ricreata l'eco retro.talks.

Cambiamenti (praticamente, questi sono cambiamenti dalla versione del 2014):

  • Invece di Foundation (dove ci sono molti file css e js) si utilizza chota css (un solo file css). Temi chiari e scuri. Il font delle icone è stato rimosso. Per chi trova questo ancora troppo pesante, c'è un'interfaccia lite.
  • Introduzione del tag topicid per tracciare le catene (anche se una parte dei messaggi è andata persa).

Questa è comunque una realizzazione di base del protocollo, la prossima versione potrebbe essere rilasciata fra altri 10 anni.

P.S. Prodotto senza Korovan

Fonte: linux.org.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster