Sebuah kejadian terbaru telah memicu pemikiran ulang tentang layanan akses domain tradisional. Layanan resolusi domain yang selama ini dianggap sangat stabil ternyata juga bisa mengalami masalah, yang membuat orang mempertimbangkan apakah solusi desentralisasi mungkin menjadi alternatif yang layak untuk dieksplorasi.
Menerapkan halaman di blockchain mungkin memiliki beberapa keuntungan berikut:
Desentralisasi: semua perubahan memerlukan konsensus kolektif, tidak ada lembaga tunggal yang dapat bertindak sewenang-wenang.
Tanpa sertifikat: Blockchain itu sendiri menggunakan teknologi enkripsi, tanpa perlu konfigurasi sertifikat tambahan.
Sebelumnya, ketika saya terlibat dengan solusi nama domain di TON, saya merasa bahwa kegunaannya terbatas, karena cara akses tradisional sudah cukup stabil dan umum. Namun sekarang, tampaknya solusi ini mungkin memang memiliki skenario penggunaannya, dan patut untuk diteliti lebih lanjut.
membuat situs web di blockchain
Artikel ini akan mencoba untuk menyebarkan sebuah situs web di TON 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 dalam WEB2, itu mewakili alamat IP dari layanan.
Membeli nama domain
Sebagai contoh TON, nama domain dapat dibeli melalui platform resmi dengan harga yang dihitung dalam TON. Sama seperti WEB2, nama domain yang lebih pendek memiliki harga yang lebih tinggi, berkisar antara 1-100 TON.
Jika nama domain belum digunakan, Anda dapat menawar dengan harga rendah, kemudian masuk ke fase hitung mundur, di mana semua orang dapat berpartisipasi dalam penawaran. Nama domain yang berhasil didapatkan akan disimpan dalam bentuk NFT di dompet pengguna, dan dapat diperdagangkan. Masa berlaku nama domain adalah 1 tahun, dan setelah kedaluwarsa akan dikembalikan.
Singkatnya, mendapatkan nama domain dapat dilakukan melalui lelang resmi atau berdagang dengan pengguna lain.
Siapkan halaman frontend
Langkah ini perlu menyiapkan sebuah halaman depan sebagai tampilan. Untuk menyederhanakan operasi, artikel ini hanya menyiapkan sebuah file html dan menggunakan nginx untuk mengeksposnya, sekaligus memerlukan sebuah server cloud untuk menjalankan halaman depan. Langkah ini sama dengan penyebaran aplikasi depan tradisional.
Mengikat halaman ke .ton
Setelah mendapatkan domain .ton, Anda dapat mengikat alamat ANDL di situs resmi DNS TON. Anda juga dapat menggunakan alat pengikatan yang disediakan oleh TON, mengikuti panduan resmi untuk melakukan operasi.
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 secara resmi, dengan perintah berikut:
Di antaranya, 8080 adalah port TCP yang mendengarkan permintaan HTTP masuk di host lokal, 3333 adalah port UDP yang digunakan untuk semua aktivitas RLDP dan ADNL keluar dan masuk. global.config.json adalah file konfigurasi global TON, yang dapat diunduh melalui saluran resmi.
Akses nama domain .ton
Langsung memasukkan nama domain .ton di browser tidak dapat mengakses situs web, karena browser tidak tahu cara menguraikan nama domain ini. Oleh karena itu, perlu melakukan beberapa langkah tambahan.
proses permintaan .ton
Saat meminta domain .ton, pertama-tama akan dilakukan pencarian alamat ANDL yang sesuai di blockchain, alamat ini mirip dengan alamat IP di WEB2, yang dihasilkan secara otomatis saat situs web dideploy. Proses pencarian ini dapat disamakan dengan pencarian DNS.
Kemudian, berdasarkan alamat ANDL, permintaan akan diteruskan ke mesin yang sesuai, pada saat ini halaman yang dikembalikan dapat ditentukan. Proses keseluruhan mirip dengan WEB2, perbedaan utamanya terletak pada cara pencarian pemetaan alamat dan nama domain.
Mengakses halaman melalui proxy
Cara yang paling direkomendasikan adalah menggunakan alat proxy yang disediakan oleh resmi, yaitu Tonutils Reverse Proxy. Setelah diunduh, diinstal, dan dijalankan, akan memulai proxy di port 8080, setelah itu Anda dapat mengakses domain .ton.
Penggunaan Ringkasan
Saat ini, saya menghadapi beberapa masalah berikut:
Memiliki persyaratan untuk lingkungan operasi situs web. Sistem perlu mendukung versi glibc 2.34 ke atas, sebelum penyebaran, periksa terlebih dahulu apakah mesin memenuhi persyaratan.
Dokumen tidak cukup jelas. Mungkin karena kebutuhan untuk menjalankan situs TON tidak banyak, dokumen tidak cukup lengkap, perlu dijelajahi sendiri. Versi bahasa Mandarin juga tidak diperbarui tepat waktu, tertinggal dari versi bahasa Inggris.
Kecepatan akses yang lebih lambat. Kecepatan akses tertinggal di belakang situs web tradisional, melibatkan banyak faktor, ada banyak ruang untuk perbaikan di masa depan.
Belum mendapatkan dukungan dompet. Resmi telah menyediakan halaman browser yang tersemat sederhana, yang dapat diakses tanpa perlu menginstal proxy. Namun, saat ini situs ini dianggap sebagai situs phishing oleh semua dompet utama.
Secara keseluruhan, pengalaman saat ini biasa saja, masih banyak tempat yang bisa ditingkatkan. Namun 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.
18 Suka
Hadiah
18
5
Bagikan
Komentar
0/400
BearMarketSage
· 07-12 09:33
Hanya tahu membicarakan Blockchain
Lihat AsliBalas0
GateUser-a606bf0c
· 07-12 09:26
Aduh, seperti bermain masih tidak dapat diandalkan.
Lihat AsliBalas0
LiquidityWitch
· 07-12 09:22
Semakin tidak masuk akal, ya?
Lihat AsliBalas0
CryptoComedian
· 07-12 09:19
Domain tradisional akan mati di tempat, suckers harus belajar hal baru lagi.
Praktik Penerapan Situs Web Blockchain TON: Peluang dan Tantangan Resolusi Nama Desentralisasi
Sebuah kejadian terbaru telah memicu pemikiran ulang tentang layanan akses domain tradisional. Layanan resolusi domain yang selama ini dianggap sangat stabil ternyata juga bisa mengalami masalah, yang membuat orang mempertimbangkan apakah solusi desentralisasi mungkin menjadi alternatif yang layak untuk dieksplorasi.
Menerapkan halaman di blockchain mungkin memiliki beberapa keuntungan berikut:
Desentralisasi: semua perubahan memerlukan konsensus kolektif, tidak ada lembaga tunggal yang dapat bertindak sewenang-wenang.
Tanpa sertifikat: Blockchain itu sendiri menggunakan teknologi enkripsi, tanpa perlu konfigurasi sertifikat tambahan.
Sebelumnya, ketika saya terlibat dengan solusi nama domain di TON, saya merasa bahwa kegunaannya terbatas, karena cara akses tradisional sudah cukup stabil dan umum. Namun sekarang, tampaknya solusi ini mungkin memang memiliki skenario penggunaannya, dan patut untuk diteliti lebih lanjut.
membuat situs web di blockchain
Artikel ini akan mencoba untuk menyebarkan sebuah situs web di TON 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 dalam WEB2, itu mewakili alamat IP dari layanan.
Membeli nama domain
Sebagai contoh TON, nama domain dapat dibeli melalui platform resmi dengan harga yang dihitung dalam TON. Sama seperti WEB2, nama domain yang lebih pendek memiliki harga yang lebih tinggi, berkisar antara 1-100 TON.
Jika nama domain belum digunakan, Anda dapat menawar dengan harga rendah, kemudian masuk ke fase hitung mundur, di mana semua orang dapat berpartisipasi dalam penawaran. Nama domain yang berhasil didapatkan akan disimpan dalam bentuk NFT di dompet pengguna, dan dapat diperdagangkan. Masa berlaku nama domain adalah 1 tahun, dan setelah kedaluwarsa akan dikembalikan.
Singkatnya, mendapatkan nama domain dapat dilakukan melalui lelang resmi atau berdagang dengan pengguna lain.
Siapkan halaman frontend
Langkah ini perlu menyiapkan sebuah halaman depan sebagai tampilan. Untuk menyederhanakan operasi, artikel ini hanya menyiapkan sebuah file html dan menggunakan nginx untuk mengeksposnya, sekaligus memerlukan sebuah server cloud untuk menjalankan halaman depan. Langkah ini sama dengan penyebaran aplikasi depan tradisional.
Mengikat halaman ke .ton
Setelah mendapatkan domain .ton, Anda dapat mengikat alamat ANDL di situs resmi DNS TON. Anda juga dapat menggunakan alat pengikatan yang disediakan oleh TON, mengikuti panduan resmi untuk melakukan operasi.
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 secara resmi, dengan perintah berikut:
Di antaranya, 8080 adalah port TCP yang mendengarkan permintaan HTTP masuk di host lokal, 3333 adalah port UDP yang digunakan untuk semua aktivitas RLDP dan ADNL keluar dan masuk. global.config.json adalah file konfigurasi global TON, yang dapat diunduh melalui saluran resmi.
Akses nama domain .ton
Langsung memasukkan nama domain .ton di browser tidak dapat mengakses situs web, karena browser tidak tahu cara menguraikan nama domain ini. Oleh karena itu, perlu melakukan beberapa langkah tambahan.
proses permintaan .ton
Saat meminta domain .ton, pertama-tama akan dilakukan pencarian alamat ANDL yang sesuai di blockchain, alamat ini mirip dengan alamat IP di WEB2, yang dihasilkan secara otomatis saat situs web dideploy. Proses pencarian ini dapat disamakan dengan pencarian DNS.
Kemudian, berdasarkan alamat ANDL, permintaan akan diteruskan ke mesin yang sesuai, pada saat ini halaman yang dikembalikan dapat ditentukan. Proses keseluruhan mirip dengan WEB2, perbedaan utamanya terletak pada cara pencarian pemetaan alamat dan nama domain.
Mengakses halaman melalui proxy
Cara yang paling direkomendasikan adalah menggunakan alat proxy yang disediakan oleh resmi, yaitu Tonutils Reverse Proxy. Setelah diunduh, diinstal, dan dijalankan, akan memulai proxy di port 8080, setelah itu Anda dapat mengakses domain .ton.
Penggunaan Ringkasan
Saat ini, saya menghadapi beberapa masalah berikut:
Memiliki persyaratan untuk lingkungan operasi situs web. Sistem perlu mendukung versi glibc 2.34 ke atas, sebelum penyebaran, periksa terlebih dahulu apakah mesin memenuhi persyaratan.
Dokumen tidak cukup jelas. Mungkin karena kebutuhan untuk menjalankan situs TON tidak banyak, dokumen tidak cukup lengkap, perlu dijelajahi sendiri. Versi bahasa Mandarin juga tidak diperbarui tepat waktu, tertinggal dari versi bahasa Inggris.
Kecepatan akses yang lebih lambat. Kecepatan akses tertinggal di belakang situs web tradisional, melibatkan banyak faktor, ada banyak ruang untuk perbaikan di masa depan.
Belum mendapatkan dukungan dompet. Resmi telah menyediakan halaman browser yang tersemat sederhana, yang dapat diakses tanpa perlu menginstal proxy. Namun, saat ini situs ini dianggap sebagai situs phishing oleh semua dompet utama.
Secara keseluruhan, pengalaman saat ini biasa saja, masih banyak tempat yang bisa ditingkatkan. Namun arah ini sangat inovatif dan patut dicoba.