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.
- 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.
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
- 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.
- 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.
- 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.
- Nyissa meg a GitHub irányítópultját, és hozzon létre egy új tárolót. 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
- Látogatás Git-scm , töltse le és telepítse a Git legújabb verzióját.
- Indítsa el a Git Bash programot a számítógép Start menüjéből, és írja be:
cd desktop/dWeb
- Ezután futtassa egyenként a következő parancsokat:
git init
git add .
git commit -m "first commit"
git remote add origin [url].gitgit 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.
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
- Látogatás Fleek , jelentkezzen be fiókjába, és kattintson a gombra Új webhely hozzáadása
- Csatlakoztassa a Fleek-et a GitHubhoz, és engedélyezze a hozzáférést az adattárhoz a webhely fájljaival.
- 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 .
- 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
- Nyissa meg az ENS irányítópultját, és nyissa meg a domain neve szakaszt.
- Válaszd ki a Records fület, és kattintson rá Rekordok szerkesztése .
- Válassza ki Egyéb , illessze be független IPFS-webhelyének hivatkozását, és kattintson Megment .
- 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.
- 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.
- Nyissa meg a telepített webhely irányítópultját, és kattintson a gombra Egyéni domain hozzáadása .
- Görgessen le a lehetőséghez ENS Info és kattintson rá Adja hozzá az ENS-t .
- Írja be ENS domainjét, majd kattintson a gombra Ellenőrizze majd erősítse meg.
- 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.