Sebuah peristiwa baru-baru ini telah mendorong orang untuk meninjau kembali layanan akses domain tradisional. Layanan resolusi domain yang selama ini dianggap stabil dan dapat diandalkan juga mengalami masalah, yang mendorong kita untuk berpikir: apakah solusi terdesentralisasi dapat menjadi alternatif yang layak untuk dieksplorasi?
Menyebarkan situs web di Blockchain mungkin memiliki keuntungan sebagai berikut:
Desentralisasi: Semua perubahan memerlukan konsensus, tidak ada lembaga tunggal yang dapat bertindak sewenang-wenang.
Tanpa Sertifikat: Blockchain itu sendiri menggunakan teknologi kriptografi, tidak memerlukan konfigurasi sertifikat tambahan.
Sebelumnya, ketika saya terlibat dengan skema nama domain dari suatu platform blockchain, saya merasa itu hanya sebuah percobaan yang menarik, dengan kegunaan yang tidak tinggi. Toh, cara akses tradisional sudah cukup stabil dan umum. Namun sekarang tampaknya, skema seperti ini mungkin benar-benar memiliki skenario penggunaannya, dan layak untuk diteliti lebih lanjut.
Membangun situs web di Blockchain
Artikel ini akan mencoba untuk meng-host sebuah situs web di suatu platform Blockchain, dan membuatnya dapat diakses melalui browser. Proses keseluruhan 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 memberikan alias untuk alamat yang kompleks. Dalam Blockchain, itu mewakili alamat pengguna, sedangkan dalam Web2, itu mewakili alamat IP server.
Beli nama domain
Sebagai contoh platform Blockchain tertentu, nama domain dapat dibeli melalui situs resmi, dengan harga yang dihitung dalam token platform. Mirip dengan Web2, nama domain yang lebih pendek harganya lebih tinggi, berkisar antara 1-100 token.
Nama domain yang tidak terpakai dapat dilelang dengan harga rendah, setelah memasuki hitung mundur, semua orang dapat berpartisipasi 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 dikembalikan.
Secara keseluruhan, mendapatkan nama domain bisa dilakukan melalui lelang di situs resmi, atau bisa juga dibeli dari pengguna lain.
Siapkan halaman depan
Langkah ini membutuhkan persiapan halaman depan untuk ditampilkan. Untuk kesederhanaan, artikel ini hanya menyiapkan satu file html dan menggunakan nginx untuk mengeksposnya, serta membutuhkan satu server cloud untuk menjalankan halaman depan. Proses ini mirip dengan penerapan aplikasi depan 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, sesuai dengan petunjuk resmi.
Setelah pengikatan selesai, Anda perlu menjalankan port pemantauan di server untuk menerima permintaan http dan meneruskannya sebagai udp. Anda dapat menggunakan alat proxy yang disediakan oleh resmi, masukkan perintah berikut untuk memulai:
Di antaranya, 8080 adalah port TCP yang digunakan untuk mendengarkan permintaan HTTP masuk, dan 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
Langsung memasukkan nama domain blockchain di browser tidak dapat diakses, karena browser tidak tahu bagaimana cara memecahkan nama domain tersebut. Diperlukan beberapa langkah tambahan.
Proses Permintaan Nama Domain Blockchain
Saat meminta nama domain blockchain, pertama-tama akan melakukan pencarian alamat ANDL yang sesuai di blockchain, ini dapat disamakan dengan alamat IP di Web2. Proses pencarian mirip dengan pencarian DNS.
Berdasarkan alamat ANDL, permintaan akan diteruskan ke mesin yang sesuai, kemudian mengembalikan halaman yang ditentukan. Seluruh proses mirip dengan Web2, perbedaan utamanya terletak pada cara pencarian pemetaan alamat dan nama domain.
Akses halaman melalui agen
Disarankan untuk menggunakan alat proxy yang disediakan oleh resmi. Setelah mengunduh, menginstal, dan memulai, akan membuka port proxy di lokal, setelah itu Anda dapat mengakses domain blockchain.
Ringkasan Penggunaan
Saat ini, setelah digunakan, saya menemui beberapa masalah berikut:
Memiliki persyaratan lingkungan operasi. Sistem perlu mendukung versi glibc yang lebih baru, sebelum diterapkan perlu memeriksa apakah mesin memenuhi syarat.
Dokumen tidak cukup jelas. Mungkin karena permintaan tidak banyak, dokumen tidak cukup lengkap, perlu dijelajahi sendiri. Pembaruan dokumen dalam bahasa Mandarin juga tidak tepat waktu.
Kecepatan akses yang lebih lambat. Dibandingkan dengan situs web tradisional, kecepatan akses lebih lambat, dan masih ada banyak ruang untuk perbaikan di masa depan.
Kurangnya dukungan dompet. Pihak resmi telah menyediakan halaman browser terintegrasi yang sederhana, tetapi saat ini dianggap sebagai situs phishing oleh dompet utama.
Secara keseluruhan, pengalaman saat ini biasa saja, masih banyak hal yang bisa diperbaiki. Namun arah ini sangat inovatif, layak 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.
Blockchain situs web kemungkinan baru: panduan lengkap dari penyebaran hingga akses
Memikirkan kembali kemungkinan website Blockchain
Sebuah peristiwa baru-baru ini telah mendorong orang untuk meninjau kembali layanan akses domain tradisional. Layanan resolusi domain yang selama ini dianggap stabil dan dapat diandalkan juga mengalami masalah, yang mendorong kita untuk berpikir: apakah solusi terdesentralisasi dapat menjadi alternatif yang layak untuk dieksplorasi?
Menyebarkan situs web di Blockchain mungkin memiliki keuntungan sebagai berikut:
Desentralisasi: Semua perubahan memerlukan konsensus, tidak ada lembaga tunggal yang dapat bertindak sewenang-wenang.
Tanpa Sertifikat: Blockchain itu sendiri menggunakan teknologi kriptografi, tidak memerlukan konfigurasi sertifikat tambahan.
Sebelumnya, ketika saya terlibat dengan skema nama domain dari suatu platform blockchain, saya merasa itu hanya sebuah percobaan yang menarik, dengan kegunaan yang tidak tinggi. Toh, cara akses tradisional sudah cukup stabil dan umum. Namun sekarang tampaknya, skema seperti ini mungkin benar-benar memiliki skenario penggunaannya, dan layak untuk diteliti lebih lanjut.
Membangun situs web di Blockchain
Artikel ini akan mencoba untuk meng-host sebuah situs web di suatu platform Blockchain, dan membuatnya dapat diakses melalui browser. Proses keseluruhan 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 memberikan alias untuk alamat yang kompleks. Dalam Blockchain, itu mewakili alamat pengguna, sedangkan dalam Web2, itu mewakili alamat IP server.
Beli nama domain
Sebagai contoh platform Blockchain tertentu, nama domain dapat dibeli melalui situs resmi, dengan harga yang dihitung dalam token platform. Mirip dengan Web2, nama domain yang lebih pendek harganya lebih tinggi, berkisar antara 1-100 token.
Nama domain yang tidak terpakai dapat dilelang dengan harga rendah, setelah memasuki hitung mundur, semua orang dapat berpartisipasi 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 dikembalikan.
Secara keseluruhan, mendapatkan nama domain bisa dilakukan melalui lelang di situs resmi, atau bisa juga dibeli dari pengguna lain.
Siapkan halaman depan
Langkah ini membutuhkan persiapan halaman depan untuk ditampilkan. Untuk kesederhanaan, artikel ini hanya menyiapkan satu file html dan menggunakan nginx untuk mengeksposnya, serta membutuhkan satu server cloud untuk menjalankan halaman depan. Proses ini mirip dengan penerapan aplikasi depan 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, sesuai dengan petunjuk resmi.
Setelah pengikatan selesai, Anda perlu menjalankan port pemantauan di server untuk menerima permintaan http dan meneruskannya sebagai udp. Anda dapat menggunakan alat proxy yang disediakan oleh 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 digunakan untuk mendengarkan permintaan HTTP masuk, dan 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
Langsung memasukkan nama domain blockchain di browser tidak dapat diakses, karena browser tidak tahu bagaimana cara memecahkan nama domain tersebut. Diperlukan beberapa langkah tambahan.
Proses Permintaan Nama Domain Blockchain
Saat meminta nama domain blockchain, pertama-tama akan melakukan pencarian alamat ANDL yang sesuai di blockchain, ini dapat disamakan dengan alamat IP di Web2. Proses pencarian mirip dengan pencarian DNS.
Berdasarkan alamat ANDL, permintaan akan diteruskan ke mesin yang sesuai, kemudian mengembalikan halaman yang ditentukan. Seluruh proses mirip dengan Web2, perbedaan utamanya terletak pada cara pencarian pemetaan alamat dan nama domain.
Akses halaman melalui agen
Disarankan untuk menggunakan alat proxy yang disediakan oleh resmi. Setelah mengunduh, menginstal, dan memulai, akan membuka port proxy di lokal, setelah itu Anda dapat mengakses domain blockchain.
Ringkasan Penggunaan
Saat ini, setelah digunakan, saya menemui beberapa masalah berikut:
Memiliki persyaratan lingkungan operasi. Sistem perlu mendukung versi glibc yang lebih baru, sebelum diterapkan perlu memeriksa apakah mesin memenuhi syarat.
Dokumen tidak cukup jelas. Mungkin karena permintaan tidak banyak, dokumen tidak cukup lengkap, perlu dijelajahi sendiri. Pembaruan dokumen dalam bahasa Mandarin juga tidak tepat waktu.
Kecepatan akses yang lebih lambat. Dibandingkan dengan situs web tradisional, kecepatan akses lebih lambat, dan masih ada banyak ruang untuk perbaikan di masa depan.
Kurangnya dukungan dompet. Pihak resmi telah menyediakan halaman browser terintegrasi yang sederhana, tetapi saat ini dianggap sebagai situs phishing oleh dompet utama.
Secara keseluruhan, pengalaman saat ini biasa saja, masih banyak hal yang bisa diperbaiki. Namun arah ini sangat inovatif, layak dicoba.