Hogyan készítsünk decentralizált webhelyet

Hogyan készítsünk decentralizált webhelyet
Az Önhöz hasonló olvasók támogatják a MUO-t. Amikor a webhelyünkön található linkek használatával vásárol, társult jutalékot kaphatunk. Olvass tovább.

Egy decentralizált webhely létrehozása egyszerűbb, mint azt a legtöbben várnák. Valójában az egyetlen különbség a decentralizált webhely és a normál webhely között az, hogy egy decentralizált hálózaton tárolják. Szinte minden más marad a régiben.





A nap MUO videója GÖRGÖZSEN A TARTALOM FOLYTATÁSHOZ

Ebben az útmutatóban egy decentralizált webhely létrehozásának és elindításának folyamatát mutatjuk be. Szüksége lesz egy Web3 tartományra és némi ETH-ra a pénztárcájában, hogy végigmenjen a teljes folyamaton.





1. Hozzon létre webhelyfájlokat

Kezdje a szükséges webhelyfájlok elkészítésével. Alternatív megoldásként letölthet egy ingyenes webhelysablont a sablonszolgáltatóktól, és felhasználhatja a decentralizált webhely létrehozásához. Webhelyünk fejlesztéséhez letöltünk egy sablont a Free CSS-ről.





  1. Látogatás Ingyenes CSS , válasszon ki egy sablont, és töltse le. Ezután csomagolja ki a ZIP-fájlt az egyes fájlokat tartalmazó mappába, az alábbiak szerint.   Képernyőkép, amely a GitHubon feltöltött webhelyfájlt mutatja

Ha a semmiből építi fel a webhelyet, ügyeljen arra, hogy minden fájlja egy mappában legyen.

2. Töltse fel webhelye fájljait az IPFS-be

Az IPFS (Inter-Planetary File System) a legnépszerűbb decentralizált fájltároló rendszer, amely számítógépek globálisan elosztott peer-to-peer hálózatából áll, amelyek együttműködnek a fájlok hosztolásában.



Kezdetben a webhely fájljait az önállóan futtatott IPFS csomópont-személyi számítógépén tárolhatja. Ezzel az útvonallal az a kihívás, hogy a számítógépének online állapotban kell lennie ahhoz, hogy valaki hozzáférhessen a decentralizált webhelyéhez.

A másik lehetőség egy IPFS hosting platform használata, mint pl Pinata , Zsír , vagy Fleek hogy tárolja és terjeszthesse fájljait az IPFS-hálózaton keresztül, így bárki számára elérhetővé válik. E szolgáltatások némelyikének használatához azonban előfizetést kell fizetnie.





hogyan lehet túljutni az iskolai wifin

Feltöltés az IPFS-csomópontra

Először is futtatnia kell egy független IPFS-csomópontot.

nvidia vezérlőpult vs geforce tapasztalat
  1. Kezdje ezzel állítsa be az IPFS-t a számítógépen . Letöltheti a PC-klienst, vagy használhatja a Brave böngészőbővítményt az IPFS-csomópont beállításához.
  2. Ha már beállította, nyissa meg az IPFS irányítópultot, kattintson a gombra Importálás , és töltse fel a webhely mappáját.   Képernyőkép – Új webhely hozzáadása a Fleekhez
  3. Annak ellenőrzéséhez, hogy a webhely él-e, kattintson a fájl jobb oldalán található három pontra, és válassza ki Hivatkozás megosztása , másolja ki és nyissa meg az IPFS hivatkozást a Brave új lapján. A webhelynek jól kell betöltenie, ha megfelelően állítja be a Brave-et.

Feltöltés Fleekre

A Fleek lehetővé teszi a felhasználók számára, hogy ingyenesen töltsenek fel webhelyeket az IPFS-be, míg a Piñata prémium csomagot igényel. Ennek ellenére a Fleek használatához először telepítenie kell webhelyét a GitHubon.





  1. Nyissa meg a GitHub irányítópultját, és hozzon létre egy új tárolót.   Képernyőkép a sikeresen összekapcsolt ENS-domainről Ezután töltse fel webhelye fájljait a GitHub-tárhelyére a Git segítségével, amely egy, a GitHubba jól integrált verziókezelő rendszer. Az egyszerű demonstráció érdekében először mentse el a webhely fájlját az asztalon található mappába, melynek neve dWeb
  2. Látogatás Git-scm , töltse le és telepítse a Git legújabb verzióját.
  3. Indítsa el a Git Bash programot a számítógép Start menüjéből, és írja be:
     cd desktop/dWeb 
    Ez a parancs lehetővé teszi, hogy a Git elinduljon az Asztalon létrehozott mappában, hogy inicializálja a helyi tárolót.
  4. Ezután futtassa egyenként a következő parancsokat:
     git init  
    git add .
    git commit -m "first commit"
    git remote add origin [url].git
    Ahol az [url] a GitHub-tárhely címét jelöli. A mi esetünkben ez:
     git remote add origin https://github.com/elgwaro/dWeb.git

Ezeknek a parancsoknak a futtatása inicializál egy rejtett .git mappát a webhely mappájában, hozzáadja az összes webhelyfájlt a .git mappához, véglegesíti őket feltöltésre, és végül feltölti a fájlokat a GitHub-tárhelyére.

  Képernyőkép egy elindított decentralizált webhelyről

Ez a leghatékonyabb módja annak, hogy több webhelyfájlt és mappát töltsön fel egy GitHub-tárolóba, amelynek a fentiek szerint kell kinéznie.

A Fleek és a GitHub összekapcsolása

Így kapcsolhat össze Fleek-fiókot a GitHubbal

  1. Látogatás Fleek , jelentkezzen be fiókjába, és kattintson a gombra Új webhely hozzáadása
  2. Csatlakoztassa a Fleek-et a GitHubhoz, és engedélyezze a hozzáférést az adattárhoz a webhely fájljaival.
  3. A Fleek megjeleníti a kiválasztott tárolót. Folytassa a Telepítési hely fülön válassza ki az IPFS-t, majd kattintson a gombra Folytatni .
  4. Válassza ki a keretet (ha nem biztos benne, hagyja így Egyéb ), és telepítse webhelyét.

Webhelye az IPFS-en lesz telepítve.

3. Csatlakoztassa Web3 tartományát

Akár helyi IPFS-csomópontot, akár online platformot, például Fleeket használ, ezen a ponton telepítenie kell webhelyét az IPFS-re, ami azt jelenti, hogy rendelkezik a webhely IPFS-kivonatával.

A következő lépés tehát a webhely és a Web3 domain összekapcsolása. Bármelyikről vásárolhat egyet legnépszerűbb Web3 regisztrátorok a piacon. A domain költsége a platform feltételeitől és a használattól függ blokklánc alapú tartományrendszerek , akkor hálózati díjat kell fizetnie a blokkláncon rögzítendő tranzakcióért.

hogyan kell használni a showhowereket a netflixhez

Ennek a bemutatónak a céljára megszereztük elgwaro.eth domain az ENS-en.

ENS-domain összekapcsolása IPFS-webhellyel

Így kapcsolhatja össze ENS-tartományát egy IPFS-szolgáltatással üzemeltetett webhelyhez

  1. Nyissa meg az ENS irányítópultját, és nyissa meg a domain neve szakaszt.
  2. Válaszd ki a Records fület, és kattintson rá Rekordok szerkesztése .
  3. Válassza ki Egyéb , illessze be független IPFS-webhelyének hivatkozását, és kattintson Megment .
  4. A rendszer felkéri, hogy csatlakoztassa pénztárcáját a tranzakció engedélyezéséhez, ami a hálózat tevékenységétől függően egy kis díjat fog fizetni.
  5. Amint a tranzakció lezajlott, a Web3-domainje össze lesz kapcsolva a decentralizált webhelyével.

Ha Fleek-et használ, a Fleek irányítópultján csatlakoztathatja domainjét.

  1. Nyissa meg a telepített webhely irányítópultját, és kattintson a gombra Egyéni domain hozzáadása .
  2. Görgessen le a lehetőséghez ENS Info és kattintson rá Adja hozzá az ENS-t .
  3. Írja be ENS domainjét, majd kattintson a gombra Ellenőrizze majd erősítse meg.
  4. Ezután kattintson a gombra Tartalom hash beállítása . A tranzakció engedélyezéséhez csatlakoztatnia kell pénztárcáját a hálózat tevékenységétől függő kis díj megfizetésével.  Az összekapcsolás sikeres beállításához győződjön meg arról, hogy a csatlakoztatott Wallet-fiók a tartomány vezérlője.

4. Nyissa meg webhelyét

Miután sikeresen összekapcsolta Web3-domainjét decentralizált webhelyével, a Web3-domainje a decentralizált webhelyre mutat.

A saját használatával érheti el ENS domain +.link . Például ebben az esetben az elgwaro.eth.link . Mindazonáltal, ha olyan IPFS-kompatibilis böngészőt használ, mint a Brave, nem kell megadnia .link az URL végén.

Sikeresen létrehozta decentralizált webhelyét.

Túllépés a Web2 fejlesztésen

Ahogy az internet idővel egyre decentralizáltabbá válik, a decentralizált webhelyek száma valószínűleg meg fogja haladni a központi szervereken tárolt webhelyek számát. Szerencsére a Web2-ről Web3-ra való átállás nem olyan bonyolult, mint amilyennek látszik. Ezért, ha arra gondolt, hogy decentralizált webhelyet épít, amely ellenáll a cenzúrának, ez az útmutató hatalmas előnyt jelenthet.