Jelajahi nama domain Blockchain: Praktik dan Tantangan Penerapan Situs Web Desentralisasi

robot
Pembuatan abstrak sedang berlangsung

Sebuah peristiwa yang terjadi baru-baru ini membuat saya merenungkan kembali tentang keandalan layanan akses domain tradisional. Kami selalu menganggap bahwa layanan resolusi domain yang sangat stabil ternyata juga bisa mengalami masalah, ini membuat saya berpikir: apakah solusi desentralisasi mungkin menjadi pilihan alternatif yang layak untuk dieksplorasi?

Setelah berpikir, saya percaya bahwa menerapkan situs web di blockchain mungkin memiliki beberapa keuntungan berikut:

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

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

Saya sebelumnya pernah mempelajari skema nama domain dari suatu platform blockchain, saat itu saya merasa itu tampaknya hanya konsep yang menarik, dengan kegunaan yang rendah, karena metode akses tradisional sudah cukup stabil dan umum. Tetapi sekarang, jika saya ingat kembali, skema ini mungkin memang memiliki skenario aplikasi unik yang layak untuk diteliti lebih lanjut.

di dalam blockchain membuat situs web

Selanjutnya, saya 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 nama domain; 2. Menyiapkan halaman frontend; 3. Mengikat halaman ke nama domain.

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

Membeli nama domain

Sebagai contoh platform blockchain tertentu, nama domain dapat dibeli di situs resmi, dengan harga yang dihitung dalam token platform. Mirip dengan Web2, nama domain dengan karakter yang lebih pendek memiliki harga yang lebih tinggi, berkisar antara 1-100 token.

Jika suatu nama domain belum terpakai, Anda dapat mengajukan tawaran rendah, kemudian memasuki fase hitung mundur, di mana orang lain dapat ikut serta dalam penawaran hingga hitung mundur berakhir. 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 dikembalikan.

Singkatnya, mendapatkan domain dapat dilakukan melalui lelang resmi atau membeli dari pengguna lain.

Siapkan halaman depan

Langkah ini memerlukan persiapan halaman depan sebagai tampilan. Untuk menyederhanakan proses, kami hanya menyiapkan satu file html dan menggunakan nginx untuk mengekspos halaman tersebut. Tentu saja, kami juga memerlukan satu server cloud untuk menjalankan halaman depan. Langkah ini pada dasarnya sama dengan penerapan aplikasi frontend tradisional.

Mengikat halaman ke nama domain blockchain

Setelah mendapatkan nama domain blockchain, Anda dapat mengaitkan alamat ANDL Anda di situs web DNS resmi. Anda juga dapat menggunakan alat pengikatan yang disediakan oleh platform, mengikuti panduan resmi.

Setelah pengikatan selesai, Anda juga perlu menjalankan sebuah port pendengar di server, yang digunakan untuk menerima permintaan http dan meneruskan menjadi udp. Anda dapat menggunakan alat rldp-http-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 yang mendengarkan permintaan HTTP masuk di localhost, 3333 adalah port UDP yang digunakan untuk semua aktivitas RLDP dan ADNL masuk dan keluar. global.config.json adalah file konfigurasi global yang dapat diunduh dari saluran resmi.

Akses nama domain blockchain

Mengakses situs web dengan langsung memasukkan nama domain blockchain di browser tidak memungkinkan, karena browser tidak tahu cara memparsing nama domain tersebut. Oleh karena itu, beberapa langkah tambahan juga diperlukan.

Proses permintaan nama domain blockchain

Saat mengakses nama domain blockchain, pertama-tama akan dilakukan pencarian alamat ANDL yang sesuai di blockchain, alamat ini mirip dengan alamat IP di Web2, yang dibuat secara otomatis saat menerapkan situs web. Proses pencarian ini dapat dis类比 dengan pencarian DNS.

Kemudian, permintaan akan diteruskan ke mesin yang sesuai berdasarkan alamat ANDL, pada saat ini halaman yang dikembalikan dapat ditentukan. Seluruh proses mirip dengan Web2, perbedaan utamanya terletak pada cara pencarian pemetaan alamat dan nama domain.

Bagaimana mengakses situs web di "on-chain"

Akses halaman melalui agen

Disarankan untuk menggunakan alat proxy yang disediakan secara resmi, yaitu Tonutils Reverse Proxy. Setelah diunduh, diinstal, dan dijalankan, itu akan membuka port 8080 di lokal untuk proxy, setelah itu Anda dapat mengakses nama domain blockchain.

Cara mengakses situs web di "on-chain"

Ringkasan Penggunaan

Saat ini, saya menemui beberapa masalah berikut:

  1. Ada persyaratan untuk lingkungan operasi situs web. Sistem perlu mendukung versi glibc yang lebih baru, dan sebelum deployment, perlu memeriksa apakah mesin memenuhi persyaratan.

  2. Dokumen tidak cukup jelas. Mungkin karena permintaan seperti ini tidak banyak, dokumen tidak cukup lengkap, perlu dijelajahi sendiri. Selain itu, pembaruan dokumen dalam bahasa Mandarin mungkin tertinggal dibandingkan versi bahasa Inggris.

  3. Kecepatan akses lebih lambat. Dibandingkan dengan situs web tradisional, kecepatan akses lebih lambat. Ini melibatkan berbagai faktor, dan masih ada banyak ruang untuk perbaikan di masa depan.

  4. Kurangnya dukungan dompet. Pihak resmi menyediakan halaman browser terintegrasi sederhana yang dapat diakses tanpa menginstal proxy. Namun saat ini, dompet utama mengidentifikasinya sebagai situs phishing.

Secara keseluruhan, pengalaman penggunaan saat ini biasa-biasa saja, masih banyak yang bisa diperbaiki. 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
GateUser-a5fa8bd0vip
· 07-03 03:39
Hanya itu maksudnya? Selamat tinggal
Lihat AsliBalas0
BearMarketBuyervip
· 07-03 03:31
Lebih baik jika ada masalah, cari Google.
Lihat AsliBalas0
FarmToRichesvip
· 07-03 03:28
Zzz DNS kali ini benar-benar doomed
Lihat AsliBalas0
AirdropworkerZhangvip
· 07-03 03:19
Wah, sudah menjadi terpusat lagi.
Lihat AsliBalas0
nft_widowvip
· 07-03 03:12
Baiklah, benar-benar menikmati keramaian tanpa khawatir akan masalah.
Lihat AsliBalas0
  • Sematkan
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)