Hur man är värd för en decentraliserad webbplats 2023

Decentralisering har varit ett trendigt begrepp under de senaste två decennierna eller så. Vi har nu Web3-världen, där människor bygger och är värd för decentraliserade webbplatser och applikationer. Decentraliserade webbplatser finns på decentraliserade nätverk, och decentralisering är en av byggstenarna i Web3-världen. Men hur fungerar detta?

I den här handledningen kommer jag att ge en steg-för-steg-guide om hur man är värd för en decentraliserad webbplats. Jag kommer också att förklara vad decentraliserat webbhotell är, dess fördelar och nackdelar. Vi kommer också att utforska skillnaderna mellan centraliserat och decentraliserat webbhotell.

Vad är decentraliserat webbhotell?

Vi måste titta på det nuvarande internetlandskapet för att förstå hur decentraliserat webbhotell fungerar. Internet är ett stort nätverk av sammankopplade datorer som ger oss tillgång till och låter oss dela information över hela världen.

Men all denna data lagras på centraliserade servrar som ägs av stora företag. Sådana företag har att säga till om vilken typ av information vi kan dela och komma åt. Något låter fel.

Decentraliserat webbhotell försöker lösa några av de utmaningar som centraliserade servrar erbjuder. Den förra ger bättre kontroll över data, säkerhet och integritet.

Decentraliserade webbvärdar förlitar sig på distribuerade datorer (noder). Dessa noder lagrar och levererar innehåll till användare via ett peer-to-peer-nätverk. Varje nod på ett sådant nätverk bidrar med lagring och datorkraft.

En nod lagrar en liten del av informationen, som sedan krypteras och reproduceras över noderna i nätverket. Varje gång det finns en förfrågan om en viss del av data kommer det decentraliserade systemet att hämta den från närmaste nod.

Fördelar med decentraliserade servrar

Förespråkarna för decentraliserat webbhotell erbjuder dessa fördelar:

  • Censurmotstånd: Har du någonsin blivit förbjuden för att ha uttryckt dina åsikter på ett forum eller en social plattform? Jag har stängts av på Facebook separat för att ha lagt upp innehåll som strider mot ”gemenskapens riktlinjer”. Det händer hela tiden när ägarna avgör vad som är ”bra” för publiken eller inte. Även om censur är diskutabelt, erbjuder decentraliserade servrar en lösning där användare kan sända sina åsikter utan att censureras.
  • Inga driftstopp: Som redan nämnts är decentraliserade nätverk beroende av distribuerade noder. Ta till exempel ett distribuerat system med 1000 noder i olika delar av världen. Om en nod i Chicago, USA, misslyckas, har vi fortfarande 999 noder som kommer att distribuera innehåll till användarna.
  • Säker: En centraliserad server erbjuder en enda felpunkt. Om hackare får tag i den centraliserade servern kommer de att ha full kontroll och kan lägga ner hela systemet. Ett decentraliserat system har sina servrar fördelade över olika datorer (noder). Hackare kan bara kontrollera ett sådant system om de hackar över 51 % av noderna.
  • Sekretess: Data i ett decentraliserat nätverk krypteras och distribueras över olika noder. Det blir därför svårt för personer med illvilliga avsikter att spåra aktiviteterna hos en webbplatsanvändare som är värd på ett distribuerat nätverk.

Förutsättningar för att vara värd för decentraliserade webbplatser

  • Förstå hur Web3 fungerar: Du kan lära dig Web3 genom våra rekommenderade resurser.
  • Ett decentraliserat domännamn: Kostnaden för ett domännamn beror på vilken registrar du väljer. Till exempel om jag kör mitt förnamn på Ostoppbara domänerfår jag följande alternativ:

Som du kan se kan jag få en domän för så lite som $40.

  • Tillgång till relevant teknik: Rust och Solidity är några av de mest använda programmeringsspråken för backends av decentraliserade applikationer. Du kan använda JavaScript eller TypeScript för gränssnittet. Lyckligtvis är dessa programmeringsspråk gratis och öppen källkod.
  • En skicklig webbutvecklare: Om du anlitar en web3-utvecklare kommer du att spendera cirka 50,4 USD/timme, enligt ZipRecruiter. Hur lång tid det tar att utveckla en decentraliserad webbplats/app beror på dess komplexitet och önskade funktioner.
  • Gasavgifter: Om du vill bygga din webbplats/applikation ovanpå en annan applikation som Ethereum måste du ta på dig engångskostnader för driftsättning (gasavgifter). Till exempel kostade det CryptoPunks-teamet 7,65 dollar att distribuera sitt NFT-projekt 2017.

Hur man är värd för en decentraliserad webbplats

Decentraliserade webbplatser är lätta att bygga och hosta med rätt verktyg. Det här är stegen att följa:

#1. Skapa webbplatsfiler

För att skapa en webbplats och vara värd för den online måste du skapa webbplatsfiler och sedan hitta ett sätt att låta dem kommunicera med servrarna. Du behöver olika web3-teknologier och verktyg för att uppnå detta.

Du kan använda P2P-nätverk som InterPlanetary File System (IPFS)som lagrar och delar data, eller Svärmen distribuerad lagring ovanpå Ethereum blockchain.

#2. Köp ett domännamn

Ett domännamn gör din decentraliserade webbapplikation upptäckbar. Centraliserade organisationer äger de flesta domännamn. Du kan få ett domännamn från decentraliserade leverantörer och övervinna kontrollen. En plattform som Ostoppbara domäner kommer att vara en bra utgångspunkt.

#3. Host filerna på nätverket

Det är dags att lagra dina webbplatsfiler på ett web3-system som InterPlanetary File System (IPFS). Du måste dock se till att du delar upp dessa filer i små bitar för att distribuera dem över olika noder på det decentraliserade nätverket.

#4. Anslut domänen och webbplatsfilerna

Du måste peka dina webbplatsfiler till Domain Name System (DNS). Tiden det tar för DNS att spridas varierar från en leverantör till en annan. När anslutningen är klar kommer du att ha en unik hash eller identifierare.

#5. Testa din decentraliserade webbplats

Din webbplats ska vara tillgänglig på Internet. Du kan nu skriva din domän i sökmotorns sökfält. En web3-webbläsare som Modig kommer att vara ett bra val för testning.

Exempel på decentraliserade webbplatser

Du kan omedvetet ha interagerat med en decentraliserad webbplats/applikation när du surfar på internet. Det här är några bra exempel:

  • Uniswap: Detta är en av de mest populära decentraliserade börserna som tillåter användare att handla ERC-20-tokens.
  • Aave: Detta är ett likviditetsprotokoll med öppen källkod där användare kan låna ut, satsa, låna och tjäna på sina kryptotokens.
  • Modig: Det är en inbyggd webbläsare som du kan använda för att komma åt decentraliserade applikationer.

Decentraliserat vs centraliserat webbhotell

Du kan antingen vara värd för din webbplats med ett decentraliserat eller centraliserat webbhotell. Det här är skillnaderna mellan de två:

FeatureDecentralized Web HostingCentralized Web HostingOwnershipInfrastrukturen som är värd för decentraliserade webbplatser är fördelad bland nätverksdeltagarna. Hostingplattformen äger infrastrukturen som är värd för alla webbplatser under dess paraply. SäkerhetEtt decentraliserat nätverk krypterar all data som delas mellan olika noder. Att få tag i en nod innebär inte heller att hacka Ett centraliserat nätverk är sårbart för hacking så länge det bara finns en ingångspunkt. KostnadDecentraliserat värdskap kan vara dyrt eftersom det inte finns så stor konkurrens på detta område. Användarna kan också behöva specialiserad infrastruktur, vilket inte är billigt att skaffa. Centraliserad hosting är överkomlig för många människor. Vissa plattformar har fantastiska erbjudanden, medan andra till och med ger gratis domännamn när användare köper vissa värdpaket. Fel. Ett decentraliserat nätverk drivs av olika datorer distribuerade i olika delar av världen. När en dator(nod) går ner, kommer systemet att fortsätta att fungera Enkla servrar driver centraliserade värdsystem. När en sådan server går ner, går hela systemet med alla värdwebbplatser ner. Skalbarhet Decentraliserade nätverk kan behöva komplex infrastruktur för att skala Centraliserade nätverk är lätta att skala och anpassa när din webbplats behöver växa

Utmaningar med decentraliserat webbhotell

Trots de tydliga fördelar som vi har gett med en decentraliserad webbplats, innebär detta nya koncept några potentiella utmaningar:

  • Tekniskt kunnande: Att sätta upp en decentraliserad applikation är inte så enkelt som många webbplatsägare kanske vill. Du måste konfigurera allt själv, vilket kan vara hektiskt och tidskrävande om du inte är tekniskt kunnig.
  • Regulatoriska utmaningar: Vi har sett mycket osäkerhet i lagstiftningen, särskilt i blockchain och kryptorymden. Vissa länder har helt förbjudit användningen av krypto i sina gränser. En enkel ändring av reglerna kan göra din webbplats olaglig eller värdelös.
  • Brist på tillräckligt med verktyg och ramverk: Web3 är fortfarande ett nytt koncept. Vi har därför inte tillräckligt med verktyg, ramverk och resurser för att stödja skapandet av decentraliserade applikationer. De flesta utvecklare måste bygga allt från grunden.

Framtiden för decentraliserat webbhotell

Konceptet med decentraliserat webbhotell är fortfarande ungt. Det här är några av trenderna som dominerar detta utrymme:

  • Tillväxten av decentraliserade sociala medieplattformar: Censur i sociala medier har skapat ett internationellt uppståndelse. Vi har nu decentraliserade plattformar som Steemit där folk kan vädra sina åsikter som de vill.
  • Det växande antagandet av Blockchain-teknik: Olika tekniker främjar decentralisering. Blockchain, tekniken bakom kryptovalutor, har dock varit den främsta drivkraften.
  • Utveckling av web3-infrastruktur: Vi ser att mycket tid och resurser investeras i detta utrymme. Till exempel har stora företag som IBM och Meta investerat kraftigt i Blockchain.
  • Peer-to-peer-nätverk: Användare behöver inte längre förlita sig på centraliserade servrar för att dela dokument på grund av uppkomsten av peer-to-peer-nätverk.

Slutsats

Du kan vara värd för en decentraliserad webbplats för att åka på web3-vågen eller dra nytta av ett decentraliserat system. Jag har gett alla steg du behöver för att vara värd för en decentraliserad applikation.

Valet av webbplats att skapa beror på dina behov. Du kan till exempel skapa en decentraliserad utbildningsplattform, en finansplattform, en peer-to-peer-utlåningsapp eller en handelsapp.

Du kan också utforska några bästa decentraliserade applikationer (DApps).