Sebuah kejadian baru-baru ini membuat saya memikirkan kembali tentang keandalan layanan akses domain tradisional. Kita selalu menganggap bahwa layanan pemecahan nama domain yang sangat stabil, ternyata juga dapat mengalami masalah. Ini membuat saya berpikir, apakah solusi desentralisasi mungkin menjadi pilihan alternatif yang patut dieksplorasi?
Ada beberapa keuntungan dalam menerapkan halaman di blockchain:
Desentralisasi: Semua perubahan memerlukan persetujuan kolektif untuk dilakukan, tidak ada satu lembaga yang dapat bertindak secara sepihak.
Tidak perlu sertifikat: Karena blockchain itu sendiri menggunakan teknologi kriptografi, tidak perlu konfigurasi sertifikat tambahan.
Sebelumnya saya pernah memahami tentang solusi nama domain di suatu platform blockchain, saat itu saya merasa ini tampaknya hanya konsep yang menarik, dengan utilitas yang tidak tinggi, karena cara akses tradisional sudah cukup stabil dan umum. Namun sekarang setelah merenungkannya, solusi semacam ini mungkin memang memiliki skenario penggunaannya sendiri, jadi saya memutuskan untuk melakukan penelitian lebih mendalam.
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 domain dalam blockchain mirip dengan domain di dunia Web2, keduanya bertujuan untuk menyederhanakan alias dari alamat yang kompleks. Dalam blockchain, itu mewakili alamat pengguna, sementara di Web2 mewakili alamat IP dari layanan.
Beli domain
Sebagai contoh pada suatu platform blockchain, nama domain dapat dibeli di platform resmi, dengan harga yang dihitung dalam token platform tersebut. Mirip dengan Web2, nama domain yang memiliki karakter lebih pendek memiliki harga yang lebih tinggi, dengan rentang harga antara 1-100 token.
Jika suatu nama domain belum terpakai, Anda dapat menawar dengan harga yang lebih rendah, kemudian masuk ke fase hitung mundur. Selama periode hitung mundur, semua orang dapat berpartisipasi dalam penawaran hingga waktu berakhir. Nama domain yang berhasil dibeli akan disimpan dalam bentuk NFT di dompet pengguna. NFT nama domain ini dapat diperdagangkan. Masa berlaku nama domain adalah 1 tahun, dan akan dikembalikan setelah masa berlakunya habis.
Singkatnya, mendapatkan nama domain dapat dilakukan melalui lelang di situs resmi atau diperoleh dari pengguna lain.
Siapkan halaman depan
Langkah ini memerlukan persiapan sebuah halaman depan sebagai tampilan. Untuk menyederhanakan operasi, artikel ini hanya menyiapkan sebuah file html, dan menggunakan nginx untuk mengekspos halaman tersebut. Tentu saja, juga diperlukan sebuah server cloud untuk menjalankan halaman depan. Langkah ini mirip dengan penyebaran aplikasi frontend tradisional.
mengikat halaman ke domain blockchain
Setelah mendapatkan nama domain blockchain, Anda dapat mengikat alamat ANDL Anda di situs resmi DNS platform tersebut. Anda juga dapat menggunakan alat pengikatan yang disediakan oleh platform, sesuai dengan panduan di situs resmi.
Setelah pengikatan selesai, perlu untuk memulai port pendengar di server, untuk menerima permintaan http dan meneruskannya sebagai udp. Anda dapat menggunakan alat rldp-http-proxy yang disediakan resmi, masukkan perintah berikut untuk memulai:
Di antaranya, 8080 adalah port TCP yang mendengarkan permintaan HTTP masuk di localhost, sedangkan 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
Secara langsung memasukkan nama domain blockchain di browser tidak dapat mengakses situs web, karena browser tidak tahu cara memecahkan nama domain tersebut. Oleh karena itu, beberapa langkah tambahan diperlukan.
Proses permintaan nama domain blockchain
Saat meminta nama domain blockchain, pertama-tama akan mencari alamat ANDL yang sesuai di blockchain, alamat ini dapat disamakan dengan alamat IP di Web2, yang secara otomatis dihasilkan saat mendirikan situs web. Proses pencarian ini mirip dengan pencarian DNS.
Kemudian, berdasarkan alamat ANDL, permintaan akan diteruskan ke mesin yang sesuai, pada saat itu halaman yang dikembalikan dapat ditentukan. Proses keseluruhan mirip dengan Web2, perbedaan utamanya terletak pada cara pencarian pemetaan alamat dan nama domain.
Mengakses halaman melalui agen
Cara yang paling direkomendasikan adalah menggunakan alat proxy yang disediakan secara resmi. Setelah mengunduh, menginstal, dan memulai, akan ada proxy yang berjalan di port 8080, setelah itu Anda dapat mengakses nama domain blockchain.
Ringkasan Penggunaan
Saat ini, saya mengalami beberapa masalah berikut:
Ada persyaratan untuk lingkungan operasi situs web. Sistem perlu mendukung versi glibc yang lebih baru, jadi sebelum menginstal halaman, pastikan untuk memeriksa apakah mesin memenuhi persyaratan.
Dokumen tidak cukup jelas. Mungkin karena permintaan untuk menjalankan situs ini tidak banyak, penulisan dokumen tidak cukup sempurna, perlu dijelajahi sendiri. Selain itu, versi bahasa Mandarin mungkin tertinggal dibandingkan versi bahasa Inggris.
Kecepatan akses cukup lambat. Kecepatan akses tertinggal dibandingkan situs web tradisional, namun ini melibatkan berbagai faktor, dan masih ada banyak ruang untuk perbaikan di masa depan.
Kurangnya dukungan dompet. Resmi menyediakan halaman browser bawaan yang sederhana, yang dapat diakses tanpa menginstal proxy. Namun, saat ini situs web ini salah dianggap sebagai situs phishing oleh dompet utama.
Secara keseluruhan, pengalaman pengguna saat ini biasa saja, masih banyak yang bisa diperbaiki. Namun, saya percaya arah ini sangat inovatif dan patut dicoba.
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.
8 Suka
Hadiah
8
6
Bagikan
Komentar
0/400
MevHunter
· 15jam yang lalu
Zeh, nama domain terpusatnya pasti down lagi.
Lihat AsliBalas0
MainnetDelayedAgain
· 15jam yang lalu
Hari ke-73 ledakan domain tradisional, Web3 akhirnya akan mengambil alih~
Lihat AsliBalas0
TokenomicsTrapper
· 15jam yang lalu
sudah kukatakan DNS adalah titik kegagalan tunggal... domain web3 sudah menjadi tren sejak 2021 jujur saja
Lihat AsliBalas0
BTCRetirementFund
· 15jam yang lalu
DNS tradisional jangan dibicarakan, tetap saja bergantung pada kita untuk berbicara on-chain.
Lihat AsliBalas0
CoffeeNFTrader
· 15jam yang lalu
Lubang ini pasti akan digali oleh seseorang pada akhirnya.
Jelajahi nama domain Blockchain: Praktik dan Tantangan dalam Penyebaran Situs Web Desentralisasi
Sebuah kejadian baru-baru ini membuat saya memikirkan kembali tentang keandalan layanan akses domain tradisional. Kita selalu menganggap bahwa layanan pemecahan nama domain yang sangat stabil, ternyata juga dapat mengalami masalah. Ini membuat saya berpikir, apakah solusi desentralisasi mungkin menjadi pilihan alternatif yang patut dieksplorasi?
Ada beberapa keuntungan dalam menerapkan halaman di blockchain:
Desentralisasi: Semua perubahan memerlukan persetujuan kolektif untuk dilakukan, tidak ada satu lembaga yang dapat bertindak secara sepihak.
Tidak perlu sertifikat: Karena blockchain itu sendiri menggunakan teknologi kriptografi, tidak perlu konfigurasi sertifikat tambahan.
Sebelumnya saya pernah memahami tentang solusi nama domain di suatu platform blockchain, saat itu saya merasa ini tampaknya hanya konsep yang menarik, dengan utilitas yang tidak tinggi, karena cara akses tradisional sudah cukup stabil dan umum. Namun sekarang setelah merenungkannya, solusi semacam ini mungkin memang memiliki skenario penggunaannya sendiri, jadi saya memutuskan untuk melakukan penelitian lebih mendalam.
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 domain dalam blockchain mirip dengan domain di dunia Web2, keduanya bertujuan untuk menyederhanakan alias dari alamat yang kompleks. Dalam blockchain, itu mewakili alamat pengguna, sementara di Web2 mewakili alamat IP dari layanan.
Beli domain
Sebagai contoh pada suatu platform blockchain, nama domain dapat dibeli di platform resmi, dengan harga yang dihitung dalam token platform tersebut. Mirip dengan Web2, nama domain yang memiliki karakter lebih pendek memiliki harga yang lebih tinggi, dengan rentang harga antara 1-100 token.
Jika suatu nama domain belum terpakai, Anda dapat menawar dengan harga yang lebih rendah, kemudian masuk ke fase hitung mundur. Selama periode hitung mundur, semua orang dapat berpartisipasi dalam penawaran hingga waktu berakhir. Nama domain yang berhasil dibeli akan disimpan dalam bentuk NFT di dompet pengguna. NFT nama domain ini dapat diperdagangkan. Masa berlaku nama domain adalah 1 tahun, dan akan dikembalikan setelah masa berlakunya habis.
Singkatnya, mendapatkan nama domain dapat dilakukan melalui lelang di situs resmi atau diperoleh dari pengguna lain.
Siapkan halaman depan
Langkah ini memerlukan persiapan sebuah halaman depan sebagai tampilan. Untuk menyederhanakan operasi, artikel ini hanya menyiapkan sebuah file html, dan menggunakan nginx untuk mengekspos halaman tersebut. Tentu saja, juga diperlukan sebuah server cloud untuk menjalankan halaman depan. Langkah ini mirip dengan penyebaran aplikasi frontend tradisional.
mengikat halaman ke domain blockchain
Setelah mendapatkan nama domain blockchain, Anda dapat mengikat alamat ANDL Anda di situs resmi DNS platform tersebut. Anda juga dapat menggunakan alat pengikatan yang disediakan oleh platform, sesuai dengan panduan di situs resmi.
Setelah pengikatan selesai, perlu untuk memulai port pendengar di server, untuk menerima permintaan http dan meneruskannya sebagai udp. Anda dapat menggunakan alat rldp-http-proxy yang disediakan 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 mendengarkan permintaan HTTP masuk di localhost, sedangkan 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
Secara langsung memasukkan nama domain blockchain di browser tidak dapat mengakses situs web, karena browser tidak tahu cara memecahkan nama domain tersebut. Oleh karena itu, beberapa langkah tambahan diperlukan.
Proses permintaan nama domain blockchain
Saat meminta nama domain blockchain, pertama-tama akan mencari alamat ANDL yang sesuai di blockchain, alamat ini dapat disamakan dengan alamat IP di Web2, yang secara otomatis dihasilkan saat mendirikan situs web. Proses pencarian ini mirip dengan pencarian DNS.
Kemudian, berdasarkan alamat ANDL, permintaan akan diteruskan ke mesin yang sesuai, pada saat itu halaman yang dikembalikan dapat ditentukan. Proses keseluruhan mirip dengan Web2, perbedaan utamanya terletak pada cara pencarian pemetaan alamat dan nama domain.
Mengakses halaman melalui agen
Cara yang paling direkomendasikan adalah menggunakan alat proxy yang disediakan secara resmi. Setelah mengunduh, menginstal, dan memulai, akan ada proxy yang berjalan di port 8080, setelah itu Anda dapat mengakses nama domain blockchain.
Ringkasan Penggunaan
Saat ini, saya mengalami beberapa masalah berikut:
Ada persyaratan untuk lingkungan operasi situs web. Sistem perlu mendukung versi glibc yang lebih baru, jadi sebelum menginstal halaman, pastikan untuk memeriksa apakah mesin memenuhi persyaratan.
Dokumen tidak cukup jelas. Mungkin karena permintaan untuk menjalankan situs ini tidak banyak, penulisan dokumen tidak cukup sempurna, perlu dijelajahi sendiri. Selain itu, versi bahasa Mandarin mungkin tertinggal dibandingkan versi bahasa Inggris.
Kecepatan akses cukup lambat. Kecepatan akses tertinggal dibandingkan situs web tradisional, namun ini melibatkan berbagai faktor, dan masih ada banyak ruang untuk perbaikan di masa depan.
Kurangnya dukungan dompet. Resmi menyediakan halaman browser bawaan yang sederhana, yang dapat diakses tanpa menginstal proxy. Namun, saat ini situs web ini salah dianggap sebagai situs phishing oleh dompet utama.
Secara keseluruhan, pengalaman pengguna saat ini biasa saja, masih banyak yang bisa diperbaiki. Namun, saya percaya arah ini sangat inovatif dan patut dicoba.