Manyverse e Scuttlebutt: human-centric stack di tecnologie per le applicazioni sociali

0
156

Zero

Il web ha iniziato morire nel 2014. Questa provocatoria proposta è stata la premessa principale di un articolo che è andato virale nel 2017, e non senza buone ragioni. Il suo autore, Andrea ‘Staltz’ Medeiros, sembra aver colpito un nervo, osservando se stesso che egli è riuscito a raccogliere più consapevolezza di quello che speravo.

Medeiros è successo un web developer, e lui capisce tecnologiche di base, così come il sociale e le altre conseguenze di continui sviluppi. Cose come la FCC decisione di uccidere la Neutralità della rete, o di W3C girare a favore di DRM, e la sempre crescente concentrazione di potere nelle mani di big tech.

Anche: utenti di internet Cinesi top 800 milioni a giugno

Che solo business come al solito, qualcuno potrebbe obiettare. Sarebbe difficile immaginare come le strutture del potere nel mondo reale non sarebbe alla fine è venuto per essere riflessa in il mondo online. Non tutti hanno come questo, o accontentarsi di questo, però. Medeiros ha deciso di mettere i suoi soldi dove la sua bocca è, e lavorare su una soluzione. Il risultato, basato sull’idea di riflettere strutture sociali nel mondo reale on-line, è appena stato svelato.

Scuttlebutt

Medeiros stesso ha notato in un successivo articolo che il suo grido di chi sta per morire web si è concluso senza fornire nulla di positivo a cui aggrapparsi, ma ha anche sottolineato, vi sono legittimamente praticabile modi di preservare la libertà sul web, mentre prendendo la piattaforma avanti e rimanere competitiva contro alternative proprietarie da giganti della tecnologia.

Può accadere solo, ha poi aggiunto, se il web richiede un passo coraggioso verso il livello successivo. Per Medeiros, questo significa un ritorno all’origine del “peer-to-peer tecnologi [che] ha portato al mondo diverse tecnologie rivoluzionarie: USENET, Napster, BitTorrent, Kazaa, Skype, Bitcoin, Ethereum, e in realtà anche il web stesso.”

Medeiros ha lasciato il suo lavoro per “entrare in un gruppo di peer-to-peer programmatori e di contribuire a creare una tecnologia in grado di salvare la nostra libertà digitali.” Il loro piano, come egli dice, è quello di costruire il mobile mesh web che funziona con o senza accesso a internet, per raggiungere i quattro miliardi di persone che attualmente offline. E la loro arma di scelta che va sotto il nome improbabile di Scuttlebutt.

Scuttlebutt è un peer-to-peer tra i pettegolezzi protocollo. In altre parole, un modo per diffondere e sincronizzare i dati in una rete distribuita senza un controllo centrale.

Scuttlebutt è stato originariamente sviluppato da Domenico Tarr, un programmatore di computer con un off-the-grid stile di vita. Al fine di affrontare le sfide che questa pone il suo bisogno per il collegamento, egli si avvicinò con un protocollo basato su premesse di sporadici di connettività e una struttura che ricalca quella delle connessioni sociali nel mondo reale.

Anche: AT&T in Fibra di 1000: Il più veloce a internet a banda larga il denaro può comprare

Il termine “Scuttlebutt” deriva dall’originario acqua-radiatore gossip, e ha nautico radici. A differenza della maggior parte dei protocolli di dati, Scuttlebutt non funziona sul presupposto di una connettività costante e con servizi centralizzati: i Dati vengono memorizzati localmente, e la sincronizzazione tra i contatti (amici o, per usare il social network terminologia). Dati è criptata, quindi Scuttlebutt è indicato anche come SSB, o Sicuro Scuttlebutt.

Manyverse, e molte domande difficili

Ci sono molti complicati parti con questa idea di partenza di come questo funziona la sincronizzazione. Ma prima di arrivare a quelle, poche parole sulla funzionalità, e Manyverse.

Fino a poco tempo fa, gli strumenti e le applicazioni costruito sulla cima di Scuttlebutt erano piuttosto crudo. Questo è dove Medeiros. Ha costruito un’applicazione mobile chiamata Manyverse come front-end per Scuttlebutt, con l’obiettivo di divulgare. Prima di tutto, un’applicazione mobile non esisteva fino ad ora, quindi questo è stato un evidente area di miglioramento, ma c’è di più per questo.

Medeiros detto che vuole fare Manyverse essere il marchio “regalo” Scuttlebutt: “Anche se io e molti altri hanno imparato a come il nome Scuttlebutt, un sacco di persone sono messi fuori semplicemente il nome, e penso che una spiacevole dettaglio di ostacolare l’adozione, quindi, Manyverse si propone di essere il frontdoor per il Scuttleverse.”

manyver-696x449.jpg
Manyverse è un social network e applicazione di messaggistica integrato in sede di decentramento, archiviazione locale e sfruttando la struttura sociale per la sua topologia di rete.

Così, ecco arrivare il complicato parti. Suona bene per essere in grado di memorizzare tutto sul dispositivo locale, ma prima o poi che locale dispositivo di archiviazione è insufficiente. Soprattutto considerando che l’utilizzo primario, al momento, sembra essere fuori dalla griglia e meno sviluppate tecnologicamente impostazioni, si può immaginare dispositivi di fascia bassa, riempiendo velocemente.

Un meccanismo di scaricare tutti i contenuti di alcuni di archiviazione secondario (si pensi a caldo/calda/fredda storage) sia un requisito indispensabile per questa scala di andare avanti. La replica di dati potrebbe comportare la memoria utente (disco), o anche commerciali cloud storage. Dato Scuttlebutt si applica la crittografia, la privacy non dovrebbe essere un problema, anche se, naturalmente, il controllo di accesso possono essere.

Anche: IETF approva la nuova internet standards to secure token di autenticazione

E, naturalmente, c’è sempre lo scenario di dispositivi di crash, di perdersi, etc. Scuttlebutt si occupa di questo da richiedere agli utenti di creare una nuova identità, riconnettersi con i propri contatti e ricominciare da zero.

Rispondere a domande difficili

Medeiros affrontato questi argomenti a sua volta, iniziando con il problema di archiviazione limitata: “Archiviazione limitata su dispositivi di fascia è uno svantaggio per la SSB. Ma di recente, abbiamo cominciato a vedere questo come un vantaggio. La memoria come risorsa preziosa significa che ogni utente si preferisce memorizzare solo persone del valore di conservazione. Noi la vediamo come una forma digitale di ospitalità.”

Per quanto ripartizione del carico di lavoro il contenuto precedente, è interessato, Medeiros detto che ha fatto una analisi di ciò che occupa spazio nel suo locale SSB, e si è scoperto che la maggioranza è stata blob (immagini, video, ecc) — non sorprende che, si potrebbe aggiungere. Medeiros notato questo può essere facilmente eliminati, anche utilizzando una strategia automatica, anche se al momento gli utenti devono eliminare i file stessi. Medeiros ha citato alcune alternative, come ad esempio l’auto-eliminazione di grande blob di prima.

Inoltre: venerdì Nero 2018 e del Cyber Monday 2018: Quando e dove ottenere le migliori offerte

In questo modo, il più piccolo è un blob, più a lungo restare memorizzati, e Medeiros notato questo ha l’effetto sociale di incoraggiare la gente a rispettare gli altri’ i limiti di archiviazione e preferiscono piccole macchie. Anche se blob possono essere eliminati, c’è un nucleo di log file necessari per il funzionamento dell’applicazione. Medeiros notato la sua dimensione non è irragionevole, ma dopo un certo punto avrà un senso anche potare questo file.

people-centered-web.png
Manyverse e Scuttlebutt sono un modo diverso di pensare il web. (Immagine: Andre Medeiros)

In SSB comunità, la creazione automatica di nuovi account è stato discusso, per esempio, un account per ogni anno. La creazione di un account è a buon mercato, Medeiros ha detto, perché sono solo una coppia di chiavi di crittografia, e sul livello dell’interfaccia utente è possibile aggregare tutti i sub-account in uno “virtuale”.

“In questo modo, si può scegliere se mantenere il vecchio sub-account, che negli anni precedenti, o semplicemente far loro ottenere alla fine dimenticato. Non tutto è ancora implementato, ma è concettualmente semplice, il protocollo supporta,” ha detto.

Anche per: Web inventore Berners-Lee crea una nuova privacy primo modo di trattare con internet

Quando si tratta di perdere i conti, Medeiros ha detto che la chiave di identità problema viene risolto utilizzando un SSB sottoprogetto denominato Dark Crystal. “In generale, il rovescio della medaglia sarebbe il re-download di esperienza, ma siamo molto positivo su questo caso di utilizzo molto più hassle-libero di recupero di un account aziendale con password, 2FA, la verifica tramite SMS, domande segrete, ecc”, ha detto.

Sincronizzazione e Pub

Così, la sincronizzazione. Come funziona? Come questo si basa sulla sincronizzazione dei registri, non sarebbe molto inefficiente dover passare attraverso l’intero registro in modo seriale durante la sincronizzazione con un amico per verificare se ogni aggiornamento è rilevante per voi?

Anche: Proteggere i tuoi dati sul web è più veloce di CNET

In SSB mondo questo è chiamato il “sincronizzazione iniziale,” e Medeiros riconosciuto è attualmente la parte peggiore dell’esperienza utente che colpisce tutte le applicazioni. Egli ha aggiunto, tuttavia, sono sempre meglio:

“Uno dei progetti in corso che sta facendo la priorità repliche in modo che si ottiene in primo luogo i dati dei tuoi amici più stretti, e può facilmente navigare attraverso i loro contenuti, mentre altri secondaria sincronizza stanno accadendo in background.

Qualche tempo fa Domenico [Tarr] lavorato per migliorare la sincronizzazione di prestazioni in tutta la rete distribuita, mediante applicazione di un algoritmo chiamato Epidemia di Trasmissione Alberi. In pratica, solo la sincronizzazione iniziale è un dolore, settimana per settimana o giorno per giorno l’esperienza di aggiornamento è abbastanza chiaro.”

ssbtopology.png
In Scuttlebutt e Manyverse, è necessario connettersi a un amico, o di un pubblico peer, per ottenere gli aggiornamenti più recenti. (Immagine: Andre Medeiros)

Nella stessa LAN con un amico, è un modo per sincronizzare, ma ci sono più. La strategia generale è quello di avere molti modi di connettività, come possibile, ha detto Medeiros: LAN (implementato), a base di DHT diretta P2P (implementato ma otterrà il migliore), Bluetooth (in sviluppo), “sala server” (non progettato di sicurezza), e Pub.

Pubblico di Coetanei, aka Pub, sono la cosa più vicina a un server in SSB al momento. Per la sincronizzazione su internet, Pub nodi eseguire in pubblico IPs e seguire gli utenti. Essi sono essenzialmente di posta elettronica-motori di ricerca che consentono di migliorare l’autonomia e la disponibilità. Il Scuttlebut comunità gestisce alcuni Pub, e chiunque può creare e presentare il loro proprio.

Inoltre: 6 consigli e trucchi per Android Messaggi sul web CNET

Il ruolo di Pub nella rete è di fondamentale importanza. Nella vita reale, non vi è alcuna cosa come un puro rete p2p — alcuni nodi hanno più risorse di altri. In teoria, Scuttlebutt può lavorare in una pura e p2p, ma solo per molto di base e scenari limitati, sia per l’archiviazione-saggio e connettività-saggio.

La domanda non è perché i pub sono necessari, ma quali sono gli incentivi e le implicazioni per chiunque pub. Alcune persone possono volontari per eseguire pub. Ma quando il carico diventa così pesante, non è possibile utilizzare le macchine che corrono pub per tutto il resto, e hanno ai piedi le bollette enormi. Che cosa poi? Come può la rete essere sostenibile se non c’è nessun premio/incentivo per le persone a chip?

L’incentivo gioco

Medeiros ha detto la maggior parte delle persone in Scuttlebutt non preoccuparti per il Pub di incentivazione gioco. Ma lui: “non ho pensato molto su come risolvere questo problema. Le ulteriori modalità di connettività, meglio è, perché se una modalità non funziona o non è disponibile, persone che ancora hanno un modo di condividere gli aggiornamenti. Nel peggiore dei casi, sarà necessario che periodicamente si incontrano in una LAN comune. Penso che questo realistico aspettarsi che per la gente in comunità remote o paesi sottosviluppati.”

Inoltre: Come faccio a creare un sito web con zero esperienza TechRepublic

Medeiros elaborato sui diversi modi di connettività, ma ha riconosciuto che i pub sono l’unica soluzione che non richiede la presenza online di un amico. Egli ha osservato, tuttavia, che i pub sono fungibili. Pertanto, egli non pensa che l’incentivo gioco è negativo.

“Ho potuto facilmente l’installazione di un pub temporaneamente, solo per specchio i miei contenuti per un po’ e rendere più facile per un amico o un gruppo di amici per entrare in contatto con me. Infatti, io ho fatto esattamente questo, e io non sono mai paura di arresto di un pub, perché so che non è perso quando faccio”, ha detto.

internetpenetrationworldmap.jpg
La penetrazione di Internet è in aumento, ma non ovunque, e regioni sottosviluppate sono Manyverse principale target di riferimento. (Immagine: gli utenti di Internet nel 2015 la percentuale della popolazione di un paese da Jeff Ogden)

Ma cosa succede se, per esempio, illegale contenuto pubblicato in rete è condivisa su internet attraverso un pub? Medeiros ha detto che incoraggiare il collegamento solo con i coetanei, tra cui pub di fiducia: “se i contenuti illegali accade per ottenere replicato per il vostro computer, quindi è in primo luogo una violazione della fiducia, con implicazioni per la comunità”.

La risposta tecnica per questo, ha osservato Medeiros, è che pub essere arrestato e facilmente i dati cancellati, quindi non ci dovrebbe essere permanente “fornitore di servizi” preoccupazioni per quanto riguarda che.

Anche: 15 modi per eseguire un terribile sito TechRepublic

“In generale, quando si tratta di contenuti illegali, SSB è simile ad altri database locali, come Galleria di Immagini mobile o chiavette USB, in quanto la loro condivisione è spesso eseguita tramite Bluetooth o cavo USB. SSB è soprattutto un database locale, non una rete,” ha detto.

Andando avanti

Quest’ultima parte è la chiave per la comprensione SSB, condiziona il modo in cui funziona. Medeiros e SSB comunità la speranza di arrivare a quattro miliardi di persone nel mondo che sono ancora offline prima di Facebooks del mondo, utilizzando un approccio basato su open source per lo sviluppo, il finanziamento comunitario, e lavoro nel campo:

“Prendo ispirazione di WikiMedia e della Mozilla Foundation, che funzionano un po’ come intersezione di ‘prodotto’ di sviluppo e di advocacy/attivismo. Prodotto startup avere un modo, e se non possono volare prima che il loro prodotto closed source non può essere facilmente continuato dalla comunità, perché le infrastrutture e DevOps è una sfida.

La nostra situazione con l’open source e senza infrastrutture differisce significativamente da quella. Con gli esempi di altri software open source e libero là fuori, credo che si possa costruire qualcosa di significativo nell’arco di cinque anni o più.”

Invece di un prodotto come Facebook costruito da Zuckerberg, Medeiros, ha detto, la gente dovrebbe pensare a lui come a Linus Torvalds, e Manyverse come Linux, con l’obiettivo di sostenere un movimento di base che può creare più “distribuzioni.”

Inoltre: Come faccio a sapere se lo Sviluppo Web è giusto per me? TechRepublic

Il protocollo, SSB ha alcune caratteristiche interessanti, anche se non è stato analizzato sistematicamente, come la messa a fuoco è sulla loro attuazione. Come approccio, Manyverse è una partenza dalla media di social networking o di app di messaggistica. Sembra che ha ancora molta strada da fare, ma se si è pronti per un cambiamento di scenario, questa potrebbe essere la vostra cosa.

Precedente e relativa copertura:

Circa il 62 per cento di tutti i siti Internet esegui una nuova versione di PHP in 10 settimane

Il popolare PHP 5.x ramo per interrompere la ricezione di aggiornamenti di sicurezza alla fine dell’anno.

Come AT&T consente di installare la Fibra 1000 a internet a banda larga in casa

Se AT&T FTTH viene al vostro quartiere, non esitate. Va molto meglio rispetto a banda larga via cavo. Non avrai mai guardare indietro.

Alfabeto Loon palloncini solo con travi a vista in internet in tutta 1000km

Loon ingegneri ora possibile potenziare la copertura internet utilizzando una rete di palloni collegato a un motivo unico punto di accesso.

Ho pensato di Comcast aveva migliorato, quindi ho chiamato il servizio clienti

La società, precedentemente conosciuto come il peggiore in America ancora non è facile “clienti”.

Argomenti Correlati:

La Gestione Dei Dati

Enterprise Software

Linux

Sviluppatore

Sicurezza

0