Situs Web Blockchain: Menjelajahi Kemungkinan Baru Desentralisasi
Sebuah kejadian baru-baru ini memicu refleksi tentang stabilitas layanan akses nama domain tradisional. Layanan resolusi nama domain yang selama ini dianggap sangat andal ternyata juga dapat mengalami masalah, ini mendorong kita untuk mulai mempertimbangkan bahwa solusi desentralisasi mungkin menjadi alternatif yang layak untuk dieksplorasi.
Menerapkan halaman web di Blockchain mungkin memiliki keuntungan berikut:
Desentralisasi: setiap perubahan memerlukan konsensus kolektif, tidak ada lembaga pengambilan keputusan tunggal.
Tanpa sertifikat: Blockchain itu sendiri menggunakan teknologi kriptografi, tidak memerlukan konfigurasi sertifikat tambahan.
Sebelumnya, ketika saya接触过某区块链平台的域名方案, saya merasa itu mungkin hanya upaya yang menarik dengan keterbatasan praktis. Bagaimanapun, cara akses tradisional sudah cukup stabil dan umum. Namun sekarang, tampaknya, solusi semacam ini mungkin benar-benar memiliki skenario aplikasinya, dan layak untuk diteliti lebih lanjut.
Proses Pembuatan Situs Web Blockchain
Selanjutnya kita akan mencoba untuk meng-deploy 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 adalah alias untuk alamat yang kompleks. Dalam Blockchain, itu mewakili alamat pengguna, sedangkan di Web2 adalah alamat IP server.
Pembelian 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 yang lebih pendek memiliki harga yang lebih tinggi, berkisar antara 1-100 token.
Domain yang belum terpakai dapat dilelang dengan harga rendah, setelah memasuki hitung mundur, semua orang dapat berpartisipasi dalam penawaran, hingga hitung mundur berakhir. Domain disimpan dalam bentuk NFT di dompet pengguna, dan dapat diperdagangkan. Masa berlaku domain adalah 1 tahun, setelah itu akan diambil kembali.
Secara keseluruhan, cara untuk mendapatkan nama domain termasuk lelang di situs resmi dan transaksi antar pengguna.
Persiapan halaman depan
Langkah ini perlu menyiapkan halaman depan yang akan ditampilkan. Untuk menyederhanakan operasi, kami hanya menyiapkan satu file HTML dan mengeksposnya menggunakan Nginx, yang membutuhkan satu server cloud untuk menjalankan halaman depan. Proses ini sama dengan penerapan aplikasi depan tradisional.
pengikatan halaman
Setelah mendapatkan domain, 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, yang digunakan untuk meneruskan permintaan HTTP menjadi UDP. Anda dapat menggunakan alat rldp-http-proxy yang disediakan oleh resmi, dengan perintah berikut untuk memulai:
Di antaranya, 8080 adalah port TCP untuk mendengarkan permintaan HTTP secara lokal, 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.
Mengakses Domain Blockchain
Langsung memasukkan nama domain blockchain di browser tidak dapat diakses, karena browser tidak tahu bagaimana cara memprosesnya. Di sini diperlukan beberapa tindakan tambahan.
Proses Permintaan
Saat meminta nama domain blockchain, pertama-tama akan mencari alamat ANDL yang sesuai di blockchain, mirip dengan alamat IP di Web2, yang dihasilkan secara otomatis saat menyebarkan situs web. Proses pencarian ini mirip dengan pencarian DNS.
Kemudian, terapkan alamat ANDL untuk meneruskan permintaan ke mesin yang sesuai, dan tentukan halaman yang akan dikembalikan. Proses keseluruhan mirip dengan Web2, perbedaan utama terletak pada cara pencarian pemetaan alamat dan nama domain.
Akses melalui agen
Disarankan untuk menggunakan alat Tonutils Reverse Proxy yang disediakan oleh resmi. Setelah diinstal dan dijalankan, proxy akan dibuka di port 8080, dan selanjutnya Anda dapat mengakses domain Blockchain.
Ringkasan Penggunaan
Saat ini mengalami masalah berikut dalam proses penggunaan:
Memiliki persyaratan lingkungan operasi, sistem harus mendukung glibc versi 2.34 dan yang lebih baru.
Dokumen tidak cukup jelas, mungkin karena permintaan yang tidak banyak, perlu mencari tahu sendiri. Dokumen dalam bahasa Mandarin diperbarui cukup lambat.
Kecepatan akses lebih lambat, tertinggal dibandingkan situs web tradisional.
Kurangnya dukungan dompet, halaman browser tertanam yang disediakan oleh resmi dikenali sebagai situs phishing oleh dompet-dompet mainstream.
Secara keseluruhan, pengalaman saat ini cukup biasa, masih ada banyak ruang untuk perbaikan. Namun, arah ini memiliki sifat 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.
11 Suka
Hadiah
11
4
Bagikan
Komentar
0/400
ShitcoinConnoisseur
· 08-02 05:32
Kedengarannya cukup mengesankan, tetapi pada akhirnya yang menentukan tetap saja adalah orang tua yang terpusat.
Lihat AsliBalas0
TerraNeverForget
· 08-01 11:32
Terlalu merepotkan, desentralisasi itu cukup baik.
Lihat AsliBalas0
BlockchainDecoder
· 08-01 02:53
Dari data eksperimen yang ada, DNS terdesentralisasi masih menghadapi dua hambatan teknis: latensi konsensus dan beban jaringan. Mengutip penelitian MIT tahun 2022 menunjukkan bahwa throughput hanya 37% dari DNS tradisional.
Menjelajahi keunggulan dan tantangan dari penerapan situs web Blockchain dan solusi Desentralisasi.
Situs Web Blockchain: Menjelajahi Kemungkinan Baru Desentralisasi
Sebuah kejadian baru-baru ini memicu refleksi tentang stabilitas layanan akses nama domain tradisional. Layanan resolusi nama domain yang selama ini dianggap sangat andal ternyata juga dapat mengalami masalah, ini mendorong kita untuk mulai mempertimbangkan bahwa solusi desentralisasi mungkin menjadi alternatif yang layak untuk dieksplorasi.
Menerapkan halaman web di Blockchain mungkin memiliki keuntungan berikut:
Desentralisasi: setiap perubahan memerlukan konsensus kolektif, tidak ada lembaga pengambilan keputusan tunggal.
Tanpa sertifikat: Blockchain itu sendiri menggunakan teknologi kriptografi, tidak memerlukan konfigurasi sertifikat tambahan.
Sebelumnya, ketika saya接触过某区块链平台的域名方案, saya merasa itu mungkin hanya upaya yang menarik dengan keterbatasan praktis. Bagaimanapun, cara akses tradisional sudah cukup stabil dan umum. Namun sekarang, tampaknya, solusi semacam ini mungkin benar-benar memiliki skenario aplikasinya, dan layak untuk diteliti lebih lanjut.
Proses Pembuatan Situs Web Blockchain
Selanjutnya kita akan mencoba untuk meng-deploy 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 adalah alias untuk alamat yang kompleks. Dalam Blockchain, itu mewakili alamat pengguna, sedangkan di Web2 adalah alamat IP server.
Pembelian 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 yang lebih pendek memiliki harga yang lebih tinggi, berkisar antara 1-100 token.
Domain yang belum terpakai dapat dilelang dengan harga rendah, setelah memasuki hitung mundur, semua orang dapat berpartisipasi dalam penawaran, hingga hitung mundur berakhir. Domain disimpan dalam bentuk NFT di dompet pengguna, dan dapat diperdagangkan. Masa berlaku domain adalah 1 tahun, setelah itu akan diambil kembali.
Secara keseluruhan, cara untuk mendapatkan nama domain termasuk lelang di situs resmi dan transaksi antar pengguna.
Persiapan halaman depan
Langkah ini perlu menyiapkan halaman depan yang akan ditampilkan. Untuk menyederhanakan operasi, kami hanya menyiapkan satu file HTML dan mengeksposnya menggunakan Nginx, yang membutuhkan satu server cloud untuk menjalankan halaman depan. Proses ini sama dengan penerapan aplikasi depan tradisional.
pengikatan halaman
Setelah mendapatkan domain, 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, yang digunakan untuk meneruskan permintaan HTTP menjadi UDP. Anda dapat menggunakan alat rldp-http-proxy yang disediakan oleh resmi, dengan perintah berikut untuk memulai:
rldp-http-proxy/rldp-http-proxy -p 8080 -c 3333 -C global.config.json
Di antaranya, 8080 adalah port TCP untuk mendengarkan permintaan HTTP secara lokal, 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.
Mengakses Domain Blockchain
Langsung memasukkan nama domain blockchain di browser tidak dapat diakses, karena browser tidak tahu bagaimana cara memprosesnya. Di sini diperlukan beberapa tindakan tambahan.
Proses Permintaan
Saat meminta nama domain blockchain, pertama-tama akan mencari alamat ANDL yang sesuai di blockchain, mirip dengan alamat IP di Web2, yang dihasilkan secara otomatis saat menyebarkan situs web. Proses pencarian ini mirip dengan pencarian DNS.
Kemudian, terapkan alamat ANDL untuk meneruskan permintaan ke mesin yang sesuai, dan tentukan halaman yang akan dikembalikan. Proses keseluruhan mirip dengan Web2, perbedaan utama terletak pada cara pencarian pemetaan alamat dan nama domain.
Akses melalui agen
Disarankan untuk menggunakan alat Tonutils Reverse Proxy yang disediakan oleh resmi. Setelah diinstal dan dijalankan, proxy akan dibuka di port 8080, dan selanjutnya Anda dapat mengakses domain Blockchain.
Ringkasan Penggunaan
Saat ini mengalami masalah berikut dalam proses penggunaan:
Memiliki persyaratan lingkungan operasi, sistem harus mendukung glibc versi 2.34 dan yang lebih baru.
Dokumen tidak cukup jelas, mungkin karena permintaan yang tidak banyak, perlu mencari tahu sendiri. Dokumen dalam bahasa Mandarin diperbarui cukup lambat.
Kecepatan akses lebih lambat, tertinggal dibandingkan situs web tradisional.
Kurangnya dukungan dompet, halaman browser tertanam yang disediakan oleh resmi dikenali sebagai situs phishing oleh dompet-dompet mainstream.
Secara keseluruhan, pengalaman saat ini cukup biasa, masih ada banyak ruang untuk perbaikan. Namun, arah ini memiliki sifat inovatif dan layak untuk dicoba.