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.
Î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.
Cuprins
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.
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 piñata, Infurasau 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.
Încărcarea în nodul dvs. IPFS
În primul rând, trebuie să rulați un nod IPFS independent.
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.
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.
git init
git add .
git commit -m "first commit"
git remote add origin [url].git
Unde [url] reprezintă adresa dvs. de depozit GitHub. In cazul nostru este:
git remote add origin https:
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.
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
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 cei mai buni registratori Web3 de pe piață. Costul domeniului va depinde de termenii platformei, iar pentru sistemele 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 achiziționat domeniul elgwaro.eth 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
Dacă utilizați Fleek, vă puteți conecta domeniul pe tabloul de bord Fleek.
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 domeniul tău 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 .link 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ș.