Jelajahi jaringan desentralisasi: Panduan praktik untuk nama domain blockchain dan penyebaran situs web

robot
Pembuatan abstrak sedang berlangsung

Blockchain domain dan penerapan situs web: menjelajahi kemungkinan baru dalam desentralisasi

Sebuah peristiwa yang terjadi baru-baru ini membuat orang berpikir kembali tentang keandalan layanan akses domain tradisional. Layanan resolusi domain yang selalu dianggap stabil ternyata juga bisa menghadapi masalah, ini membuat orang mempertimbangkan apakah solusi desentralisasi mungkin menjadi pilihan alternatif yang layak untuk dieksplorasi?

Mengdeploy halaman di Blockchain mungkin memiliki keuntungan berikut:

  1. Desentralisasi: Semua perubahan membutuhkan konsensus untuk dilakukan, tidak ada lembaga pengambil keputusan tunggal.

  2. Tidak perlu sertifikat: Blockchain itu sendiri menggunakan teknologi enkripsi, tidak perlu konfigurasi sertifikat tambahan.

Sebelumnya saya pernah berinteraksi dengan solusi nama domain dari suatu platform Blockchain, dan saat itu saya merasa bahwa kegunaannya terbatas. Namun sekarang, tampaknya solusi semacam itu memang memiliki skenario aplikasi yang layak untuk diteliti lebih dalam.

Proses Pembuatan Situs Web Blockchain

Artikel ini akan mencoba untuk menerapkan sebuah situs web yang dapat diakses melalui browser di platform Blockchain tertentu. Langkah-langkah utama termasuk: 1. Membeli nama domain; 2. Menyiapkan halaman depan; 3. Mengikat halaman ke nama domain.

Domain blockchain mirip dengan konsep domain Web2 tradisional, keduanya merupakan alias untuk alamat yang kompleks. Domain blockchain mewakili alamat pengguna, sementara domain Web2 sesuai dengan alamat IP server.

Pembelian domain

Sebagai contoh sebuah platform Blockchain, nama domain dapat dibeli melalui situs resmi, dengan harga yang dihitung dalam token platform. Sama seperti Web2, nama domain yang lebih pendek memiliki harga yang lebih tinggi, berkisar antara 1-100 token.

Nama domain yang belum digunakan dapat dilelang dengan harga rendah, setelah masuk dalam hitungan mundur, semua orang dapat ikut serta dalam penawaran. Nama domain yang berhasil dibeli akan disimpan dalam bentuk NFT di dompet pengguna dan dapat diperdagangkan. Masa berlaku nama domain adalah 1 tahun, setelah itu akan diambil kembali.

Singkatnya, nama domain dapat diperoleh melalui lelang di situs resmi atau melalui transaksi antar pengguna.

Persiapan halaman depan

Langkah ini perlu menyiapkan halaman depan yang akan ditampilkan. Untuk menyederhanakan proses, artikel ini hanya menggunakan satu file html dan nginx untuk mengekspos halaman, serta memerlukan satu server cloud untuk menjalankan aplikasi depan. Langkah ini sama dengan penyebaran depan tradisional.

halaman terikat ke domain Blockchain

Setelah mendapatkan domain, Anda dapat mengikat alamat ANDL di situs resmi. Anda juga dapat menggunakan alat pengikatan yang disediakan oleh platform, dan mengikuti panduan resmi untuk melakukannya.

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

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

Di antaranya, 8080 adalah port TCP untuk mendengarkan kueri HTTP secara lokal, 3333 adalah port UDP untuk aktivitas RLDP dan ADNL. global.config.json adalah file konfigurasi global.

Akses domain Blockchain

Dengan langsung memasukkan nama domain blockchain di browser, tidak dapat mengakses situs web karena browser tidak dapat menganalisis nama domain tersebut. Diperlukan tindakan tambahan.

Proses Permintaan

Saat meminta domain blockchain, pertama-tama periksa alamat ANDL yang sesuai di blockchain, mirip dengan alamat IP dalam Web2, yang dihasilkan secara otomatis saat menyebarkan situs web. Proses pencarian ini mirip dengan pencarian DNS.

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

Bagaimana mengakses situs web di "on-chain"

Akses melalui proxy

Disarankan untuk menggunakan alat proxy terbalik yang disediakan oleh resmi. Setelah mengunduh, menginstal, dan memulai, port 8080 akan dibuka untuk proxy, dan kemudian Anda dapat mengakses nama domain blockchain.

Cara mengakses situs web di "on-chain"

Ringkasan Penggunaan

Saat ini mengalami masalah berikut selama penggunaan:

  1. Memiliki persyaratan lingkungan operasi, sistem harus mendukung versi glibc 2.34 ke atas.

  2. Dokumen tidak cukup jelas, mungkin karena kebutuhan yang tidak banyak, perlu menjelajahi sendiri. Dokumen dalam bahasa Mandarin tertinggal dibandingkan versi bahasa Inggris.

  3. Kecepatan akses yang lebih lambat, tertinggal dibandingkan situs web tradisional.

  4. Kurangnya dukungan dompet. Halaman browser bawaan yang disediakan oleh resmi dianggap sebagai situs phishing oleh dompet mainstream.

Secara keseluruhan, pengalaman saat ini biasa-biasa saja, masih banyak ruang untuk perbaikan. Namun, arah ini memiliki inovasi, layak untuk dicoba.

IP0.19%
Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
  • Hadiah
  • 4
  • Bagikan
Komentar
0/400
GasFeeNightmarevip
· 20jam yang lalu
Suckers yang sering mengeluh tentang biaya gas!
Lihat AsliBalas0
GasFeeCriervip
· 20jam yang lalu
Terlalu mahal, biaya deploynya sangat tinggi.
Lihat AsliBalas0
LidoStakeAddictvip
· 21jam yang lalu
Membuat domain lagi untuk Dianggap Bodoh?
Lihat AsliBalas0
ForkMongervip
· 21jam yang lalu
dns terpusat seperti ini... vektor serangan tata kelola lain yang menunggu untuk gagal sejujurnya
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)