Panduan Membangun Situs Web Blockchain: Upaya Baru Jaringan Desentralisasi

robot
Pembuatan abstrak sedang berlangsung

Situs Blockchain: Menjelajahi Dunia Jaringan Desentralisasi

Sebuah peristiwa baru-baru ini membuat saya memikirkan kembali layanan akses nama domain tradisional. Kami selalu menganggap bahwa layanan resolusi nama domain yang sangat stabil, ternyata juga dapat mengalami masalah. Ini membuat saya berpikir, apakah solusi desentralisasi mungkin menjadi alternatif yang layak untuk dieksplorasi?

Mengdeploy halaman web di Blockchain mungkin memiliki beberapa keuntungan berikut:

  1. Desentralisasi: Semua perubahan memerlukan konsensus untuk dilakukan, tidak ada lembaga tunggal yang dapat bertindak secara sepihak.

  2. Tanpa Sertifikat: Blockchain itu sendiri menggunakan teknologi enkripsi, tanpa perlu konfigurasi sertifikat tambahan.

Sebelumnya saya pernah memperhatikan rencana nama domain dari suatu platform Blockchain, dan saat itu saya menganggapnya hanya sebagai sebuah cara yang baru dan unik, dengan kegunaan yang terbatas. Toh, cara akses tradisional sudah cukup stabil dan umum. Namun sekarang, jika saya pikir kembali, rencana ini mungkin memang memiliki skenario aplikasi yang unik, yang layak untuk diteliti lebih lanjut.

Membangun situs web di Blockchain

Artikel ini akan mencoba untuk menerapkan sebuah situs web di platform Blockchain tertentu dan membuatnya dapat diakses melalui browser. Seluruh proses dibagi menjadi tiga langkah: 1. Membeli domain; 2. Mempersiapkan halaman depan; 3. Mengikat halaman ke domain.

Konsep nama domain dalam blockchain mirip dengan dunia Web2, keduanya adalah nama alias yang mudah diingat untuk alamat yang kompleks. Dalam blockchain, itu mewakili alamat pengguna, sedangkan di Web2, itu merujuk pada alamat IP server.

Beli domain

Sebagai contoh pada suatu platform Blockchain, nama domain dihargai dalam token platform. Sama seperti Web2, semakin pendek karakter nama domain, semakin tinggi harganya, berkisar antara 1-100 token.

Nama domain yang tidak terpakai dapat dilelang dengan harga rendah, kemudian memasuki fase hitung mundur, semua orang dapat berpartisipasi dalam penawaran. Nama domain yang berhasil didapatkan disimpan dalam bentuk NFT di dompet pengguna, dan dapat diperdagangkan. Masa berlaku nama domain adalah 1 tahun, dan akan diambil kembali setelah masa berlaku berakhir.

Secara keseluruhan, mendapatkan nama domain dapat dilakukan melalui lelang di situs resmi, atau juga dapat diperoleh melalui perdagangan dengan pengguna lain.

Siapkan halaman depan

Langkah ini memerlukan persiapan sebuah halaman depan untuk ditampilkan. Untuk menyederhanakan proses, artikel ini hanya menyiapkan sebuah file html dan mengeksposnya menggunakan nginx, serta memerlukan sebuah server cloud untuk menjalankan halaman depan. Langkah ini sama dengan penerapan aplikasi front-end tradisional.

Mengikat halaman ke nama domain Blockchain

Setelah mendapatkan domain, Anda dapat mengikat alamat ANDL di situs resmi. Anda juga dapat menggunakan alat pengikatan yang disediakan oleh platform, sesuai dengan panduan resmi.

Setelah pengikatan selesai, perlu untuk memulai port pendengar di server, yang digunakan untuk meneruskan permintaan http menjadi udp. Anda dapat menggunakan alat rldp-http-proxy yang disediakan resmi, masukkan perintah berikut untuk memulai:

rldp-http-proxy/rldp-http-proxy -p 8080 -c 3333 -C global.config.json

Di antaranya, 8080 adalah port TCP yang mendengarkan permintaan HTTP di host lokal, 3333 adalah port UDP yang digunakan untuk aktivitas RLDP dan ADNL. global.config.json adalah file konfigurasi global yang dapat diunduh dari saluran resmi.

Bagaimana cara mengakses situs web di "on-chain"

Akses domain Blockchain

Langsung memasukkan nama domain blockchain di browser tidak dapat diakses, karena browser tidak tahu cara memecahkannya. Diperlukan beberapa langkah tambahan.

Proses permintaan nama domain Blockchain

Saat mengakses nama domain blockchain, pertama-tama akan mencari alamat ANDL yang sesuai di blockchain, ini mirip dengan alamat IP di Web2. Proses pencarian dapat dis类比 dengan pencarian DNS.

Kemudian, berdasarkan alamat ANDL, permintaan akan diteruskan ke mesin yang sesuai dan mengembalikan halaman yang ditentukan. Proses keseluruhan mirip dengan Web2, perbedaan utama terletak pada cara pencarian pemetaan alamat dan nama domain.

Akses halaman melalui proxy

Disarankan untuk menggunakan alat proxy yang disediakan secara resmi, Tonutils Reverse Proxy. Setelah diinstal dan dijalankan, akan membuka proxy di port 8080, dan kemudian Anda dapat mengakses nama domain Blockchain.

Bagaimana mengakses situs web di "on-chain"

Ringkasan Penggunaan

Saat ini kami menemui masalah berikut selama penggunaan:

  1. Memiliki persyaratan untuk lingkungan operasional situs web. Sistem harus mendukung glibc 2.34 dan versi yang lebih tinggi, periksa apakah mesin memenuhi syarat sebelum penyebaran.

  2. Dokumentasi tidak cukup jelas. Mungkin karena permintaan tidak banyak, dokumentasi tidak cukup lengkap, perlu dijelajahi sendiri. Dokumentasi dalam bahasa Mandarin diperbarui lebih lambat, tertinggal dari versi bahasa Inggris.

  3. Kecepatan akses yang lebih lambat. Lebih lambat dari kecepatan akses situs web tradisional, namun ada banyak faktor yang mempengaruhi, dan masih ada banyak ruang untuk peningkatan di masa depan.

  4. Kurangnya dukungan dompet. Resmi menyediakan halaman browser yang terintegrasi, tidak perlu menginstal proxy untuk mengakses. Namun, saat ini dompet mainstream mengenalinya sebagai situs phishing.

Secara keseluruhan, pengalaman saat ini cukup umum, masih ada banyak ruang untuk perbaikan. Namun, arah ini sangat inovatif dan patut dicoba.

Lihat Asli
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Hadiah
  • 5
  • Bagikan
Komentar
0/400
BuyHighSellLowvip
· 12jam yang lalu
Apa artinya jika kecepatan akses lambat?
Lihat AsliBalas0
RektRecoveryvip
· 07-13 13:46
bencana yang dapat diprediksi menunggu untuk terjadi...akses yang lambat = vektor ddos yang mudah
Lihat AsliBalas0
FloorPriceNightmarevip
· 07-12 18:36
Coba main-main dengan pengujian Web3, tergantung pada keberuntungan dalam trading udara.

Silakan buat komentar dalam bahasa Mandarin:

Layak dicoba, meskipun lambat ya~
Lihat AsliBalas0
MetaMiseryvip
· 07-12 18:30
Membangun situs web tradisional hampir sama, apa bedanya?
Lihat AsliBalas0
ZKSherlockvip
· 07-12 18:29
sebenarnya... hosting terdesentralisasi = beban komputasi besar untuk fungsi dasar. di mana keanggunan matematisnya?
Lihat AsliBalas0
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)