Manyverse en Scuttlebutt: Een mens-gerichte technologie-stack voor sociale toepassingen

0
181

Nul

Het web begon te sterven in 2014. Deze provocerende stelling was het belangrijkste uitgangspunt van een artikel die viral ging in 2017, en niet zonder goede redenen. De auteur, Andrew ‘Staltz’ Medeiros, lijkt te raken van een zenuw, wijzend op zichzelf, dat hij erin geslaagd te verhogen meer bewustzijn dan wat hij hoopte.

Medeiros is van een succesvolle web developer, en hij begrijpt de technologische funderingen, evenals de sociale en andere gevolgen van de lopende ontwikkelingen. Dingen zoals de FCC het besluit om te doden van Netneutraliteit, of W3C is aan de beurt in het voordeel van DRM, en met de toenemende concentratie van macht in de handen van de grote tech.

Ook: Chinese internetgebruikers boven de 800 miljoen in juni

Dat is gewoon business as usual, sommigen zouden zeggen. Het zou moeilijk voor te stellen hoe machtsstructuren in de echte wereld zou niet uiteindelijk komen tot uiting in de online wereld. Niet iedereen heeft zo zijn, of genoegen nemen met dit al. Medeiros besloten om zijn geld waar zijn mond is, en werken aan een oplossing. Het resultaat, gebaseerd op het idee van een weerspiegeling van de sociale structuren in de real world online, heeft zojuist onthuld.

Scuttlebutt

Medeiros zelf opmerkte in een volgend artikel dat zijn schreeuw voor de stervende web beëindigd zonder dat er iets positief te houden, maar hij merkte ook op, er zijn wettig haalbare manieren van het behoud van de vrijheid op het web, terwijl het nemen van het platform naar voren en het houden van het concurrerend ten opzichte van private alternatieven van tech reuzen.

Het kan alleen gebeuren, ging hij toe, als het web neemt een moedige stap naar het volgende niveau. Voor Medeiros, dit betekent een terugkeer naar de bron van “peer-to-peer-technologen [die] bracht de wereld een aantal revolutionaire technologieën: USENET, Napster, BitTorrent, Kazaa, Skype, Bitcoin, Ethereum, en eigenlijk zelfs het web zelf.”

Medeiros zijn baan om de “word lid van een groep van peer-to-peer-programmeurs en helpen bij het opbouwen van technologie die kan redden van onze digitale vrijheden.” Hun plan, als hij het zegt, is het bouwen van de mobiele mesh web die werkt met of zonder internet toegang, te bereiken de vier miljard mensen die op dit moment offline. En hun wapen van keuze gaat door de onwaarschijnlijke naam van Scuttlebutt.

Scuttlebutt is een peer-to-peer gegevens roddelen protocol. In andere woorden, een manier om zich te verspreiden en het synchroniseren van data in een gedistribueerd netwerk zonder centrale controle.

Scuttlebutt werd oorspronkelijk ontwikkeld door Dominic Tarr, een computer programmeur met een off-the-grid levensstijl. Om te gaan met de uitdagingen die dit veroorzaakt aan zijn nodig voor het aansluiten, kwam hij met een protocol dat gebaseerd is op het terrein van de sporadische connectiviteit en een structuur die een afspiegeling is van dat van de sociale contacten in de echte wereld.

Ook: AT&T Vezel 1000: De snelste breedband internet geld kunt kopen

De term “Scuttlebutt” komt van de oorspronkelijke water-koeler met roddels, en nautische wortels. In tegenstelling tot de meeste data protocollen, Scuttlebutt werkt niet op de veronderstelling van constante connectiviteit en gecentraliseerde services: Data wordt lokaal opgeslagen en gesynchroniseerd tussen contacten (of vrienden, gebruik te maken van het sociale netwerk terminologie). Ook de Data versleuteld, vandaar Scuttlebutt wordt ook wel aangeduid als de SSB, of Veilig Scuttlebutt.

Manyverse, en veel harde vragen

Er zijn veel lastige onderdelen van dit idee, te beginnen met hoe deze synchronisatie werkt. Maar voor we aan deze, een paar woorden op functionaliteit, en Manyverse.

Tot voor kort, de tools en toepassingen die zijn gebouwd op de top van Scuttlebutt waren nogal rauw. Dit is waar de Medeiros komt. Hij bouwde een mobiele applicatie genaamd Manyverse als een front-end voor Scuttlebutt, met het doel het populariseren. Ten eerste, een mobiele applicatie niet bestond tot nu toe, dus dit was een voor de hand liggende omgeving voor verbetering, maar er is meer.

Medeiros zei dat hij wil maken Manyverse worden de branding “gift wrap” te Scuttlebutt: “hoewel ik en vele anderen hebben geleerd om, zoals de naam Scuttlebutt, veel mensen worden afgeschrikt door gewoon de naam, en ik denk dat het een ongelukkige detail te belemmeren adoptie, dus Manyverse streeft naar de voordeur om de Scuttleverse.”

manyver-696x449.jpg
Manyverse is een social networking en messaging applicatie gebouwd op het terrein van de decentralisatie, lokale opslag en gebruik te maken van de sociale structuur voor de netwerk topologie.

Dus, hier komen de lastige onderdelen. Het klinkt goed op te kunnen slaan, alles op uw lokale apparaat, maar vroeg of laat dat lokale opslag apparaat onvoldoende. Zeker gezien de primaire use case op het moment lijkt te zijn uit het rooster en de minder technologisch ontwikkeld instellingen, kan men zich voorstellen low-end apparaten snel te vullen.

Een mechanisme voor de offload van de oudere inhoud van enkele secundaire opslag (denk aan hete/warme/koude opslag) zou de eis voor deze schaal van de toekomst. Data replicatie zou kunnen inhouden dat de gebruiker opslag (harde schijf), of zelfs commerciële cloud-opslag. Gegeven Scuttlebutt geldt encryptie, privacy mag niet worden een probleem, hoewel het natuurlijk access control kan worden.

Ook: IETF keurt nieuwe internet standards to secure authentication tokens

En, natuurlijk, is er altijd het scenario van apparaten crashen, verdwalen, enz. Scuttlebutt behandelt dit door het vragen van gebruikers voor het maken van een nieuwe identiteit, het contact met hun contacten en van nul te beginnen.

Het beantwoorden van moeilijke vragen

Medeiros gericht deze onderwerpen op zijn beurt, te beginnen met het probleem van de beperkte opslag: Opslag beperkt op het einde apparaten is een nadeel voor SSB. Maar onlangs begonnen we zien dit als een voordeel. Opslag als een waardevolle bron betekent dat elke gebruiker de voorkeur geven aan een winkel alleen mensen moeite waard op te slaan. We zien het als de digitale vorm van gastvrijheid.”

Zo ver als het ontlasten van oudere inhoud is betrokken, Medeiros genoemd, deed hij een analyse van wat neemt ruimte in zijn lokale SSB, en het bleek dat de meerderheid werd blob ‘ s (afbeeldingen, video, etc) — het is niet verwonderlijk dat we kunnen toevoegen. Medeiros opgemerkt kan deze eenvoudig verwijderd worden, ook het gebruik van een geautomatiseerd strategie, maar op dit moment hebben gebruikers om bestanden te verwijderen zelf. Medeiros genoemde alternatieven, zoals auto-verwijderen van grote stukken eerst.

Ook: Zwarte vrijdag 2018 en Cyber maandag 2018: Wanneer en waar u de beste aanbiedingen

Deze weg, de kleinere een blob is, hoe langer het zal blijven opgeslagen, en Medeiros opgemerkt dat heeft het sociale effect van het stimuleren van mensen om anderen te respecteren’ opslag limieten en de voorkeur aan kleine blokjes. Hoewel de vlekken kunnen worden verwijderd, is er een kern log bestand dat nodig is voor de toepassing. Medeiros opgemerkt zijn omvang is het niet onredelijk, maar na een bepaald punt zal het zinvol zijn om ook het snoeien van dit bestand.

people-centered-web.png
Manyverse en Scuttlebutt zijn een andere manier van denken over het web. (Afbeelding: Andre Medeiros)

In de SSB gemeenschap, het automatisch aanmaken van nieuwe accounts is besproken, bijvoorbeeld, één rekening voor elk jaar. Accounts maken is goedkoop, Medeiros zei, omdat ze gewoon een cryptografisch sleutelpaar, en op de UI-niveau kunt u de verzamelde alle sub-accounts onder één ‘virtuele’ – account.

“Op deze manier, kunt u zelf kiezen of oude sub-account van voorgaande jaren, of laat het hen uiteindelijk vergeten. Niet van dit alles is uitgevoerd nog, maar het is conceptueel eenvoudig is, is het protocol ondersteunt,” zei hij.

Ook: Web uitvinder Berners-Lee maakt een nieuwe privacy eerste manier van omgaan met het internet

Als het gaat om het verliezen van accounts, Medeiros zei de toets identiteit probleem is aangepakt met behulp van een SSB deelproject genaamd Dark Crystal. “Over het algemeen is het nadeel zou zijn van de re-download ervaring, maar we zijn heel positief over deze use case wordt veel meer gedoe dan het herstellen van een corporate account met een wachtwoord, 2FA, SMS-verificatie, geheime vragen, enz,” zei hij.

Synchronisatie en Pubs

Dus, synchronisatie. Hoe werkt het? Als dit is gebaseerd op het synchroniseren van logs, zou het niet erg inefficiënt te gaan door de hele log in op een seriële manier bij het synchroniseren met een vriend om te controleren of de update voor jou relevant is?

Ook het Beveiligen van je data op het web te krijgen sneller CNET

In de SSB-world dit is het zogenaamde “eerste synchronisatie,” en Medeiros erkend momenteel het slechtste deel van de ervaring van de gebruiker, dat van invloed is op alle apps. Hij deed toevoegen, echter, ze worden steeds beter:

“Een van de lopende projecten is het doen van prioriteit replicaties, zodat u voor het eerst gegevens van vrienden, en kan eenvoudig bladeren door de inhoud van andere secundaire synchroniseert zijn gebeurt in de achtergrond.

Enige tijd geleden Dominic [Tarr] gewerkt aan een verbetering van de synchronisatie van de prestaties in het gedistribueerde netwerk door het toepassen van een algoritme genoemd Epidemie Uitzending Bomen. In de praktijk worden alleen de eerste synchronisatie is een pijn, het van week tot week of een dag-per-dag-update ervaring is heel licht.”

ssbtopology.png
In Scuttlebutt en Manyverse, die u nodig hebt om verbinding te maken met een vriend of vriendin, een openbare peer, om de nieuwste updates. (Afbeelding: Andre Medeiros)

In dezelfde LAN met een vriend is een manier om te synchroniseren, maar er zijn er meer. De algemene strategie is om zoveel manieren van connectiviteit mogelijk, zei Medeiros: LAN (geïmplementeerd), DHT-gebaseerde directe P2P (geïmplementeerd, maar zal beter), Bluetooth (in ontwikkeling), “kamer servers” (niet ontworpen maar toch), en Pubs.

Openbaar collega ‘ s, aka Pubs, zijn het dichtste ding aan een server in SSB op het moment. Om te synchroniseren via het internet, een Pub knooppunten uitvoeren bij openbare ip-adressen en gebruikers volgen. Ze zijn in wezen mail-bots dat de verbetering van de uptime en beschikbaarheid. De Scuttlebut gemeenschap loopt een aantal Pubs, en iedereen kan het maken en introduceren in hun eigen land.

Ook: 6 tips en trucs voor Android-Berichten op de website CNET

De rol van de Pubs in het netwerk is van cruciaal belang. In het echte leven, er is niet zoiets als een pure p2p netwerk, worden sommige nodes hebben meer middelen dan de andere. In theorie, Scuttlebutt kan werken in een zuiver p2p weg, maar alleen voor zeer basic en beperkt scenario ‘ s, zowel opslag-wise en connectiviteit-wise.

De vraag is niet waarom pubs zijn nodig, maar wat zijn de prikkels en de implicaties voor iedereen met pubs. Sommige mensen kunnen vrijwilligerswerk uitvoeren pubs. Maar wanneer de belasting wordt zo zwaar, ze kan geen gebruik maken van machines die draaien pubs voor iets anders, en ze hebben te voet hoge rekeningen. Wat dan? Hoe kan het netwerk duurzaam zijn als er geen beloning/incentive mechanisme voor mensen chip in?

De incentive spel

Medeiros zei dat de meeste mensen in Scuttlebutt maak je geen zorgen over de Pub incentive spel. Maar hij doet: “ik heb veel nagedacht over hoe dit op te lossen. De meer vormen van connectiviteit, hoe beter, want als de ene modus werkt niet of is niet beschikbaar, mensen hebben nog steeds manieren van delen van updates. In het ergste geval zullen ze moeten regelmatig ontmoeten elkaar in een gemeenschappelijk NETWERK. Ik denk dat dit realistisch is te verwachten dat voor mensen in afgelegen gemeenschappen of kansarme landen.”

Ook: Hoe maak ik een website met nul ervaring TechRepublic

Medeiros uitgewerkt op verschillende manieren van verbinding, maar erkende dat de pubs zijn de enige oplossing die niet vereist dat de online aanwezigheid van een vriend. Hij merkte echter op dat de pubs zijn vervangbaar. Daarom denkt hij dat de incentive spel is negatief.

“Ik kon in een handomdraai een pub tijdelijk, slechts een spiegel van mijn content voor een tijdje en het gemakkelijker maken voor een vriend of een groep van vrienden om in contact te komen met mij. In feite, ik heb precies dat gedaan, en ik ben nooit bang voor het afsluiten van een pub, omdat ik weet dat niets verloren gaat wanneer ik dat doen,” zei hij.

internetpenetrationworldmap.jpg
Internet penetratie is op de stijging, maar niet overal, en onderontwikkelde regio ‘ s zijn Manyverse de belangrijkste doelgroep. (Afbeelding: Internet gebruikers in 2015 als percentage van de bevolking door Jeff Ogden)

Maar wat gebeurt er als, bijvoorbeeld, de illegale content die geplaatst wordt op het netwerk wordt gedeeld op het internet via een pub? Medeiros zei ze moedigen het aansluiten van alleen met vertrouwde collega ‘ s, met inbegrip van vertrouwde pubs: “Dus als illegale content gebeurt gerepliceerd naar uw computer, dan is het in de eerste plaats een schending van vertrouwen, met gevolgen voor de gemeenschap.”

Het technische antwoord op deze, vermeld Medeiros, is dat pubs kan worden afgesloten en gemakkelijk de gegevens gewist, zodat er niet permanent “service provider” zorgen over dat.

Ook: 15 manieren om een verschrikkelijke website TechRepublic

“Over het algemeen als het gaat om illegale inhoud, op het SSB is vergelijkbaar met andere lokale databases zoals Foto Galerij mobiele apps of USB-sticks, sinds hun delen wordt ook vaak gedaan door middel van Bluetooth of een USB-kabel. SSB is vooral een lokale database, niet in een netwerk,” zei hij.

De toekomst

Dit laatste deel is de sleutel tot het begrijpen van de SSB, zoals het vormen van de manier waarop het werkt. Medeiros en de SSB gemeenschap hopen te krijgen om de vier miljard mensen in de wereld die nog steeds offline voordat de Facebooks van de wereld doen, door gebruik te maken van een benadering die is gebaseerd op de open source ontwikkeling, de communautaire financiering, en het werk in het veld:

“Ik neem als inspiratie WikiMedia en de Mozilla Foundation, die het werk enigszins in de kruising van het ‘product’ in de ontwikkeling en verdediging van/activisme. Product startups hebben een manier, en als ze niet kunnen vliegen voordat het zover is, hun closed source product kan niet gemakkelijk worden voortgezet door de gemeenschap, omdat de infrastructuur en DevOps is een uitdaging.

Onze situatie met open source en geen infrastructuur verschilt aanzienlijk van dat. Met de voorbeelden van andere vrije en open bron software die er zijn, ik geloof dat we kunnen bouwen aan iets belangrijks in de tijdsspanne van vijf jaar of meer.”

In plaats van een product, zoals Facebook, gebouwd door Zuckerberg, Medeiros zei, moeten de mensen over hem denken als Linus Torvalds, en Manyverse als Linux, met als doel de ondersteuning van een grassroots beweging die kunt meerdere “distributies.”

Ook: Hoe weet ik of Web Development is voor mij de juiste? TechRepublic

Als een protocol, SSB heeft een aantal interessante eigenschappen, hoewel het niet systematisch geanalyseerd, omdat de focus ligt op de uitvoering. Als een benadering, Manyverse is een afwijking van het gemiddelde van sociale netwerken en messaging-app. Het ziet eruit als het heeft nog steeds een weg te gaan, maar als je klaar bent voor een verandering van omgeving, kan dit je ding.

Vorige en aanverwante dekking:

Ongeveer 62 procent van alle Internet sites zal het uitvoeren van een niet-ondersteunde PHP-versie in 10 weken

De zeer populaire PHP 5.x tak zal stoppen met het ontvangen van beveiligingsupdates op het einde van het jaar.

Hoe AT&T installeert Vezel 1000 breedband internet in een huis

Als AT&T, FTTH gaat om uw buurt, aarzel niet. Het is zo veel beter dan kabel breedband. U zult nooit terugkijken.

Alfabet s Loon ballonnen zijn gewoon straalde het internet door de 1000km

Loon ingenieurs kunnen nu boost internet dekking met behulp van een web van ballonnen aangesloten op een enkele grond toegangspunt.

Ik dacht dat Comcast verbeterd was, dan belde ik de klantenservice

Het bedrijf, voorheen bekend als de slechtste in Amerika nog niet zo eenvoudig op klanten.

Verwante Onderwerpen:

Data Management

Enterprise Software

Linux

Ontwikkelaar

Veiligheid

0