Gör decentraliserade webb-program använda så mycket energi som moln-baserade tjänster?

13

Martin är intresserad av att använda en DWeb alternativ till Google Docs, men oroas av energianvändningen i samband med blockchain

To 11 Okt till 2018 11.41 BST

Senast ändrad Tors 11 Okt 2018 15.12 BST

A technician checking a server in a data centre.

Inuti molnet … en tekniker kontrollerar en server i en datahall.
Foto: Juice Images / Alamy Stock Photos/Alamy Stock Photo

Jag läste nyligen en bit om decentralisering. Så jag söker ett alternativ till Google, Microsoft och andra stora namn, Grafit stod ut. Men den använder blockchain, och en sak som jag tycker inte det är uppmuntrande är den mängd energi som den förbrukar.

Så min fråga är: från energisynpunkt, är det stor skillnad mellan moln och blockchain?

Den el jag använder hemma är från förnybara energikällor. Martin

Det främsta syftet med decentraliserat internet (DWeb) är att ta bort den makt centraliserad “grindvakter” som Facebook och Google, som hoover upp världens data och tjäna pengar på det genom att sälja reklam. Det påminner mig om det ursprungliga konceptet av webben, där varje dator skulle vara både en klient och en server, dela information på ett mer eller mindre lika villkor.

Naturligtvis, det är inte hur det verkliga livet fungerar. Vad som egentligen händer är att du får en power law distribution med ett fåtal stora enheter och en lång svans av små.

Som Clay Shirky skrev 2003: “I system där många människor är fria att välja mellan många alternativ, en liten del av det hela kommer att få en oproportionerligt stor del av trafiken (eller uppmärksamhet, eller inkomst), även om ingen av ledamöterna i systemet aktivt arbeta för att ett sådant resultat. Detta har ingenting att göra med moraliska svaghet, att sälja ut, eller någon annan psykologisk förklaring. Själva akten av att välja, spridas brett nog och tillräckligt fritt, skapar en power law distribution.”

Webben har fortfarande massor av olika, men nästan alla är bekanta med en gigantisk sökmotor, en jätte återförsäljare, en jätte auktion webbplats, ett gigantiskt socialt nätverk, ett gigantiskt uppslagsverk, och så vidare. Ja, det är bara en jätte internet där det fanns massor av konkurrerande nätverk med många olika protokoll.

Självklart, det skulle vara bättre om vi alla är överens om dessa saker i förväg, baserat på öppna standarder. Men folk röstar med plånboken, och tävlingsresultat i de facto-standarder i stället för de jure och kära. Exempel är Microsoft Windows, Sök på Google och Facebook. Varje segrade i en konkurrensutsatt marknad.

Jag säger inte att detta är den idealiska lösningen, precis som i de flesta fall, det är oundvikligt.

Asynkron nätet

Ett av problemen med att återgå till ett decentraliserade webben är att internet inte längre är decentraliserad. Det har utformats runt jätte server gårdar, hög hastighet rör och content delivery networks. Det verkar allt mer som en bredbands-tv-nät eftersom det är vad det faktiskt gör det mesta av tiden.

Dagens webb är optimerad för leverans av Netflix-filmer, BBC program på iPlayer, Spotify-musik, live strömmar av alla stora sportevenemang, och så vidare. Du kan ladda upp din egen direktsändningar men kommunikation är asynkron: dina nedladdningar är mycket snabbare och mer tillförlitliga, än dina uppladdningar. Det är verkligen lätt att titta på 1 tb-filmer men en övning i frustration att försöka ladda upp en 1TB hårddisk för säkerhetskopiering.

Om du verkligen vill spara energi och resurser på internet, stoppa streaming grejer. TV och radio kan nå miljontals människor, och lägga till ytterligare en miljon lägger relativt lite extra strömförbrukning. Det är en skola som det är bättre för miljön att använda Cd-skivor eller Dvd-skivor för album eller filmer du gå tillbaka till igen och igen, eller så kan du åtminstone använda digitala filer som lagras på din DATOR eller smartphone.

Och istället för att använda Grafit att ersätta Google-Dokument eller Microsoft Office, bara använda en ordbehandlare offline. Om du kör Windows, du har redan en texteditor (Notepad) och en enkel ordbehandlare (WordPad), och det finns massor av gratis alternativ. Det kommer att minska den globala användningen av energi och att öka din integritet.

Det är verkligen enkelt. Om du inte vill att Google ska läsa dina dokument, inte skriva dina dokument på Google-datorer. Och om du inte vill cloud-servrar med hjälp av energi, inte använda molnet.

Energi och tillgänglighet

Rows of servers inside an Amazon data centre.

Facebook

Twitter

Pinterest

Rader av servrar inne i en Amazon data centrum. Foto: Amazon Web Services

Företag som Amazon AWS, Microsoft och Google som täcker hela världen med server gårdar för att göra information mer lättillgänglig. Det är svårare att göra med verkliga distribuerade system eftersom tusentals eller miljontals enskilda datorer kan vara avstängd eller på annat sätt inte tillgänglig när du behöver den data de kan lagra. Ännu värre, om det upprepas, kan du förlora data.

Det är sant att servergrupper förbrukar en allt större mängd el, mycket av det som används för kylning. Kostnaden är dock ett kraftfullt incitament för operatörer att använda billigare förnybara energikällor, såsom solpaneler, och för att minska sin energiförbrukning på andra sätt. Till exempel, Facebook har byggt ett datacenter i norra Sverige, där luften är isande kall, medan Microsoft experimenterar med vattnet datacenter som är lättare att svalna.

Microsoft är också sponsra plantera träd i Irland som en del av sitt engagemang för att bli klimatneutrala.

En korrekt decentraliserade webben, baserat på tiotals miljoner små servrar, inte skulle ha samma incitament för att minska användningen av energi, och inte heller samma stordriftsfördelar. Och i verkligheten, jag förväntar mig DWeb kommer att använda samma gigantiska datacenter som alla andra.

Grafit och blockchain

Bitcoin har en fruktansvärd påverkan på världens energiförbrukning, och får nästan lika mycket som Österrike (8.2 GW) i slutet av detta år. Detta trots att bitcoin mining göra de vanliga övergången från spridda – vem som helst med en PC kan göra det – för att specialiserad utrustning i datacenter. Men det är irrelevant att Grafit och, misstänker jag, för att resten av DWeb.

Tack och lov, GraphiteDocs inte använda Bitcoin blockchain för att lagra allt utom din identitet. Detta är resultatet av Grafit beslut att använda Blockstack utveckling av system. Bortsett från att, Grafit använder sin egen virtuella blockchain.

För att komma igång kan du använda Blockstack webbläsaren för att registrera ditt namn på Bitcoin blockchain. När du har gjort det, kan du använda Grafit och andra Blockstack apps. Det finns 34 i app store. (Gaia är Blockstack är decentraliserad lagring system.)

Grafit själv har två uppenbara fördelar. För det första, alla dina filer är krypterade. För det andra kan du lagra dem var du vill. Som standard, Grafit använder Microsofts Azure-moln, men du kan ansluta till Dropbox, Google Drive eller någon annan tjänst.

Dina filer är krypterade så att lagring leverantör inte kan läsa dem, och de kan inte censureras.

DWeb eller inte?

Den distribuerade webben främjas av människor som jag beundrar, inklusive webb-inventor Sir Tim Berners-Lee, Internet Archive Brewster Kahle och Mozilla Mitchell Baker. Det har också ett giltigt skäl att existera: människor verkligen ska äga och kontrollera sina egna uppgifter, inte bara på arbetsmarknaden som obetald livegna för övervakning av kapitalismen. Men, de flesta människor som följer minsta motståndets lag, så banan kommer inte att förändras över en natt.

Tjänster som Grafit är värt att överväga om du behöver både kryptering och möjlighet att dela säkra filer online, men det finns andra sätt att göra detta, som Boxcryptor och Whisply. DWeb apps behöver för att bli enklare att använda och mobil innan de kan nå en massmarknad.

Men jag kan inte se någon besparingar i energiförbrukning jämfört med att bara använda en molntjänst.

Har du en fråga? E-post till Ask.Jack@theguardian.com