Jak vytvořit decentralizovaný web

Jak vytvořit decentralizovaný web
Čtenáři jako vy pomáhají podporovat MUO. Když provedete nákup pomocí odkazů na našich stránkách, můžeme získat provizi přidružené společnosti. Přečtěte si více.

Vytvoření decentralizovaného webu je jednodušší, než by většina lidí očekávala. Ve skutečnosti je jediný rozdíl mezi decentralizovaným webem a normálním webem v tom, že je hostován v decentralizované síti. Téměř vše ostatní zůstává stejné.





MUO Video dne POKRAČOVÁNÍ V OBSAHU POKRAČUJTE PŘEJÍMÁNÍM

V této příručce si projdeme proces tvorby a spuštění decentralizovaného webu. Abyste mohli projít celým procesem, budete potřebovat doménu Web3 a nějaké ETH v peněžence.





1. Vytvořte si soubory webových stránek

Začněte přípravou potřebných souborů webových stránek. Případně si můžete stáhnout bezplatnou šablonu webu od poskytovatelů šablon a použít ji k vytvoření decentralizovaného webu. Stáhneme si šablonu z Free CSS pro vývoj našich stránek.





  1. Návštěva Zdarma CSS , vyberte šablonu a stáhněte ji. Poté rozbalte soubor ZIP do složky obsahující každý jednotlivý soubor, jak je znázorněno níže.   Snímek obrazovky zobrazující nahraný soubor webu na GitHubu

Pokud vytváříte web od začátku, ujistěte se, že máte všechny soubory v jedné složce.

kde si mohu koupit štěně?

2. Nahrajte soubory svých webových stránek do IPFS

IPFS (Inter-Planetary File System) je nejpopulárnější decentralizovaný systém ukládání souborů, který se skládá z globálně distribuované sítě peer-to-peer počítačů, které spolupracují na hostitelských souborech.



Pro začátek můžete hostovat soubory svých webových stránek na vašem nezávisle provozovaném uzlu IPFS – osobním počítači. Výzvou této cesty je, že váš počítač musí být online, aby měl někdo přístup k vaší decentralizované webové stránce.

Druhou možností je použití IPFS hostingové platformy jako např Piňata , Tlustý nebo Fleek k hostování a distribuci vašich souborů v síti IPFS, takže je přístupný komukoli. Chcete-li však některé z těchto služeb používat, budete muset zaplatit za předplatné.





Nahrávání do vašeho uzlu IPFS

Nejprve musíte spustit nezávislý uzel IPFS.

  1. Začněte tím nastavení IPFS na vašem PC . K nastavení vašeho IPFS uzlu si můžete buď stáhnout PC klienta, nebo použít rozšíření prohlížeče Brave.
  2. Jakmile jste již nastaveni, otevřete řídicí panel IPFS a klikněte Import a nahrajte složku vašeho webu.   Snímek obrazovky – Přidání nového webu do Fleeku
  3. Chcete-li zkontrolovat, zda je web aktivní, klikněte na tři tečky na pravé straně souboru a vyberte Sdílet odkaz , zkopírujte a otevřete odkaz IPFS na nové kartě v Brave. Stránky by se měly dobře načítat, pokud správně nastavíte Brave.

Nahrávání do Fleeku

Fleek umožňuje uživatelům nahrávat webové stránky na IPFS zdarma, zatímco Piñata vyžaduje prémiový balíček. Než však budete moci Fleek používat, budete muset svůj web nejprve nasadit na GitHub.





  1. Otevřete řídicí panel GitHub a vytvořte nové úložiště.   Snímek obrazovky úspěšně propojené domény ENS Poté nahrajte soubory svých webových stránek do svého úložiště GitHub pomocí Git, systému správy verzí dobře integrovaného s GitHub. Pro snadnou ukázku nejprve uložte soubor svého webu do složky na ploše s názvem dWeb
  2. Návštěva Git-scm , stáhněte si a nainstalujte nejnovější verzi Git.
  3. Spusťte Git Bash z nabídky Start počítače a zadejte:
     cd desktop/dWeb 
    Tento příkaz umožňuje Gitu spustit ve složce, kterou jsme vytvořili na ploše, aby se inicializovalo místní úložiště.
  4. Poté spusťte následující příkazy jeden po druhém:
     git init  
    git add .
    git commit -m "first commit"
    git remote add origin [url].git
    Kde [url] představuje adresu vašeho úložiště GitHub. V našem případě je to:
     git remote add origin https://github.com/elgwaro/dWeb.git

Spuštění těchto příkazů inicializuje skrytou složku .git ve složce vašeho webu, přidá všechny soubory vašeho webu do složky .git, odevzdá je k nahrání a nakonec nahraje soubory do vašeho úložiště GitHub.

  Snímek obrazovky spuštěného decentralizovaného webu

Toto je nejúčinnější způsob, jak nahrát více souborů a složek webových stránek do úložiště GitHub, které by mělo vypadat jako výše.

Propojení Fleek s GitHubem

Zde je návod, jak propojit účet Fleek s GitHub

potřebujete vždy získat co největší množství berana? proč nebo proč ne?
  1. Návštěva Fleek , přihlaste se ke svému účtu a klikněte na Přidat nový web
  2. Připojte Fleek ke GitHubu a autorizujte přístup k úložišti pomocí souborů vašich webových stránek.
  3. Fleek zobrazí vámi vybrané úložiště. Pokračujte k Umístění nasazení vyberte IPFS a klikněte na Pokračovat .
  4. Vyberte rámec (pokud si nejste jisti, ponechte jej jako jiný ) a nasaďte svůj web.

Váš web bude nasazen na IPFS.

3. Připojte svou Web3 doménu

Ať už používáte místní uzel IPFS nebo online platformu, jako je Fleek, v tuto chvíli byste měli mít svůj web nasazený na IPFS, což znamená, že máte IPFS hash webu.

Dalším krokem je tedy propojení vašeho webu s vaší doménou Web3. Můžete si koupit jeden od kteréhokoli z nejlepší registrátoři Web3 na trhu. Cena domény bude záviset na podmínkách platformy a pro doménové systémy založené na blockchainu , zaplatíte síťový poplatek za to, že transakce bude zaznamenána na blockchainu.

Pro účely této demonstrace jsme získali elgwaro.eth doména na ENS.

Propojení domény ENS s webem IPFS

Zde je návod, jak propojit doménu ENS s webem hostovaným IPFS

  1. Otevřete řídicí panel ENS a přejděte do sekce názvu vaší domény.
  2. Vybrat Evidence kartu a klikněte na Upravit záznamy .
  3. Vybrat jiný , vložte odkaz na svůj nezávislý web IPFS a klikněte Uložit .
  4. Budete vyzváni k připojení peněženky k autorizaci transakce, která vás bude stát malý poplatek v závislosti na aktivitě sítě.
  5. Jakmile transakce projde, vaše doména Web3 bude propojena s vaší decentralizovanou webovou stránkou.

Pokud používáte Fleek, můžete svou doménu připojit na hlavním panelu Fleek.

  1. Otevřete řídicí panel nasazeného webu a klikněte na Přidat vlastní doménu .
  2. Přejděte dolů na Informace ENS a klikněte na Přidejte ENS .
  3. Zadejte svou doménu ENS a klikněte na Ověřte a poté potvrďte.
  4. Dále klikněte na Nastavit hash obsahu . Budete muset připojit svou peněženku a autorizovat transakci zaplacením malého poplatku na základě aktivity sítě.  Chcete-li úspěšně nastavit propojení, ujistěte se, že připojený účet peněženky je řadičem domény.

4. Přístup na vaše webové stránky

Jakmile úspěšně propojíte doménu Web3 s vaším decentralizovaným webem, vaše doména Web3 bude nasměrována na váš decentralizovaný web.

Můžete k němu přistupovat pomocí svého ENS doména +.odkaz . Například v tomto případě je odkaz elgwaro.eth . Nicméně, když používáte prohlížeč s podporou IPFS, jako je Brave, nemusíte zahrnout .odkaz na konci vaší adresy URL.

jak obnovit smazané zprávy na facebook messengeru

Úspěšně jste vytvořili svůj decentralizovaný web.

Posun za vývoj Web2

Vzhledem k tomu, že se internet postupem času více decentralizuje, počet decentralizovaných webových stránek pravděpodobně nakonec převýší počet webů hostovaných na centralizovaných serverech. Naštěstí přechod z Web2 na Web3 vývoj webových stránek není tak složitý, jak se zdá. Pokud vás tedy napadlo vytvořit decentralizovaný web odolný vůči cenzuře, může vám tento průvodce poskytnout obrovský náskok.