{"id":54868,"date":"2020-01-06T00:00:00","date_gmt":"2020-01-05T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/ideya-detsentralizovannoj-sotsialnoj-seti-sleduyushhego-pokoleniya"},"modified":"2020-02-18T14:02:55","modified_gmt":"2020-02-18T11:02:55","slug":"ideya-detsentralizovannoj-sotsialnoj-seti-sleduyushhego-pokoleniya","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/ideya-detsentralizovannoj-sotsialnoj-seti-sleduyushhego-pokoleniya","title":{"rendered":"Ideen om et decentraliseret socialt netv\u00e6rk i n\u00e6ste generation","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Ideen om et decentraliseret socialt netv\u00e6rk i n\u00e6ste generation\" src=\"\/wp-content\/uploads\/2020\/01\/c0ed09ed12d9b49cee573d6f361f93b2.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nI denne artikel pr\u00e6senterer jeg mine tanker om historien og fremtiden for internettet, centraliserede og decentraliserede netv\u00e6rk, og som resultat \u2014 den mulige arkitektur for et decentraliseret netv\u00e6rk af n\u00e6ste generation.<\/p>\n<h1>Der er noget galt med internettet<\/h1>\n<p>\nJeg blev f\u00f8rste gang bekendt med internettet i 2000. Selvf\u00f8lgelig er det langt fra begyndelsen \u2014 nettet havde allerede eksisteret f\u00f8r dette, men den tid kan kaldes internettets f\u00f8rste blomstring. World Wide Web \u2014 et genialt opfindelse af Tim Berners-Lee, web1.0 i sin klassiske kanoniske form. Mange hjemmesider og sider, der linker til hinanden via hyperlinks. Ved f\u00f8rste \u00f8jekast \u2014 en simpel, som alt genialt, arkitektur: <b>decentraliseret og frit<\/b>. Jeg vil \u2014 rejse rundt p\u00e5 andres hjemmesider ved at klikke p\u00e5 hyperlinks; jeg vil \u2014 oprette min egen hjemmeside, hvor jeg deler det, jeg finder interessant \u2014 for eksempel mine artikler, billeder, programmer, hyperlinks til interessante sider for mig. Og andre placerer links til mig. <\/p>\n<p>Det synes som \u2014 et idyllisk billede? Men du ved allerede, hvordan det hele endte.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nAntallet af sider blev for stort, og det blev en ret kompliceret opgave at finde information. De hyperlinks, der var oprettet af forfattere, kunne simpelthen ikke strukturere denne enorme m\u00e6ngde information. F\u00f8rst kom der kataloger, fyldt manuelt, og derefter k\u00e6mpe s\u00f8gemaskiner, der begyndte at bruge snedige heuristiske rangordningsalgoritmer. Hjemmesider blev oprettet og droppet, information blev duplikeret og forvansket. Internettet blev hastigt kommercialiseret og bev\u00e6gede sig l\u00e6ngere v\u00e6k fra det ideelle akademiske netv\u00e6rk. Markup-sproget blev hurtigt til et formateringssprog. Reklame opstod, grimme, generende bannere, og teknologien til promovering og bedrageri af s\u00f8gemaskiner \u2014 SEO. Nettet blev hurtigt fyldt med informationsaffald. Hyperlinks stoppede med at v\u00e6re et v\u00e6rkt\u00f8j til logisk forbindelse og blev et v\u00e6rkt\u00f8j til promovering. Hjemmesider blev lukket inde, blev selvforsynende, forvandlede sig fra \u00e5bne \"sider\" til hermetiske \"apps\" og blev kun midler til indtjening. <\/p>\n<p>Allerede dengang havde jeg en f\u00f8lelse af, at \"der er noget galt her\". En masse forskellige hjemmesider, fra primitive personlige sider med bl\u00e6ndende design til \"megaportaler\", der er overfyldt med blinkende bannere. Selvom hjemmesiderne var om det samme emne, var de slet ikke forbundet, hver med sit eget design, sin egen struktur, irriterende bannere, d\u00e5rligt fungerende s\u00f8gning, problemer med at downloade (ja, jeg ville have information offline). Allerede dengang begyndte internettet at blive noget, der mindede om tv, hvor nyttigt indhold blev spikret sammen med al slags pynt. <br \/>\nDecentralisering er blevet et mareridt. <\/p>\n<h1>Hvad \u00f8nsker jeg?<\/h1>\n<p>\nParadoxalt nok, allerede dengang, uden at vide noget om web 2.0 eller p2p, havde jeg som bruger ikke brug for decentralisering! N\u00e5r jeg t\u00e6nker tilbage p\u00e5 mine ubekymrede overvejelser fra dengang, er jeg kommet til den konklusion, at jeg havde brug for... <b>en samlet database<\/b>! En, hvor en foresp\u00f8rgsel ville returnere alle resultater, i stedet for de mest passende til rangeringsalgoritmen. En, hvor alle disse resultater ville v\u00e6re pr\u00e6senteret ensartet og stiliseret efter mit eget ensartede design, og ikke med de bl\u00e6ndende, hjemmelavede designs fra utallige Vasya Pupkin. En, som jeg kunne gemme offline uden at frygte, at hjemmesiden forsvandt, og informationen ville g\u00e5 tabt for altid. En, hvor jeg kunne indtaste mine egne oplysninger \u2014 som kommentarer og tags. En, hvor jeg kunne udf\u00f8re s\u00f8gning, sortering og filtrering med mine egne personlige algoritmer.<\/p>\n<h1>Web 2.0 og sociale medier<\/h1>\n<p>\nImelle er Web 2.0-konceptet kommet p\u00e5 banen. Formuleret af Tim O'Reilly i 2005 som \"en designmetode til systemer, der bliver bedre ved at tage h\u00f8jde for netv\u00e6rksinteraktioner, jo flere mennesker der bruger dem\" \u2014 hvilket indeb\u00e6rer aktiv involvering af brugere i kollektiv oprettelse og redigering af indhold p\u00e5 nettet. Uden at overdrive, blev sociale medier kronen og triumfen af dette koncept. K\u00e6mpe platforme, der samler milliarder af brugere og opbevarer hundredevis af petabytes data.<\/p>\n<p>Hvad har vi f\u00e5et i sociale medier?<\/p>\n<ul>\n<li>ensartning af gr\u00e6nsefladen; det viste sig, at brugerne ikke har brug for alle mulighederne for at skabe en r\u00e6kke forskellige bl\u00e6ndende designs; alle brugeres sider har det samme design, og det er de tilfredse med, og det er endda praktisk; kun indholdet er forskelligt.<\/li>\n<li>ensartning af funktionaliteten; den mangfoldighed af scripts viste sig ogs\u00e5 at v\u00e6re un\u00f8dvendig. 'Nyhedsfeed', venner, albums... funktionaliteten har stabiliseret sig mere eller mindre over tid i sociale medier og vil n\u00e6ppe \u00e6ndre sig: funktionaliteten er bestemt af menneskers aktivitetsformer, og mennesker \u00e6ndrer sig praktisk talt ikke.<\/li>\n<li>\u00e9n database; det viste sig at v\u00e6re meget lettere at arbejde med en s\u00e5dan database end med mange adskilte sider; s\u00f8gning blev meget simplere. I stedet for konstant at scanne en lang r\u00e6kke svagt forbundne sider, cache alle disse, rangordne efter komplekse heuristiske algoritmer \u2014 en relativt simpel ensartet foresp\u00f8rgsel til en enkelt database med kendt struktur.<\/li>\n<li>feedback-gr\u00e6nseflade \u2014 likes og delinger; i den almindelige webverden kunne selv Google ikke f\u00e5 feedback fra brugerne efter at de havde klikket p\u00e5 et link i s\u00f8geresultaterne. I sociale medier viste denne forbindelse sig at v\u00e6re simpel og naturlig.<\/li>\n<\/ul>\n<p>\nHvad har vi mistet? <b>Vi har mistet decentralisering, og dermed \u2014 frihed.<\/b>. Det antages, at vores data nu ikke tilh\u00f8rer os. Tidligere kunne vi placere en personlig hjemmeside p\u00e5 enhver computer, men nu overgiver vi alle vores data til internettets giganter. <\/p>\n<p>Derudover, i takt med internettets udvikling, er regeringer og virksomheder blevet interesserede, hvilket har givet anledning til problemer med politisk censur og copyright-restriktioner. Vores sider p\u00e5 sociale medier kan blive blokeret og slettet, hvis indholdet ikke overholder visse regler for sociale medier; for et uforsigtigt indl\u00e6g \u2014 kan man blive draget til ansvar b\u00e5de administrativt og endda kriminelt.<\/p>\n<p>Og nu t\u00e6nker vi igen: Skal vi ikke have decentralisering tilbage? Men i en anden form, fri for f\u00f8rste fors\u00f8g's mangler?<\/p>\n<h1>P2P-netv\u00e6rk<\/h1>\n<p>\nDe f\u00f8rste p2p-netv\u00e6rk dukkede op l\u00e6nge f\u00f8r web 2.0 og udviklede sig parallelt med webens fremgang. Den mest klassiske anvendelse af p2p er fildeling; de f\u00f8rste netv\u00e6rk blev udviklet til at dele musik. De f\u00f8rste netv\u00e6rk (s\u00e5som Napster) var i sin essens centraliserede, og derfor blev de ret hurtigt lukket af rettighedshaverne. Efterf\u00f8lgere gik i retning af decentralisering. I 2000 dukker protokollerne ED2K (den f\u00f8rste klient eDokney) og Gnutella op, i 2001 \u2014 protokollen FastTrack (klienten KaZaA). Gradvist voksede graden af decentralisering, teknologierne blev forbedret. I stedet for systemer med<\/p>\n<p>Imidlertid har p2p-netv\u00e6rkene mange ulemper. Udover de tekniske mangler, der er knyttet til hver enkelt implementering af protokollen og klienten, kan man for eksempel n\u00e6vne en ret generel ulempe \u2014 vanskelighederne ved s\u00f8gning (dvs. alt det, som Web 1.0 har oplevet, men i en endnu mere kompleks variant). Her er der ikke noget Google med sin allestedsn\u00e6rv\u00e6rende og \u00f8jeblikkelige s\u00f8gning. Og hvis det for fildelingsnetv\u00e6rkene stadig er muligt at benytte s\u00f8gning efter filnavn eller metadata, er det ret vanskeligt at finde noget i overlay-netv\u00e6rkene onion eller i2p, hvis overhovedet muligt. <\/p>\n<p>Generelt set, hvis man drager paralleller til det klassiske internet, s\u00e5 sidder de fleste decentraliserede netv\u00e6rk fast et sted p\u00e5 niveau med FTP. Forestil dig et internet, hvor der ikke er noget andet end FTP: ingen moderne hjemmesider, ingen web2.0, ingen YouTube... S\u00e5dan er decentraliserede netv\u00e6rk nogenlunde. Og p\u00e5 trods af enkelte fors\u00f8g p\u00e5 at \u00e6ndre noget, er der indtil videre f\u00e5 \u00e6ndringer.<\/p>\n<h1>Indhold<\/h1>\n<p>\nLad os se p\u00e5 en anden vigtig del af dette puslespil - indholdet. Indhold er det centrale problem for enhver internetressource, is\u00e6r for decentraliserede. Hvor skal man hente det fra? Selvf\u00f8lgelig kan man stole p\u00e5 en gruppe entusiaster (som det er tilf\u00e6ldet med de eksisterende p2p-netv\u00e6rk), men s\u00e5 vil udviklingen af netv\u00e6rket v\u00e6re ret langvarig, og der vil v\u00e6re lidt indhold.<\/p>\n<p>Arbejdet med almindeligt internet handler om at finde og studere indhold. Nogle gange - gemme det (hvis indholdet er interessant og nyttigt, s\u00e5 gemmer mange, is\u00e6r dem der kom til nettet i dial-up tiden - heriblandt mig - fornuftigt det offline, s\u00e5 det ikke g\u00e5r tabt; for internettet er noget, vi ikke kan kontrollere, i dag er der et site, i morgen er det v\u00e6k, i dag er der en video p\u00e5 YouTube - i morgen er den slettet, osv. <\/p>\n<p>Og for torrents (som vi betragter mere som et middel til levering end som et p2p-netv\u00e6rk) indeb\u00e6rer opbevaring faktisk. Og det er forresten et af problemerne med torrents: en fil, der er downloadet \u00e9n gang, er sv\u00e6r at flytte til et mere brugervenligt sted (som regel skal man manuelt regenerere delingen) og kan slet ikke omd\u00f8bes (man kan lave et hardlink, men det kender virkelig kun meget f\u00e5).<\/p>\n<p>Generelt gemmer mange p\u00e5 en eller anden m\u00e5de indhold. Hvad sker der med det efterf\u00f8lgende? Normalt ender gemte filer et eller andet sted p\u00e5 drevet, i en mappe som Downloads, i en stor bunke, og ligger der sammen med mange tusinde andre filer. Det er d\u00e5rligt - og det er skidt for brugeren selv. Hvis internettet har s\u00f8gemaskiner, s\u00e5 har brugerens lokale computer ikke noget lignende. Det er godt, hvis brugeren er ordentlig og vant til at sortere \u201eindg\u00e5ende\u201c downloadede filer. Men langt fra alle er s\u00e5dan...<\/p>\n<p>Faktisk er der nu ogs\u00e5 mange, der ikke gemmer noget, men kun stoler p\u00e5 online. Men i p2p-netv\u00e6rk antages det, at indholdet opbevares lokalt p\u00e5 brugerens enhed og deles med andre deltagere. Er det muligt at finde en l\u00f8sning, der kan involvere begge kategorier af brugere i et decentraliseret netv\u00e6rk, uden at \u00e6ndre deres vaner, og endda - lettet deres liv? <\/p>\n<p>Ideen er ret simpel: hvad hvis vi laver et middel til nem og gennemsigtig gemning af indhold fra det almindelige internet, men smart opbevaring - med semantisk metadata, og ikke i en samlet bunke, men i en bestemt struktur med mulighed for videre struktureret opbevaring, samtidig med at vi distribuerer det gemte indhold i et decentraliseret netv\u00e6rk? <\/p>\n<h1>Lad os starte med gemning<\/h1>\n<p>\nVi vil ikke overveje det praktiske brug af internettet til at se vejrudsigter eller flytider. Vi er mere interesserede i selvforsynende og mere eller mindre uforanderlige objekter - artikler (fra tweets\/posts p\u00e5 sociale medier til st\u00f8rre artikler som dem her p\u00e5 Habr\u00e9), b\u00f8ger, billeder, programmer, lyd- og videooptagelser. Hvor kommer informationen mest fra? Normalt er det<\/p>\n<ul>\n<li>sociale medier (forskellige nyheder, sm\u00e5 notater - \"tweets\", billeder, lyd og video)<\/li>\n<li>artikler p\u00e5 tematiske ressourcer (som Habr\u00e9); der er ikke s\u00e5 mange gode ressourcer, normalt er disse ressourcer ogs\u00e5 bygget p\u00e5 princippet om sociale medier<\/li>\n<li>nyhedssider<\/li>\n<\/ul>\n<p>\nSom regel er der standardfunktioner: \"like\", \"del\", \"del p\u00e5 sociale medier\" osv.<\/p>\n<p>Lad os forestille os et <b>browser-plugin<\/b>, der p\u00e5 en s\u00e6rlig m\u00e5de vil gemme alt det, vi har givet et like, delt, gemt i \"favoritter\" (eller trykket p\u00e5 en speciel knap i pluginet, der er vist i browserens menu - i tilf\u00e6lde af at webstedet ikke har en like-\/del-funktion\/tilf\u00f8je til bogm\u00e6rker). Hovedideen er, at du blot giver et like - som du har gjort en million gange f\u00f8r, og systemet gemmer artiklen, billedet eller videoen i et specielt offline-lager, og denne artikel eller dette billede bliver tilg\u00e6ngeligt - b\u00e5de for dig til offline-visning gennem gr\u00e6nsefladen i det decentraliserede klient og i selve det decentraliserede netv\u00e6rk! Synes jeg er meget praktisk. Ingen un\u00f8dvendige handlinger, og vi l\u00f8ser straks mange opgaver:<\/p>\n<ul>\n<li>gemme v\u00e6rdifuldt indhold, der kan g\u00e5 tabt eller blive slettet<\/li>\n<li>hurtig fyldning af det decentraliserede netv\u00e6rk<\/li>\n<li>aggregering af indhold fra forskellige kilder (du kan v\u00e6re registreret p\u00e5 dusinvis af internetressourcer, og alle likes\/delinger vil str\u00f8mme ind i en samlet lokal database)<\/li>\n<li>strukturerer interessant indhold for dig <b>dine<\/b> reglerne<\/li>\n<\/ul>\n<p>\nDet er \u00e5benlyst, at browser-plugin'et skal tilpasses strukturen af hver hjemmeside (det er helt muligt \u2014 der findes allerede plugins til at gemme indhold fra Youtube, Twitter, VK osv.). Antallet af hjemmesider, for hvilke det giver mening at lave personlige plugins, er ikke s\u00e5 mange. Som regel er det udbredte sociale netv\u00e6rk (der er n\u00e6ppe mere end et dusin), samt et begr\u00e6nset antal h\u00f8j-kvalitets temahjemmesider som Habr (der er ogs\u00e5 f\u00e5 af dem). Med \u00e5ben kildekode og specifikation b\u00f8r udviklingen af et nyt plugin baseret p\u00e5 en skabelon ikke tage lang tid. For de \u00f8vrige hjemmesider kan man anvende en universel gemme-knap, der gemmer hele siden i mhtml \u2014 m\u00e5ske efter f\u00f8rst at have renset siden for reklamer. <\/p>\n<h1>Nu om strukturen<\/h1>\n<p>\nMed \"smart\" gemning mener jeg som minimum gemning med metadata: kilden til indholdet (URL), s\u00e6ttet af tidligere likes, tags, kommentarer, deres identifikatorer osv. For ved almindelig gemning g\u00e5r disse informationer tabt... Kilden kan forst\u00e5s ikke kun som den direkte URL, men ogs\u00e5 den semantiske komponent: for eksempel en gruppe p\u00e5 et socialt netv\u00e6rk eller en bruger, der har delt et indl\u00e6g. Plugin'et kan v\u00e6re smart nok til at bruge disse informationer til automatisk at strukturere og tagge. Derudover skal det forst\u00e5s, at brugeren altid kan tilf\u00f8je en vis metadata til det gemte indhold, og der b\u00f8r derfor v\u00e6re maksimalt brugervenlige gr\u00e6nseflader til dette (jeg har mange ideer til, hvordan det kan g\u00f8res).<\/p>\n<p>Dermed l\u00f8ses sp\u00f8rgsm\u00e5let om strukturering og organisering af brugerens lokale filer. Det er allerede en nyttig ressource, som man kan f\u00e5 gl\u00e6de af, selv uden enhver p2p. Bare en slags offline database, der ved, hvad, hvorfra og i hvilken kontekst vi har gemt, og tillader sm\u00e5 unders\u00f8gelser. For eksempel, at finde brugere p\u00e5 et eksternt socialt netv\u00e6rk, der har givet flest likes p\u00e5 de samme indl\u00e6g som dig. Er der mange sociale netv\u00e6rk, der tillader dette \u00e5bent?<\/p>\n<p>Her b\u00f8r det n\u00e6vnes, at en browser-plugin selvf\u00f8lgelig ikke er nok alene. Den anden vigtigste komponent i systemet er en decentraliseret netv\u00e6rkstjeneste, der k\u00f8rer i baggrunden og h\u00e5ndterer b\u00e5de p2p-netv\u00e6rket (foresp\u00f8rgsler fra nettet og fra klienten) samt opbevaringen af nyt indhold ved hj\u00e6lp af plugin'en. Tjenesten, der arbejder sammen med plugin'en, vil placere indholdet det rigtige sted, beregne hashes (og muligvis bestemme, om dette indhold allerede er blevet gemt f\u00f8r), og tilf\u00f8je den n\u00f8dvendige metainformation til den lokale database.<\/p>\n<p>Interessant nok ville systemet allerede v\u00e6re nyttigt i denne form, uden nogen p2p. Mange bruger web-clippere, der tilf\u00f8jer interessant indhold fra nettet til f.eks. Evernote. Den foresl\u00e5ede arkitektur er en udvidet version af en s\u00e5dan clipper.<\/p>\n<h1>Og endelig, p2p udveksling<\/h1>\n<p>\nDet mest behagelige er, at information og metainformation (b\u00e5de indfanget fra nettet og egen) kan deles. Konceptet for et socialt netv\u00e6rk overf\u00f8res perfekt til p2p-arkitekturen. Man kan sige, at sociale netv\u00e6rk og p2p n\u00e6sten er skabt for hinanden. Enhver decentraliseret netv\u00e6rk b\u00f8r ideelt set v\u00e6re bygget som et socialt netv\u00e6rk; kun da vil det fungere effektivt. \"Venner\", \"Grupper\" \u2014 det er de sv\u00e6rmer, der skal have stabile forbindelser, og s\u00e5danne forbindelser opst\u00e5r fra en naturlig kilde \u2014 brugernes f\u00e6lles interesser.<\/p>\n<p>Principperne for opbevaring og deling af indhold i et decentraliseret netv\u00e6rk er fuldst\u00e6ndig identiske med principperne for opbevaring (indfangning) af indhold fra det almindelige internet. Hvis du bruger noget indhold fra nettet (og dermed har gemt det), kan alle bruge dine ressourcer (disk og b\u00e5ndbredde), der er n\u00f8dvendige for at hente netop dette indhold.<\/p>\n<p><b>Likes <\/b> er det simpleste v\u00e6rkt\u00f8j til opbevaring og deling. Hvis jeg giver et like \u2014 uanset om det er p\u00e5 internettet eller inden for det decentraliserede netv\u00e6rk \u2014 betyder det, at jeg kan lide indholdet, og derfor er jeg villig til at have det gemt lokalt og dele det med andre deltagere i det decentraliserede netv\u00e6rk.<\/p>\n<ul>\n<li>Indholdet vil ikke \"g\u00e5 tabt\"; det er nu gemt lokalt hos mig, jeg kan vende tilbage til det senere, n\u00e5r som helst, uden at bekymre mig om, at nogen sletter det eller blokerer det.<\/li>\n<li>Jeg kan (straks eller senere) kategorisere det, tagge, kommentere, associere med andet indhold, kort sagt g\u00f8re noget meningsfuldt med det - lad os kalde det \u00abskabelse af metadata\u00bb.<\/li>\n<li>Jeg kan dele disse metadata med andre deltagere i netv\u00e6rket.<\/li>\n<li>Jeg kan synkronisere mine metadata med metadata fra andre deltagere.<\/li>\n<\/ul>\n<p>\nDet giver nok mening at afskaffe dislike-funktionen: hvis jeg ikke kan lide indholdet, er det logisk, at jeg ikke \u00f8nsker at bruge min diskplads p\u00e5 at gemme det og mit internetforbrug p\u00e5 at distribuere dette indhold. Derfor passer dislikes ikke ind i decentraliseringen (selvom det nogle gange faktisk kan v\u00e6re nyttigt). <noindex><a rel=\"nofollow\" href=\"https:\/\/openmedia.io\/news\/pryamaya-liniya-s-putinym-v-youtube-ne-nravitsya-nikomu\">Nogle gange er det n\u00f8dvendigt at gemme det, man \u00abikke kan lide\u00bb. Der er et ord \u00abskal\u00bb :)<\/a><\/noindex>).<\/p>\n<p>Bogm\u00e6rker.<br \/>\n\u00ab<b>\u00bb (eller \u00abFavoritter\u00bb) - jeg udtrykker ikke min holdning til indholdet, men gemmer det i min lokale bogm\u00e6rkebase. Ordet \u00abfavoritter\u00bb passer ikke helt i betydningen (til dette er der likes og deres efterf\u00f8lgende kategorisering), mens \u00abbogm\u00e6rker\u00bb (bookmarks) passer helt. Indhold i \u00abbogm\u00e6rker\u00bb distribueres ogs\u00e5 - hvis du \u00abskal bruge\u00bb det (dvs. du p\u00e5 en eller anden m\u00e5de \u00abbruger\u00bb det), er det logisk, at det ogs\u00e5 kan v\u00e6re \u00abn\u00f8dvendigt\u00bb for andre. Hvorfor ikke bruge dine ressourcer til det?<\/b>\u00bb (eller \"Favoritter\") \u2014 jeg udtrykker ikke holdninger til indholdet, men gemmer det i min lokale bogm\u00e6rkebase. Ordet \u201efavoritter\u201c passer ikke rigtigt i betydning (til dette er der likes og efterf\u00f8lgende kategorisering), mens \u201ebogm\u00e6rker\u201c (bookmarks) g\u00f8r. Indholdet i \u201ebogm\u00e6rkerne\u201c deles ogs\u00e5 \u2014 hvis det er \u201en\u00f8dvendigt\u201c for dig (dvs. at du p\u00e5 en eller anden m\u00e5de \u201ebruger\u201c det), er det logisk, at det ogs\u00e5 kan v\u00e6re \u201en\u00f8dvendigt\u201c for andre. Hvorfor ikke udnytte dine ressourcer til dette?<\/p>\n<p>Funktionen er ret \u00e5benbar.<b>\u00ab er ret \u00e5benlys. Det er fester, mennesker med lignende interesser, og dermed dem, der sandsynligvis vil finde interessant indhold. I et decentraliseret netv\u00e6rk betyder det f\u00f8rst og fremmest at abonnere p\u00e5 nyhedsfeeds fra venner og have adgang til deres kataloger (albums) med det indhold, de har gemt.<\/b>Det er festligheder, mennesker med lignende interesser, og det betyder, at de sandsynligvis vil have interessant indhold. I et decentraliseret netv\u00e6rk betyder det f\u00f8rst og fremmest abonnement p\u00e5 nyhedsfeeds fra venner og adgang til deres kataloger (albumer) med det indhold, de har gemt.<\/p>\n<p>Tilsvarende er funktionen.<b>grupper<\/b>\u00bb \u2014 nogle kollektive feeds, eller fora, eller noget s\u00e5dant, som man ogs\u00e5 kan abonnere p\u00e5 \u2014 hvilket betyder, at man modtager alle gruppens materialer og deler dem. M\u00e5ske skal \u201egrupper\u201c, ligesom store fora, v\u00e6re hierarkiske \u2014 det vil muligg\u00f8re en bedre strukturering af gruppeindholdet og begr\u00e6nse informationsstr\u00f8mmen, s\u00e5 man ikke modtager\/videredele det, der ikke er s\u00e6rlig interessant for en.<\/p>\n<h1>Alt andet<\/h1>\n<p>\nDet skal bem\u00e6rkes, at en decentral arkitektur altid er mere kompleks end en centraliseret. I centraliserede ressourcer er der et strengt diktat fra serverkoden. I decentraliserede l\u00f8sninger er der behov for forhandling mellem mange lige deltagere. Selvf\u00f8lgelig kan man ikke undg\u00e5 kryptografi, blockchains og andre fremskridt, som prim\u00e6rt er blevet udviklet i forbindelse med kryptovalutaer. <\/p>\n<p>Jeg antager, at der kan v\u00e6re behov for nogle kryptografiske gensidige tillidsvurderinger, der dannes af deltagerne i netv\u00e6rket for hinanden. Arkitekturen skal muligg\u00f8re effektiv bek\u00e6mpelse af botnet, som i et cloud-milj\u00f8 kan f.eks. manipulere deres egne vurderinger. Jeg h\u00e5ber meget, at virksomheder og botnet-farme, trods deres teknologiske overlegenhed, ikke f\u00e5r kontrol over et s\u00e5dant decentralt netv\u00e6rk; at dets prim\u00e6re ressourcer vil v\u00e6re levende mennesker, der kan producere og strukturere indhold, som er interessant og nyttigt for andre levende mennesker.<\/p>\n<p>Jeg \u00f8nsker ogs\u00e5, at et s\u00e5dant netv\u00e6rk skal drive civilisationen fremad mod fremskridt. Jeg har mange ideer om dette, som ikke passer ind i rammerne for denne artikel. Jeg vil blot sige, at p\u00e5 en eller anden m\u00e5de skal videnskabeligt, teknisk, medicinsk og lignende indhold have prioritet over underholdningsindhold, hvilket vil kr\u00e6ve en form for moderation. Selve moderationen af et decentralt netv\u00e6rk er en ikke-triviel, men l\u00f8selig opgave (dog er ordet \u201emoderation\u201c her helt ukorrekt og reflekterer slet ikke essensen af processen - hverken udenp\u00e5 eller indeni... og jeg har ikke engang fundet p\u00e5 et passende navn for denne proces). <\/p>\n<p>Det vil sikkert v\u00e6re overfl\u00f8digt at n\u00e6vne behovet for at sikre anonymitet - b\u00e5de med indbyggede midler (som i i2p eller Retroshare) og ved at lede al trafik gennem TOR eller <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/da\/vpn\/\"   title=\"VPN\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"90\">VPN<\/a>. <\/p>\n<p>Og endelig softwarearkitekturen (skematisk tegnet p\u00e5 billedet til artiklen). Som allerede n\u00e6vnt er det f\u00f8rste systemkomponent et browser-plugin, der fanger indhold med metadata. Den anden vigtige komponent er en p2p-tjeneste, der k\u00f8rer i baggrunden ('backend'). Nettets funktionalitet b\u00f8r \u00e5benlyst ikke afh\u00e6nge af, om browseren er \u00e5ben. Den tredje komponent er klientsoftwaren \u2014 frontend. Dette kan v\u00e6re en lokal webservice (i s\u00e5 fald kan brugeren arbejde med det decentrale netv\u00e6rk uden at forlade sin yndlingsbrowser) eller et separat GUI-program til en bestemt OS (Windows, Linux, MacOS, Android, iOS osv.). Jeg kan godt lide id\u00e9en om samtidig eksistens af alle varianter af frontend.<\/p>\n<p>Der er mange aspekter, der ikke er inkluderet i denne artikel. Tilslutning til eksisterende filopbevaringssystemer (dvs. n\u00e5r du allerede har et par terabyte downloadet, og du lader klienten scanne dette, f\u00e5 hashes, sammenligne dem med det, der er inde i netv\u00e6rket, og slutte sig til distributionen, samt f\u00e5 metadata om sine egne filer fra netv\u00e6rket \u2013 normale navne, beskrivelser, vurderinger, anmeldelser osv.), tilslutning af eksterne kilder til metadata (s\u00e5som Libgen-databaser), valgfri brug af diskplads til opbevaring af andres krypterede indhold (som i Freenet), integration med eksisterende decentrale netv\u00e6rk (her er det virkelig et m\u00f8rkt omr\u00e5de), ideen om medieh hashing (brug af specielle perceptuelle hashes til medieindhold \u2013 billeder, lyd og video, der g\u00f8r det muligt at sammenligne medier med samme betydning, der adskiller sig i st\u00f8rrelse, opl\u00f8sning osv.) og meget mere.<\/p>\n<h1>Kort resum\u00e9 af artiklen<\/h1>\n<p>\n1. I decentrale netv\u00e6rk er der ikke Google med sin s\u00f8gning og rangering \u2014 men derimod et f\u00e6llesskab af virkelige mennesker. Et socialt netv\u00e6rk med sine feedback-mekanismer (likes, delinger...) og sociale graf (venner, f\u00e6llesskaber...) \u2014 idealmodellen for anvendelseslaget i et decentralt netv\u00e6rk.<br \/>\n2. Hovedideen, jeg bringer med denne artikel, er automatisk at gemme interessant indhold fra det almindelige internet ved at like\/reposte; dette kan v\u00e6re nyttigt uden p2p, bare til at f\u00f8re et personligt arkiv over interessant information.<br \/>\n3. Dette indhold kan ogs\u00e5 automatisk fylde et decentralt netv\u00e6rk.<br \/>\n4. Princippet om automatisk gemme af interessant indhold fungerer ogs\u00e5 ved likes\/reposts i det mest decentrale netv\u00e6rk.<br \/>\n<br \/>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/482912\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e \u0432\u0430\u043c \u0441\u0432\u043e\u0438 \u0440\u0430\u0437\u043c\u044b\u0448\u043b\u0435\u043d\u0438\u044f \u043d\u0430 \u0442\u0435\u043c\u0443 \u0438\u0441\u0442\u043e\u0440\u0438\u0438 \u0438 \u043f\u0435\u0440\u0441\u043f\u0435\u043a\u0442\u0438\u0432 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044f \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0430, \u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0438 \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0441\u0435\u0442\u0435\u0439 \u0438 \u043a\u0430\u043a \u0438\u0442\u043e\u0433 \u2014 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0441\u0435\u0442\u0438 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0433\u043e \u043f\u043e\u043a\u043e\u043b\u0435\u043d\u0438\u044f. \u0421 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u043e\u043c \u0447\u0442\u043e-\u0442\u043e \u043d\u0435 \u0442\u0430\u043a \u0412\u043f\u0435\u0440\u0432\u044b\u0435 \u044f \u043f\u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u043b\u0441\u044f \u0441 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u043e\u043c \u0432 2000 \u0433\u043e\u0434\u0443. \u041a\u043e\u043d\u0435\u0447\u043d\u043e, \u044d\u0442\u043e \u0434\u0430\u043b\u0435\u043a\u043e \u043d\u0435 \u0441\u0430\u043c\u043e\u0435 \u043d\u0430\u0447\u0430\u043b\u043e \u2014 \u0421\u0435\u0442\u044c \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043e\u0432\u0430\u043b\u0430 \u0434\u043e \u044d\u0442\u043e\u0433\u043e, \u043d\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":54869,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-54868","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e \u0432\u0430\u043c.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/ideya-detsentralizovannoj-sotsialnoj-seti-sleduyushhego-pokoleniya\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0418\u0434\u0435\u044f \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0441\u043e\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0435\u0442\u0438 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0433\u043e \u043f\u043e\u043a\u043e\u043b\u0435\u043d\u0438\u044f | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e \u0432\u0430\u043c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/ideya-detsentralizovannoj-sotsialnoj-seti-sleduyushhego-pokoleniya\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-01-05T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:02:55+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Ideen om et decentralt sociale netv\u00e6rk af n\u00e6ste generation | ProHoster","description":"I denne artikel pr\u00e6senterer jeg dig for.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/ideya-detsentralizovannoj-sotsialnoj-seti-sleduyushhego-pokoleniya","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0418\u0434\u0435\u044f \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0441\u043e\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0435\u0442\u0438 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0433\u043e \u043f\u043e\u043a\u043e\u043b\u0435\u043d\u0438\u044f | ProHoster","og:description":"\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e \u0432\u0430\u043c.","og:url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/ideya-detsentralizovannoj-sotsialnoj-seti-sleduyushhego-pokoleniya","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-01-05T21:00:00+00:00","article:modified_time":"2020-02-18T11:02:55+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"54868","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-04 15:18:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 19:56:23","updated":"2026-02-04 15:18:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/54868","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=54868"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/54868\/revisions"}],"predecessor-version":[{"id":156719,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/54868\/revisions\/156719"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/54869"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=54868"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=54868"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=54868"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}