Cum se creează un site web descentralizat

Cum se creează un site web descentralizat
Cititorii ca tine ajută la sprijinirea MUO. Când efectuați o achiziție folosind link-uri de pe site-ul nostru, este posibil să câștigăm un comision de afiliat. Citeşte mai mult.

Crearea unui site web descentralizat este mai ușoară decât s-ar aștepta majoritatea oamenilor. De fapt, singura diferență dintre un site web descentralizat și un site normal este că este găzduit într-o rețea descentralizată. Aproape totul rămâne la fel.





MUO Videoclipul zilei Derulați PENTRU A CONTINUA CU CONȚINUT

În acest ghid, vom parcurge procesul de creare și lansare a unui site web descentralizat. Veți avea nevoie de un domeniu Web3 și de niște ETH în portofel pentru a parcurge întregul proces.





1. Creați fișierele site-ului dvs. web

Începeți prin a pregăti fișierele necesare pentru site-ul web. Alternativ, puteți descărca un șablon de site gratuit de la furnizorii de șabloane și îl puteți utiliza pentru a vă crea site-ul web descentralizat. Vom descărca un șablon din CSS gratuit pentru a ne dezvolta site-ul.





  1. Vizita CSS gratuit , selectați un șablon și descărcați-l. Apoi, extrageți fișierul ZIP într-un folder care conține fiecare fișier individual, așa cum se arată mai jos.   Captură de ecran care arată fișierul site-ului încărcat pe GitHub

Dacă construiți site-ul de la zero, asigurați-vă că aveți toate fișierele într-un singur folder.

2. Încărcați fișierele site-ului dvs. în IPFS

IPFS (Inter-Planetary File System), este cel mai popular sistem de stocare a fișierelor descentralizat, format dintr-o rețea de computere peer-to-peer distribuită la nivel global care colaborează pentru a găzdui fișiere.



Pentru început, puteți găzdui fișierele site-ului dvs. pe computerul personal cu nodul IPFS care rulează independent. Provocarea cu această rută este că computerul dvs. trebuie să fie online pentru ca cineva să vă acceseze site-ul dvs. descentralizat.

Cealaltă opțiune este să utilizați o platformă de găzduire IPFS, cum ar fi Pinata , Gras , sau La punct pentru a găzdui și a distribui fișierele dvs. în rețeaua IPFS, făcându-le accesibile oricui. Cu toate acestea, va trebui să plătiți pentru un abonament pentru a utiliza unele dintre aceste servicii.





cum să găsești un grup secret pe facebook

Încărcarea în nodul dvs. IPFS

În primul rând, trebuie să rulați un nod IPFS independent.

  1. Începe prin configurați IPFS pe computer . Puteți fie să descărcați clientul PC, fie să utilizați extensia de browser Brave pentru a vă configura nodul IPFS.
  2. Odată ce sunteți deja configurat, deschideți tabloul de bord IPFS, faceți clic Import , și încărcați folderul site-ului dvs.   Captură de ecran - Adăugarea unui nou site la Fleek
  3. Pentru a verifica dacă site-ul web este live, faceți clic pe cele trei puncte din partea dreaptă a fișierului, selectați Imparte link-ul , copiați și deschideți linkul IPFS într-o filă nouă în Brave. Site-ul ar trebui să se încarce bine dacă ați configurat corect Brave.

Se încarcă în Fleek

Fleek permite utilizatorilor să încarce site-uri web în IPFS gratuit, în timp ce Piñata necesită un pachet premium. Cu toate acestea, va trebui să vă implementați site-ul pe GitHub mai întâi înainte de a putea folosi Fleek.





  1. Deschideți tabloul de bord GitHub și creați un nou depozit.   Captură de ecran a domeniului ENS conectat cu succes Apoi, încărcați fișierele site-ului dvs. în depozitul dvs. GitHub folosind Git, un sistem de control al versiunilor bine integrat cu GitHub. Pentru o demonstrație ușoară, mai întâi salvați fișierul site-ului dvs. într-un folder de pe desktop numit dWeb
  2. Vizita Git-scm , descărcați și instalați cea mai recentă versiune de Git.
  3. Lansați Git Bash din meniul Start al computerului și tastați:
     cd desktop/dWeb 
    Această comandă permite lui Git să se lanseze în folderul pe care l-am creat pe Desktop pentru a inițializa un depozit local.
  4. Apoi rulați următoarele comenzi una câte una:
     git init  
    git add .
    git commit -m "first commit"
    git remote add origin [url].git
    Unde [url] reprezintă adresa dvs. de depozit GitHub. În cazul nostru este:
     git remote add origin https://github.com/elgwaro/dWeb.git

Rularea acestor comenzi inițializează un folder .git ascuns în folderul site-ului dvs., adaugă toate fișierele site-ului dvs. în folderul .git, le commite pentru încărcare și, în cele din urmă, încarcă fișierele în depozitul dvs. GitHub.

  Captură de ecran a unui site web descentralizat lansat

Acesta este cel mai eficient mod de a încărca mai multe fișiere și foldere de site-uri web într-un depozit GitHub, care ar trebui să arate așa cum se arată mai sus.

Conectarea Fleek la GitHub

Iată cum să conectați un cont Fleek cu GitHub

  1. Vizita La punct , conectați-vă la contul dvs. și faceți clic pe Adăugați site nou
  2. Conectați Fleek la GitHub și autorizați accesul la depozit cu fișierele site-ului dvs.
  3. Fleek va afișa depozitul selectat. Continuați la Locație de implementare fila, selectați IPFS și faceți clic pe Continua .
  4. Alegeți cadrul (dacă nu sunteți sigur, lăsați-l ca Alte ) și implementați site-ul dvs.

Site-ul dvs. va fi implementat pe IPFS.

3. Conectați-vă domeniul Web3

Indiferent dacă utilizați un nod IPFS local sau o platformă online, cum ar fi Fleek, în acest moment ar trebui să aveți site-ul implementat la IPFS, ceea ce înseamnă că aveți hash-ul IPFS al site-ului.

Deci, următorul pas este să vă conectați site-ul la domeniul dvs. Web3. Puteți cumpăra unul de la oricare dintre registratorii de top Web3 in piata. Costul domeniului va depinde de termenii platformei și pentru sisteme de domenii bazate pe blockchain , veți suporta o taxă de rețea pentru ca tranzacția să fie înregistrată pe blockchain.

În scopul acestei demonstrații, am dobândit elgwaro.eth domeniu pe ENS.

Conectarea unui domeniu ENS la un site web IPFS

Iată cum să vă conectați domeniul ENS la un site găzduit IPFS

  1. Deschideți tabloul de bord ENS și accesați secțiunea de nume de domeniu.
  2. Selectează Înregistrări filă și faceți clic pe Editați înregistrări .
  3. Selectați Alte , inserați linkul site-ului IPFS independent și faceți clic Salvați .
  4. Vi se va solicita să vă conectați portofelul pentru a autoriza tranzacția, ceea ce vă va costa o mică taxă în funcție de activitatea rețelei.
  5. Odată ce tranzacția este finalizată, domeniul dvs. Web3 va fi legat la site-ul dvs. descentralizat.

Dacă utilizați Fleek, vă puteți conecta domeniul pe tabloul de bord Fleek.

jocuri de bingo gratuite pentru telefonul Android
  1. Deschideți tabloul de bord al site-ului dvs. implementat și faceți clic pe Adăugați un domeniu personalizat .
  2. Derulați în jos la ENS Info și Faceți clic pe Adăugați ENS .
  3. Introduceți domeniul dvs. ENS, faceți clic pe Verifica si apoi confirma.
  4. Apoi, faceți clic pe Setați Content Hash . Vi se va cere să vă conectați portofelul pentru a autoriza tranzacția plătind o taxă mică în funcție de activitatea rețelei.  Pentru a configura cu succes legătura, asigurați-vă că contul portofel conectat este controlerul domeniului.

4. Accesați site-ul dvs. web

După ce ați conectat cu succes domeniul dvs. Web3 la site-ul dvs. descentralizat, domeniul dvs. Web3 va fi direcționat către site-ul dvs. descentralizat.

Îl poți accesa folosind ta Domeniul ENS +.link . De exemplu, în acest caz, este elgwaro.eth.link . Cu toate acestea, atunci când utilizați un browser compatibil IPFS precum Brave, nu trebuie să includeți .legătură la sfârșitul adresei URL.

Ți-ai creat cu succes site-ul web descentralizat.

Deplasarea dincolo de dezvoltarea Web2

Pe măsură ce internetul devine mai descentralizat în timp, numărul de site-uri web descentralizate le va depăși probabil pe cele găzduite pe serverele centralizate în cele din urmă. Din fericire, trecerea de la Web2 la Web3 nu este atât de complexă pe cât pare. Prin urmare, dacă v-ați gândit să construiți un site web descentralizat care să fie rezistent la cenzură, acest ghid vă poate oferi un avans uriaș.