Cara Membuat Laman Web Terdesentralisasi

Cara Membuat Laman Web Terdesentralisasi
Pembaca seperti anda membantu menyokong MUO. Apabila anda membuat pembelian menggunakan pautan di tapak kami, kami mungkin mendapat komisen ahli gabungan. Baca Lagi.

Mencipta tapak web terdesentralisasi adalah lebih mudah daripada jangkaan kebanyakan orang. Malah, satu-satunya perbezaan antara tapak web terdesentralisasi dan tapak biasa ialah tapak web itu dihoskan pada rangkaian terdesentralisasi. Hampir semua yang lain tetap sama.





Video MUO pada hari itu SCROLL UNTUK MENERUSKAN KANDUNGAN

Dalam panduan ini, kami akan melalui proses mencipta dan melancarkan tapak web terdesentralisasi. Anda memerlukan domain Web3 dan beberapa ETH dalam dompet anda untuk menjalani keseluruhan proses.





1. Cipta Fail Laman Web Anda

Mulakan dengan menyediakan fail tapak web yang diperlukan. Sebagai alternatif, anda boleh memuat turun templat tapak web percuma daripada penyedia templat dan menggunakannya untuk mencipta tapak web terpencar anda. Kami akan memuat turun templat daripada CSS Percuma untuk membangunkan tapak kami.





  1. melawat CSS percuma , pilih templat dan muat turunnya. Kemudian, ekstrak fail ZIP ke dalam folder yang mengandungi setiap fail individu, seperti yang ditunjukkan di bawah.   Tangkapan skrin menunjukkan fail tapak web yang dimuat naik pada GitHub

Jika anda membina tapak dari awal, pastikan anda mempunyai semua fail anda dalam satu folder.

2. Muat Naik Fail Laman Web Anda ke IPFS

IPFS (Sistem Fail Antara-Planet), ialah sistem storan fail terdesentralisasi paling popular yang terdiri daripada rangkaian komputer peer-to-peer yang diedarkan secara global yang bekerjasama untuk mengehoskan fail.



Sebagai permulaan, anda boleh mengehoskan fail tapak web anda pada komputer peribadi nod IPFS anda yang dijalankan secara bebas. Cabaran dengan laluan ini ialah komputer anda perlu berada dalam talian untuk seseorang mengakses tapak web terdesentralisasi anda.

Pilihan lain ialah menggunakan platform pengehosan IPFS seperti Pinata , gemuk , atau Fleek untuk mengehoskan dan mengedarkan fail anda merentasi rangkaian IPFS, menjadikannya boleh diakses oleh sesiapa sahaja. Walau bagaimanapun, anda perlu membayar langganan untuk menggunakan beberapa perkhidmatan ini.





cara membuat kad khas di simulator meja

Memuat naik ke Nod IPFS Anda

Pertama, anda perlu menjalankan nod IPFS bebas.

  1. Mulakan dengan menyediakan IPFS pada PC anda . Anda boleh sama ada memuat turun klien PC atau menggunakan sambungan pelayar Brave untuk menyediakan nod IPFS anda.
  2. Sebaik sahaja anda sudah menyediakan, buka papan pemuka IPFS, klik Import , dan muat naik folder tapak web anda.   Petikan skrin - Menambah tapak baharu pada Fleek
  3. Untuk menyemak sama ada tapak web itu disiarkan secara langsung, klik pada tiga titik di sebelah kanan fail, pilih Kongsi pautan , salin dan buka pautan IPFS dalam tab baharu dalam Brave. Tapak harus dimuatkan dengan baik jika anda menyediakan Brave dengan betul.

Memuat naik ke Fleek

Fleek membenarkan pengguna memuat naik tapak web ke IPFS secara percuma, manakala PiƱata memerlukan pakej premium. Namun begitu, anda perlu menggunakan tapak web anda di GitHub terlebih dahulu sebelum anda boleh menggunakan Fleek.





  1. Buka papan pemuka GitHub anda dan buat repositori baharu.   Tangkapan skrin domain ENS yang berjaya dipautkan Seterusnya, muat naik fail tapak web anda ke repositori GitHub anda menggunakan Git, sistem kawalan versi yang disepadukan dengan baik dengan GitHub. Untuk demonstrasi yang mudah, mula-mula simpan fail tapak web anda dalam folder pada desktop anda yang dipanggil dWeb
  2. melawat Git-scm , muat turun dan pasang versi terkini Git.
  3. Lancarkan Git Bash daripada Menu Mula PC anda dan taipkan:
     cd desktop/dWeb 
    Perintah ini membolehkan Git melancarkan dalam folder yang kami buat pada Desktop untuk memulakan repositori tempatan.
  4. Kemudian jalankan arahan berikut satu demi satu:
     git init  
    git add .
    git commit -m "first commit"
    git remote add origin [url].git
    Di mana [url] mewakili alamat repositori GitHub anda. Dalam kes kami ialah:
     git remote add origin https://github.com/elgwaro/dWeb.git

Menjalankan arahan ini memulakan folder .git tersembunyi dalam folder tapak web anda, menambahkan semua fail tapak web anda ke dalam folder .git, menyerahkannya untuk muat naik dan akhirnya memuat naik fail ke repositori GitHub anda.

  Tangkapan skrin tapak web terdesentralisasi yang dilancarkan

Ini ialah cara paling berkesan untuk memuat naik berbilang fail tapak web dan folder ke repositori GitHub, yang sepatutnya kelihatan seperti yang ditunjukkan di atas.

Memautkan Fleek ke GitHub

Berikut ialah cara untuk memautkan akaun Fleek dengan GitHub

cara boot windows dari usb
  1. melawat Fleek , log masuk ke akaun anda dan klik pada Tambah Tapak Baharu
  2. Sambungkan Fleek ke GitHub dan benarkan akses kepada repositori dengan fail tapak web anda.
  3. Fleek akan memaparkan repositori pilihan anda. Teruskan ke Letakkan Lokasi tab, pilih IPFS, dan klik pada teruskan .
  4. Pilih rangka kerja (jika tidak pasti, biarkan ia sebagai Lain-lain ) dan gunakan tapak anda.

Tapak anda akan digunakan ke IPFS.

3. Sambungkan Domain Web3 Anda

Sama ada anda menggunakan nod IPFS tempatan atau platform dalam talian seperti Fleek, pada ketika ini anda harus menetapkan tapak anda ke IPFS yang bermaksud anda mempunyai cincang IPFS tapak.

Jadi langkah seterusnya ialah memautkan tapak anda ke domain Web3 anda. Anda boleh membeli satu daripada mana-mana pendaftar Web3 teratas dalam pasaran. Kos domain akan bergantung pada terma platform, dan untuk sistem domain berasaskan blockchain , anda akan dikenakan bayaran rangkaian untuk urus niaga yang akan direkodkan pada blockchain.

Untuk tujuan demonstrasi ini, kami telah memperoleh elgwaro.eth domain pada ENS.

Memautkan Domain ENS ke Laman Web IPFS

Berikut ialah cara untuk memautkan domain ENS anda ke tapak yang dihoskan IPFS

  1. Buka papan pemuka ENS anda dan akses bahagian nama domain anda.
  2. Pilih Rekod tab dan klik pada Edit Rekod .
  3. Pilih Lain-lain , tampal pautan tapak web IPFS bebas anda dan klik Jimat .
  4. Anda akan digesa untuk menyambungkan dompet anda untuk membenarkan transaksi, yang akan dikenakan bayaran yang kecil bergantung pada aktiviti rangkaian.
  5. Setelah transaksi berjalan, domain Web3 anda akan dipautkan ke tapak web terdesentralisasi anda.

Jika anda menggunakan Fleek, anda boleh menyambungkan domain anda pada papan pemuka Fleek.

  1. Buka papan pemuka tapak web anda yang digunakan dan klik pada Tambahkan Domain Tersuai .
  2. Tatal ke bawah ke Maklumat ENS dan Klik pada Tambah ENS .
  3. Taipkan domain ENS anda, klik pada Sahkan dan kemudian mengesahkan.
  4. Seterusnya, klik pada Tetapkan Hash Kandungan . Anda akan dikehendaki menyambungkan dompet anda untuk membenarkan transaksi dengan membayar sedikit yuran berdasarkan aktiviti rangkaian.  Untuk berjaya menyediakan pautan, pastikan akaun dompet yang disambungkan ialah pengawal domain.

4. Akses Laman Web Anda

Sebaik sahaja anda berjaya memautkan domain Web3 anda ke tapak web terdesentralisasi anda, domain Web3 anda akan dihalakan ke tapak web terdesentralisasi anda.

Anda boleh mengaksesnya menggunakan anda ENS domain +.link . Sebagai contoh, dalam kes ini, ia elgwaro.eth.link . Namun begitu, apabila menggunakan penyemak imbas yang didayakan IPFS seperti Brave, anda tidak perlu memasukkannya .pautan di hujung URL anda.

Anda telah berjaya mencipta tapak web terdesentralisasi anda.

Windows berhenti kod jumlah but yang tidak dapat dikira

Melangkaui Pembangunan Web2

Memandangkan internet menjadi lebih terpencar dari semasa ke semasa, bilangan tapak web terdesentralisasi mungkin akan melebihi yang dihoskan pada pelayan terpusat akhirnya. Nasib baik, peralihan daripada pembangunan laman web Web2 ke Web3 tidaklah sekompleks yang kelihatan. Oleh itu, jika anda terfikir untuk membina tapak web terdesentralisasi yang tahan terhadap penapisan, panduan ini boleh memberi anda permulaan yang besar.