Sebuah kejadian baru-baru ini membuat orang berpikir ulang tentang keandalan layanan akses nama domain tradisional. Kita selalu menganggap layanan resolusi nama domain yang sangat stabil, ternyata juga dapat mengalami masalah. Ini membuat orang bertanya-tanya, apakah solusi desentralisasi mungkin menjadi alternatif yang patut dieksplorasi?
Menyebarkan halaman di blockchain mungkin memiliki beberapa keuntungan berikut:
Desentralisasi: Semua perubahan perlu konsensus untuk dilakukan, tidak ada lembaga tunggal yang dapat bertindak sewenang-wenang.
Tanpa sertifikat: Blockchain itu sendiri menggunakan teknologi enkripsi, tanpa perlu konfigurasi sertifikat tambahan.
Sebelumnya saya pernah mengetahui tentang solusi domain di suatu platform blockchain, saat itu saya menganggapnya hanya sebagai hal yang menarik dan tidak praktis, karena metode akses tradisional sudah cukup stabil dan umum. Namun sekarang terlihat bahwa solusi ini mungkin benar-benar memiliki skenario aplikasi yang unik, dan layak untuk diteliti lebih lanjut.
membuat situs web di blockchain
Artikel ini akan mencoba untuk menerapkan sebuah situs web di suatu platform blockchain dan membuatnya dapat diakses melalui browser. Seluruh proses dibagi menjadi tiga langkah: 1. Membeli nama domain; 2. Menyiapkan halaman depan; 3. Mengikat halaman ke nama domain.
Konsep nama domain dalam blockchain mirip dengan dunia Web2, keduanya merupakan nama alias untuk alamat yang kompleks. Dalam blockchain, itu mewakili alamat pengguna, sedangkan di Web2, itu mewakili alamat IP server.
membeli nama domain
Sebagai contoh dari suatu platform blockchain, nama domain dapat dibeli melalui situs resmi, dihargai dalam token platform. Mirip dengan Web2, semakin pendek karakter nama domain, semakin tinggi harganya, berkisar antara 1-100 token.
Jika nama domain belum terpakai, Anda dapat menawar dengan harga rendah, kemudian masuk ke tahap lelang dengan hitungan mundur. Nama domain yang dimenangkan akan disimpan dalam bentuk NFT di dompet pengguna dan dapat diperdagangkan. Masa berlaku nama domain adalah 1 tahun, dan akan dikembalikan setelah masa berlaku habis.
Singkatnya, mendapatkan nama domain dapat dilakukan melalui lelang di situs resmi atau dengan bertransaksi dari pengguna lain.
Siapkan halaman depan
Langkah ini memerlukan persiapan halaman depan untuk ditampilkan. Untuk menyederhanakan proses, artikel ini hanya menyiapkan satu file html dan menggunakan nginx untuk mengekspos halaman, tentu saja juga memerlukan satu server cloud untuk menjalankan aplikasi frontend. Langkah ini mirip dengan penyebaran frontend tradisional.
Mengikat halaman ke nama domain blockchain
Setelah mendapatkan nama domain blockchain, Anda dapat mengikat alamat ANDL di situs resmi. Anda juga dapat menggunakan alat pengikatan yang disediakan oleh platform, mengikuti panduan resmi.
Setelah pengikatan selesai, perlu untuk memulai port pendengar di server, untuk meneruskan permintaan http menjadi udp. Anda dapat menggunakan alat proxy yang disediakan oleh resmi, masukkan perintah berikut untuk memulai:
Di antaranya, 8080 adalah port TCP yang mendengarkan query HTTP, 3333 adalah port UDP yang digunakan untuk aktivitas RLDP dan ADNL. global.config.json adalah file konfigurasi global yang dapat diperoleh dari saluran resmi.
Akses nama domain blockchain
Langsung memasukkan nama domain blockchain di browser tidak dapat diakses, karena browser tidak dapat mengurai jenis nama domain ini. Oleh karena itu, perlu melakukan beberapa langkah tambahan.
proses permintaan nama domain blockchain
Saat meminta nama domain blockchain, pertama-tama akan dilakukan pencarian alamat ANDL yang sesuai di blockchain, mirip dengan alamat IP di Web2, yang secara otomatis dihasilkan saat mengdeploy situs web. Proses pencarian ini mirip dengan pencarian DNS.
Kemudian berdasarkan alamat ANDL, permintaan akan diteruskan ke mesin yang sesuai, mengembalikan halaman yang ditentukan. Proses keseluruhan mirip dengan Web2, perbedaan utama terletak pada cara pencarian pemetaan alamat dan nama domain yang berbeda.
Akses halaman melalui proxy
Disarankan untuk menggunakan alat proxy resmi yang disediakan yaitu Tonutils Reverse Proxy. Setelah diunduh dan dijalankan, proxy akan dibuka di port 8080, setelah itu Anda dapat mengakses nama domain blockchain.
Penggunaan Ringkasan
Saat ini menghadapi beberapa masalah dalam proses penggunaan:
Memiliki persyaratan untuk lingkungan operasi situs web. Sistem harus mendukung glibc versi 2.34 dan yang lebih tinggi, sebelum penerapan harus memeriksa apakah mesin memenuhi persyaratan.
Dokumen tidak cukup jelas. Mungkin karena kebutuhan tidak banyak, dokumen tidak cukup lengkap, perlu dijelajahi sendiri. Dokumen dalam bahasa Mandarin diperbarui lebih lambat, tertinggal dari versi bahasa Inggris.
Kecepatan akses yang lebih lambat. Dibandingkan dengan situs web tradisional, kecepatan akses mengalami penurunan. Ini melibatkan beberapa faktor, dan masih ada banyak ruang untuk perbaikan di masa depan.
Dompet tidak didukung. Resmi menyediakan halaman browser terintegrasi yang sederhana, dapat diakses tanpa menginstal proxy. Namun saat ini dompet utama menganggapnya sebagai situs phishing.
Secara keseluruhan, pengalaman saat ini biasa saja, masih banyak yang bisa diperbaiki. Namun, arah ini sangat inovatif dan layak untuk dicoba.
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.
13 Suka
Hadiah
13
6
Bagikan
Komentar
0/400
LiquidatedTwice
· 2jam yang lalu
Saya sangat terkejut, apakah domain tradisional semudah ini?
Lihat AsliBalas0
TokenDustCollector
· 2jam yang lalu
Blockchain dan stabil tidak stabil kan
Lihat AsliBalas0
CryptoDouble-O-Seven
· 2jam yang lalu
Sudah saatnya menggunakan nama domain Blockchain.
Lihat AsliBalas0
gas_fee_therapy
· 2jam yang lalu
Membangun nama domain Blockchain ya, biaya gas akan melonjak lagi.
Lihat AsliBalas0
HalfBuddhaMoney
· 2jam yang lalu
Domain Blockchain? Punya uang dan waktu untuk bermain, ya.
Pembangunan situs web nama domain Blockchain: Eksplorasi arah baru Web3 yang Desentralisasi
Sebuah kejadian baru-baru ini membuat orang berpikir ulang tentang keandalan layanan akses nama domain tradisional. Kita selalu menganggap layanan resolusi nama domain yang sangat stabil, ternyata juga dapat mengalami masalah. Ini membuat orang bertanya-tanya, apakah solusi desentralisasi mungkin menjadi alternatif yang patut dieksplorasi?
Menyebarkan halaman di blockchain mungkin memiliki beberapa keuntungan berikut:
Desentralisasi: Semua perubahan perlu konsensus untuk dilakukan, tidak ada lembaga tunggal yang dapat bertindak sewenang-wenang.
Tanpa sertifikat: Blockchain itu sendiri menggunakan teknologi enkripsi, tanpa perlu konfigurasi sertifikat tambahan.
Sebelumnya saya pernah mengetahui tentang solusi domain di suatu platform blockchain, saat itu saya menganggapnya hanya sebagai hal yang menarik dan tidak praktis, karena metode akses tradisional sudah cukup stabil dan umum. Namun sekarang terlihat bahwa solusi ini mungkin benar-benar memiliki skenario aplikasi yang unik, dan layak untuk diteliti lebih lanjut.
membuat situs web di blockchain
Artikel ini akan mencoba untuk menerapkan sebuah situs web di suatu platform blockchain dan membuatnya dapat diakses melalui browser. Seluruh proses dibagi menjadi tiga langkah: 1. Membeli nama domain; 2. Menyiapkan halaman depan; 3. Mengikat halaman ke nama domain.
Konsep nama domain dalam blockchain mirip dengan dunia Web2, keduanya merupakan nama alias untuk alamat yang kompleks. Dalam blockchain, itu mewakili alamat pengguna, sedangkan di Web2, itu mewakili alamat IP server.
membeli nama domain
Sebagai contoh dari suatu platform blockchain, nama domain dapat dibeli melalui situs resmi, dihargai dalam token platform. Mirip dengan Web2, semakin pendek karakter nama domain, semakin tinggi harganya, berkisar antara 1-100 token.
Jika nama domain belum terpakai, Anda dapat menawar dengan harga rendah, kemudian masuk ke tahap lelang dengan hitungan mundur. Nama domain yang dimenangkan akan disimpan dalam bentuk NFT di dompet pengguna dan dapat diperdagangkan. Masa berlaku nama domain adalah 1 tahun, dan akan dikembalikan setelah masa berlaku habis.
Singkatnya, mendapatkan nama domain dapat dilakukan melalui lelang di situs resmi atau dengan bertransaksi dari pengguna lain.
Siapkan halaman depan
Langkah ini memerlukan persiapan halaman depan untuk ditampilkan. Untuk menyederhanakan proses, artikel ini hanya menyiapkan satu file html dan menggunakan nginx untuk mengekspos halaman, tentu saja juga memerlukan satu server cloud untuk menjalankan aplikasi frontend. Langkah ini mirip dengan penyebaran frontend tradisional.
Mengikat halaman ke nama domain blockchain
Setelah mendapatkan nama domain blockchain, Anda dapat mengikat alamat ANDL di situs resmi. Anda juga dapat menggunakan alat pengikatan yang disediakan oleh platform, mengikuti panduan resmi.
Setelah pengikatan selesai, perlu untuk memulai port pendengar di server, untuk meneruskan permintaan http menjadi udp. Anda dapat menggunakan alat proxy yang disediakan oleh resmi, masukkan perintah berikut untuk memulai:
Di antaranya, 8080 adalah port TCP yang mendengarkan query HTTP, 3333 adalah port UDP yang digunakan untuk aktivitas RLDP dan ADNL. global.config.json adalah file konfigurasi global yang dapat diperoleh dari saluran resmi.
Akses nama domain blockchain
Langsung memasukkan nama domain blockchain di browser tidak dapat diakses, karena browser tidak dapat mengurai jenis nama domain ini. Oleh karena itu, perlu melakukan beberapa langkah tambahan.
proses permintaan nama domain blockchain
Saat meminta nama domain blockchain, pertama-tama akan dilakukan pencarian alamat ANDL yang sesuai di blockchain, mirip dengan alamat IP di Web2, yang secara otomatis dihasilkan saat mengdeploy situs web. Proses pencarian ini mirip dengan pencarian DNS.
Kemudian berdasarkan alamat ANDL, permintaan akan diteruskan ke mesin yang sesuai, mengembalikan halaman yang ditentukan. Proses keseluruhan mirip dengan Web2, perbedaan utama terletak pada cara pencarian pemetaan alamat dan nama domain yang berbeda.
Akses halaman melalui proxy
Disarankan untuk menggunakan alat proxy resmi yang disediakan yaitu Tonutils Reverse Proxy. Setelah diunduh dan dijalankan, proxy akan dibuka di port 8080, setelah itu Anda dapat mengakses nama domain blockchain.
Penggunaan Ringkasan
Saat ini menghadapi beberapa masalah dalam proses penggunaan:
Memiliki persyaratan untuk lingkungan operasi situs web. Sistem harus mendukung glibc versi 2.34 dan yang lebih tinggi, sebelum penerapan harus memeriksa apakah mesin memenuhi persyaratan.
Dokumen tidak cukup jelas. Mungkin karena kebutuhan tidak banyak, dokumen tidak cukup lengkap, perlu dijelajahi sendiri. Dokumen dalam bahasa Mandarin diperbarui lebih lambat, tertinggal dari versi bahasa Inggris.
Kecepatan akses yang lebih lambat. Dibandingkan dengan situs web tradisional, kecepatan akses mengalami penurunan. Ini melibatkan beberapa faktor, dan masih ada banyak ruang untuk perbaikan di masa depan.
Dompet tidak didukung. Resmi menyediakan halaman browser terintegrasi yang sederhana, dapat diakses tanpa menginstal proxy. Namun saat ini dompet utama menganggapnya sebagai situs phishing.
Secara keseluruhan, pengalaman saat ini biasa saja, masih banyak yang bisa diperbaiki. Namun, arah ini sangat inovatif dan layak untuk dicoba.