Deployment situs di Blockchain: Eksplorasi kemungkinan baru
Sebuah peristiwa yang terjadi baru-baru ini telah membuat orang berpikir kembali tentang keandalan layanan akses nama domain tradisional. Layanan resolusi nama domain yang selalu dianggap stabil ternyata juga dapat mengalami masalah, ini membuat orang tidak bisa tidak memikirkan bahwa solusi terdesentralisasi mungkin menjadi pilihan alternatif yang layak untuk dieksplorasi.
Mengdeploy halaman web di Blockchain mungkin memiliki keuntungan berikut:
Desentralisasi: Semua perubahan memerlukan konsensus untuk dilakukan, tidak ada lembaga tunggal yang dapat bertindak sepihak.
Tanpa sertifikat: Karena Blockchain itu sendiri menggunakan teknologi enkripsi, tidak perlu konfigurasi sertifikat tambahan.
Sebelumnya, ketika saya menjelajahi solusi nama domain dari suatu platform Blockchain, saya merasa itu hanya percobaan yang menarik dan tidak terlalu praktis. Bagaimanapun, cara akses tradisional sudah cukup stabil dan umum. Namun sekarang, tampaknya solusi ini mungkin benar-benar memiliki tempatnya, dan layak untuk diteliti lebih lanjut.
Proses Pembuatan Situs Web Blockchain
Proses untuk membuat situs web di Blockchain dapat 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 adalah alias untuk alamat yang kompleks. Dalam Blockchain, itu mewakili alamat pengguna, sedangkan di Web2, itu adalah alamat IP server.
Pembelian domain
Sebagai contoh platform Blockchain tertentu, nama domain dapat dibeli di situs resmi, dihargai dalam token platform tersebut. 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, setelah memasuki hitung 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 kedaluwarsa akan diambil kembali.
Secara keseluruhan, mendapatkan nama domain dapat dilakukan melalui lelang resmi atau berdagang dari pengguna lain.
Persiapan halaman depan
Langkah ini memerlukan persiapan halaman depan untuk ditampilkan. Untuk kemudahan, Anda hanya dapat menyiapkan satu file html dan mengeksposnya menggunakan nginx, tentu saja Anda juga memerlukan satu server cloud untuk menjalankan halaman depan. Proses ini mirip dengan penyebaran aplikasi frontend tradisional.
Halaman dan ikatan domain
Setelah memiliki nama domain, Anda dapat mengaitkan alamat ANDL di situs resmi. Anda juga dapat menggunakan alat pengikatan yang disediakan oleh resmi, dan mengikuti petunjuk untuk melakukan operasi.
Setelah pengikatan selesai, perlu untuk memulai port pendengar di server, digunakan untuk meneruskan permintaan http ke udp. Anda dapat menggunakan alat resmi, masukkan perintah yang sesuai untuk memulai:
Di antaranya, 8080 adalah port TCP yang mendengarkan permintaan HTTP, 3333 adalah port UDP yang digunakan untuk aktivitas RLDP dan ADNL. global.config.json adalah file konfigurasi global yang dapat diunduh dari situs resmi.
Akses domain Blockchain
Mengakses nama domain Blockchain langsung di browser tidak dapat dilakukan, karena browser tidak tahu cara menguraikannya. Diperlukan beberapa langkah tambahan.
Saat meminta nama domain blockchain, pertama-tama akan mencari alamat ANDL yang sesuai di on-chain, mirip dengan alamat IP dalam Web2, yang dihasilkan secara otomatis saat situs web dideploy. Proses ini mirip dengan pencarian DNS.
Kemudian, terapkan permintaan berdasarkan alamat ANDL ke mesin yang sesuai, dan kembalikan halaman yang ditentukan. Proses keseluruhan mirip dengan Web2, perbedaan utamanya terletak pada cara pencarian peta alamat dan nama domain.
Akses melalui agen
Disarankan untuk menggunakan alat proxy yang disediakan secara resmi. Setelah mengunduh dan menginstalnya, alat ini akan membuka proxy di port 8080, dan setelah itu Anda dapat mengakses domain Blockchain.
Ringkasan Penggunaan
Saat ini mengalami masalah berikut:
Memiliki persyaratan lingkungan operasi. Sistem harus mendukung glibc versi 2.34 ke atas, perlu diperiksa sebelum penerapan.
Dokumen tidak cukup jelas. Mungkin karena permintaan yang tidak banyak, dokumen tidak sempurna, perlu eksplorasi sendiri. Pembaruan versi bahasa Mandarin juga tidak tepat waktu.
Kecepatan akses cukup lambat. Lebih lambat dibandingkan situs web tradisional, ada banyak ruang untuk peningkatan di masa depan.
Dompet tidak didukung. Browser terintegrasi yang disediakan resmi tidak dapat menginstal akses proksi, tetapi dianggap sebagai situs phishing oleh dompet utama.
Secara keseluruhan, pengalaman saat ini biasa saja, ada banyak hal yang bisa diperbaiki. Namun arah ini cukup inovatif, 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.
10 Suka
Hadiah
10
5
Bagikan
Komentar
0/400
HappyToBeDumped
· 13jam yang lalu
Kedengarannya bagus, tapi masalahnya adalah latensi terasa sulit diatasi, ya?
Lihat AsliBalas0
GateUser-9ad11037
· 13jam yang lalu
Bengbu sudah, sudah tahun 2024 masih ada yang ribut tentang ini.
Lihat AsliBalas0
TokenomicsTinfoilHat
· 13jam yang lalu
Pemain Web3 paling memahami keamanan!
Lihat AsliBalas0
YieldWhisperer
· 13jam yang lalu
melihat presentasi yang persis sama ini pada tahun 2019... spoiler: itu gagal total karena masalah skala lmao
Blockchain website deployment: Desentralisasi jaringan bab baru
Deployment situs di Blockchain: Eksplorasi kemungkinan baru
Sebuah peristiwa yang terjadi baru-baru ini telah membuat orang berpikir kembali tentang keandalan layanan akses nama domain tradisional. Layanan resolusi nama domain yang selalu dianggap stabil ternyata juga dapat mengalami masalah, ini membuat orang tidak bisa tidak memikirkan bahwa solusi terdesentralisasi mungkin menjadi pilihan alternatif yang layak untuk dieksplorasi.
Mengdeploy halaman web di Blockchain mungkin memiliki keuntungan berikut:
Desentralisasi: Semua perubahan memerlukan konsensus untuk dilakukan, tidak ada lembaga tunggal yang dapat bertindak sepihak.
Tanpa sertifikat: Karena Blockchain itu sendiri menggunakan teknologi enkripsi, tidak perlu konfigurasi sertifikat tambahan.
Sebelumnya, ketika saya menjelajahi solusi nama domain dari suatu platform Blockchain, saya merasa itu hanya percobaan yang menarik dan tidak terlalu praktis. Bagaimanapun, cara akses tradisional sudah cukup stabil dan umum. Namun sekarang, tampaknya solusi ini mungkin benar-benar memiliki tempatnya, dan layak untuk diteliti lebih lanjut.
Proses Pembuatan Situs Web Blockchain
Proses untuk membuat situs web di Blockchain dapat 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 adalah alias untuk alamat yang kompleks. Dalam Blockchain, itu mewakili alamat pengguna, sedangkan di Web2, itu adalah alamat IP server.
Pembelian domain
Sebagai contoh platform Blockchain tertentu, nama domain dapat dibeli di situs resmi, dihargai dalam token platform tersebut. 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, setelah memasuki hitung 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 kedaluwarsa akan diambil kembali.
Secara keseluruhan, mendapatkan nama domain dapat dilakukan melalui lelang resmi atau berdagang dari pengguna lain.
Persiapan halaman depan
Langkah ini memerlukan persiapan halaman depan untuk ditampilkan. Untuk kemudahan, Anda hanya dapat menyiapkan satu file html dan mengeksposnya menggunakan nginx, tentu saja Anda juga memerlukan satu server cloud untuk menjalankan halaman depan. Proses ini mirip dengan penyebaran aplikasi frontend tradisional.
Halaman dan ikatan domain
Setelah memiliki nama domain, Anda dapat mengaitkan alamat ANDL di situs resmi. Anda juga dapat menggunakan alat pengikatan yang disediakan oleh resmi, dan mengikuti petunjuk untuk melakukan operasi.
Setelah pengikatan selesai, perlu untuk memulai port pendengar di server, digunakan untuk meneruskan permintaan http ke udp. Anda dapat menggunakan alat resmi, masukkan perintah yang sesuai 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, 3333 adalah port UDP yang digunakan untuk aktivitas RLDP dan ADNL. global.config.json adalah file konfigurasi global yang dapat diunduh dari situs resmi.
Akses domain Blockchain
Mengakses nama domain Blockchain langsung di browser tidak dapat dilakukan, karena browser tidak tahu cara menguraikannya. Diperlukan beberapa langkah tambahan.
Saat meminta nama domain blockchain, pertama-tama akan mencari alamat ANDL yang sesuai di on-chain, mirip dengan alamat IP dalam Web2, yang dihasilkan secara otomatis saat situs web dideploy. Proses ini mirip dengan pencarian DNS.
Kemudian, terapkan permintaan berdasarkan alamat ANDL ke mesin yang sesuai, dan kembalikan halaman yang ditentukan. Proses keseluruhan mirip dengan Web2, perbedaan utamanya terletak pada cara pencarian peta alamat dan nama domain.
Akses melalui agen
Disarankan untuk menggunakan alat proxy yang disediakan secara resmi. Setelah mengunduh dan menginstalnya, alat ini akan membuka proxy di port 8080, dan setelah itu Anda dapat mengakses domain Blockchain.
Ringkasan Penggunaan
Saat ini mengalami masalah berikut:
Memiliki persyaratan lingkungan operasi. Sistem harus mendukung glibc versi 2.34 ke atas, perlu diperiksa sebelum penerapan.
Dokumen tidak cukup jelas. Mungkin karena permintaan yang tidak banyak, dokumen tidak sempurna, perlu eksplorasi sendiri. Pembaruan versi bahasa Mandarin juga tidak tepat waktu.
Kecepatan akses cukup lambat. Lebih lambat dibandingkan situs web tradisional, ada banyak ruang untuk peningkatan di masa depan.
Dompet tidak didukung. Browser terintegrasi yang disediakan resmi tidak dapat menginstal akses proksi, tetapi dianggap sebagai situs phishing oleh dompet utama.
Secara keseluruhan, pengalaman saat ini biasa saja, ada banyak hal yang bisa diperbaiki. Namun arah ini cukup inovatif, layak untuk dicoba.