Bagaimana cara mengakses situs web on-chain?

Menengah7/2/2025, 11:18:02 AM
Artikel ini menyediakan panduan langkah demi langkah tentang cara menerapkan nama domain .ton di blockchain TON, mencakup seluruh proses pembelian, persiapan front-end, pengikatan halaman, dan resolusi akses.

Sebuah insiden baru-baru ini telah membuat saya memikirkan kembali layanan akses domain tradisional, yang selalu kami anggap sangat stabil. Ternyata bahkan layanan resolusi domain dapat mengalami masalah. Ini membuat saya bertanya-tanya apakah solusi terdesentralisasi mungkin menjadi alternatif yang layak untuk dieksplorasi?

Setelah beberapa pemikiran, menerapkan sebuah halaman di on-chain mungkin memiliki manfaat sebagai berikut:

  • Desentralisasi: Semua modifikasi memerlukan kesepakatan kolektif dari semua yang terlibat, dan tidak ada institusi tunggal yang dapat membuat keputusan sepihak.
  • Tidak ada sertifikat yang diperlukan: Karena blockchain itu sendiri menggunakan teknologi enkripsi, tidak perlu konfigurasi sertifikat tambahan.

Sebelumnya, saya melihat solusi nama domain di TON dan berpikir itu hanya untuk kesenangan, dengan praktis umum, karena metode akses tradisional sudah cukup stabil dan umum digunakan. Tetapi sekarang setelah saya memikirkannya, mungkin ada tempat di mana itu bisa berguna, jadi saya berencana untuk mempelajarinya dengan lebih cermat.

Membuat situs web on-chain

Artikel ini akan mencoba untuk menerapkan sebuah situs web di TON, memungkinkan pengguna untuk mengakses halaman tersebut di browser mereka. Proses ini dibagi menjadi tiga langkah: 1. Membeli nama domain; 2. Menyiapkan halaman front-end; 3. Mengikat halaman ke nama domain.

Konsep nama domain dalam blockchain sebenarnya mirip dengan yang ada di dunia WEB2; keduanya berfungsi sebagai alias untuk alamat yang kompleks dan sulit diingat. Dalam blockchain, mereka mewakili alamat pengguna, sedangkan di WEB2, mereka mewakili alamat IP layanan.

Beli nama domain

Mengambil TON sebagai contoh, alamat pembelian resmi untuk domain adalah https://dns.ton.org/, keDihargai dalam TON. Seperti WEB2, semakin pendek nama domain, semakin mahal harganya, dengan harga berkisar antara 1 hingga 100 TON.

Jika nama domain tidak dimiliki oleh siapa pun, Anda dapat mengajukan tawaran dengan harga rendah dan memasuki hitung mundur setelah menawar, di mana semua orang dapat bersaing hingga hitung mundur berakhir. Setelah lelang, nama domain akan disimpan di dompet pengguna dalam bentuk NFT. NFT nama domain dapat diperdagangkan. Masa berlaku nama domain adalah 1 tahun, setelah itu akan diambil kembali.

Singkatnya, nama domain dapat diperoleh melalui lelang di situs resmi atau diperdagangkan dari pengguna lain.

Siapkan halaman front-end

Pada langkah ini, sebuah halaman depan perlu disiapkan untuk ditampilkan. Untuk kesederhanaan, artikel ini hanya menyiapkan file HTML bersama dengan Nginx untuk mengekspos halaman tersebut, dan tentu saja, proyek ini juga memerlukan server cloud untuk menjalankan halaman depan. Langkah ini mirip dengan menerapkan aplikasi front-end tradisional.

Ikat halaman ke .ton

Setelah memperoleh nama domain .ton, Anda dapat mengikat alamat ANDL Anda di situs web resmi TON DNS. Tentu saja, Anda juga dapat menggunakan alat pengikatan yang disediakan oleh TON untuk mengikat halaman Anda sesuai dengan petunjuk di situs web resmi.

Setelah pengikatan selesai, Anda juga perlu memulai port pendengar di server untuk mendengarkan permintaan HTTP dan meneruskannya ke UDP. Anda dapat menggunakan alat resmi rldp-http-proxy untuk ini, cukup masukkan perintah di bawah ini untuk memulainya:

rldp-http-proxy/rldp-http-proxy -p 8080 -c 3333 -C global.config.json

Di antaranya, 8080 adalah port TCP yang akan mendengarkan permintaan HTTP yang masuk di host lokal, sementara 3333 adalah port UDP yang akan digunakan untuk semua aktivitas RLDP dan ADNL yang keluar dan masuk (yaitu, menghubungkan ke situs web TON melalui jaringan TON). global.config.json adalah nama file untuk konfigurasi global TON, yang dapat diunduh di sini.

Akses domain .ton

Mencoba untuk langsung memasukkan domain .ton di browser untuk mengakses sebuah situs web tidak akan berhasil, karena browser tidak tahu di mana menyelesaikan domain ini. Oleh karena itu, beberapa operasi tambahan diperlukan di sini.

Proses permintaan .ton

Saat meminta domain .ton, alamat ANDL yang sesuai akan terlebih dahulu dicari di on-chain. Alamat ini dapat dipahami dengan sederhana sebagai alamat IP di WEB2, yang secara otomatis dihasilkan saat Anda menerapkan sebuah situs web. Proses pencarian ini juga dapat disamakan dengan proses pencarian DNS.

Setelah itu, berdasarkan alamat ANDL, permintaan akan diteruskan ke mesin Anda yang sesuai, pada saat itu Anda dapat menentukan halaman pengembalian yang sesuai. Proses keseluruhan cukup mirip dengan WEB2, dengan perbedaan utama bahwa metode kueri untuk pemetaan alamat dan nama domain agak berbeda.

Akses halaman melalui proxy

Cara yang paling disarankan adalah menggunakan alat proxy Tonutils Reverse Proxy yang disediakan oleh situs web resmi. Setelah diunduh, diinstal, dan dijalankan, port 8080 akan dibuka untuk pemrograman, dan kemudian Anda dapat mengakses domain .ton.


Anda dapat melihat situs web yang dapat mengakses domain .ton.

Ringkasan Penggunaan

Saat ini, setelah menggunakannya, saya telah menghadapi masalah berikut:

  • Ada persyaratan untuk lingkungan di mana situs web beroperasi. Sistem Anda perlu mendukung versi glibc 2.34 atau lebih tinggi, jadi periksa apakah mesin Anda memenuhi persyaratan sebelum menerapkan halaman.
  • Dokumentasinya tidak sangat jelas. Mungkin karena tidak ada banyak permintaan untuk situs operasi TON ini, sehingga dokumentasinya tidak sangat lengkap dan memerlukan eksplorasi sendiri. Selain itu, versi bahasa Mandarin tidak diperbarui secara tepat waktu dan tertinggal di belakang versi bahasa Inggris.
  • Kecepatan akses relatif lambat. Kecepatan akses akan tertinggal dibandingkan dengan situs web tradisional. Tentu saja, ada banyak faktor yang terlibat, dan hanya bisa dikatakan bahwa masih banyak ruang untuk perbaikan di masa depan.
  • Tidak didukung oleh dompet. Situs resmi menyediakan halaman browser tertanam sederhana yang dapat Anda akses tanpa menginstal proksi. Namun, saat ini, situs ini diidentifikasi sebagai situs phishing oleh semua dompet besar o.0.

Secara ringkas, pengalaman saat ini sebenarnya cukup rata-rata, dan ada banyak area yang perlu diperbaiki ke depan. Namun, saya pikir arah ini cukup baik dan inovatif, dan layak dicoba.

Pernyataan:

  1. Artikel ini diterbitkan ulang dari [TechFlow],hak cipta milik penulis asli [Yeezo, ZAN] Jika Anda memiliki keberatan terhadap cetakan ulang, silakan hubungi Tim Gate LearnTim akan memprosesnya secepat mungkin berdasarkan prosedur yang relevan.
  2. Penafian: Pandangan dan pendapat yang diungkapkan dalam artikel ini semata-mata adalah milik penulis dan tidak merupakan nasihat investasi.
  3. Versi artikel dalam bahasa lain diterjemahkan oleh tim Gate Learn, kecuali disebutkan lain.GerbangDalam keadaan ini, dilarang untuk menyalin, menyebarkan, atau menjiplak artikel yang telah diterjemahkan.

Bagaimana cara mengakses situs web on-chain?

Menengah7/2/2025, 11:18:02 AM
Artikel ini menyediakan panduan langkah demi langkah tentang cara menerapkan nama domain .ton di blockchain TON, mencakup seluruh proses pembelian, persiapan front-end, pengikatan halaman, dan resolusi akses.

Sebuah insiden baru-baru ini telah membuat saya memikirkan kembali layanan akses domain tradisional, yang selalu kami anggap sangat stabil. Ternyata bahkan layanan resolusi domain dapat mengalami masalah. Ini membuat saya bertanya-tanya apakah solusi terdesentralisasi mungkin menjadi alternatif yang layak untuk dieksplorasi?

Setelah beberapa pemikiran, menerapkan sebuah halaman di on-chain mungkin memiliki manfaat sebagai berikut:

  • Desentralisasi: Semua modifikasi memerlukan kesepakatan kolektif dari semua yang terlibat, dan tidak ada institusi tunggal yang dapat membuat keputusan sepihak.
  • Tidak ada sertifikat yang diperlukan: Karena blockchain itu sendiri menggunakan teknologi enkripsi, tidak perlu konfigurasi sertifikat tambahan.

Sebelumnya, saya melihat solusi nama domain di TON dan berpikir itu hanya untuk kesenangan, dengan praktis umum, karena metode akses tradisional sudah cukup stabil dan umum digunakan. Tetapi sekarang setelah saya memikirkannya, mungkin ada tempat di mana itu bisa berguna, jadi saya berencana untuk mempelajarinya dengan lebih cermat.

Membuat situs web on-chain

Artikel ini akan mencoba untuk menerapkan sebuah situs web di TON, memungkinkan pengguna untuk mengakses halaman tersebut di browser mereka. Proses ini dibagi menjadi tiga langkah: 1. Membeli nama domain; 2. Menyiapkan halaman front-end; 3. Mengikat halaman ke nama domain.

Konsep nama domain dalam blockchain sebenarnya mirip dengan yang ada di dunia WEB2; keduanya berfungsi sebagai alias untuk alamat yang kompleks dan sulit diingat. Dalam blockchain, mereka mewakili alamat pengguna, sedangkan di WEB2, mereka mewakili alamat IP layanan.

Beli nama domain

Mengambil TON sebagai contoh, alamat pembelian resmi untuk domain adalah https://dns.ton.org/, keDihargai dalam TON. Seperti WEB2, semakin pendek nama domain, semakin mahal harganya, dengan harga berkisar antara 1 hingga 100 TON.

Jika nama domain tidak dimiliki oleh siapa pun, Anda dapat mengajukan tawaran dengan harga rendah dan memasuki hitung mundur setelah menawar, di mana semua orang dapat bersaing hingga hitung mundur berakhir. Setelah lelang, nama domain akan disimpan di dompet pengguna dalam bentuk NFT. NFT nama domain dapat diperdagangkan. Masa berlaku nama domain adalah 1 tahun, setelah itu akan diambil kembali.

Singkatnya, nama domain dapat diperoleh melalui lelang di situs resmi atau diperdagangkan dari pengguna lain.

Siapkan halaman front-end

Pada langkah ini, sebuah halaman depan perlu disiapkan untuk ditampilkan. Untuk kesederhanaan, artikel ini hanya menyiapkan file HTML bersama dengan Nginx untuk mengekspos halaman tersebut, dan tentu saja, proyek ini juga memerlukan server cloud untuk menjalankan halaman depan. Langkah ini mirip dengan menerapkan aplikasi front-end tradisional.

Ikat halaman ke .ton

Setelah memperoleh nama domain .ton, Anda dapat mengikat alamat ANDL Anda di situs web resmi TON DNS. Tentu saja, Anda juga dapat menggunakan alat pengikatan yang disediakan oleh TON untuk mengikat halaman Anda sesuai dengan petunjuk di situs web resmi.

Setelah pengikatan selesai, Anda juga perlu memulai port pendengar di server untuk mendengarkan permintaan HTTP dan meneruskannya ke UDP. Anda dapat menggunakan alat resmi rldp-http-proxy untuk ini, cukup masukkan perintah di bawah ini untuk memulainya:

rldp-http-proxy/rldp-http-proxy -p 8080 -c 3333 -C global.config.json

Di antaranya, 8080 adalah port TCP yang akan mendengarkan permintaan HTTP yang masuk di host lokal, sementara 3333 adalah port UDP yang akan digunakan untuk semua aktivitas RLDP dan ADNL yang keluar dan masuk (yaitu, menghubungkan ke situs web TON melalui jaringan TON). global.config.json adalah nama file untuk konfigurasi global TON, yang dapat diunduh di sini.

Akses domain .ton

Mencoba untuk langsung memasukkan domain .ton di browser untuk mengakses sebuah situs web tidak akan berhasil, karena browser tidak tahu di mana menyelesaikan domain ini. Oleh karena itu, beberapa operasi tambahan diperlukan di sini.

Proses permintaan .ton

Saat meminta domain .ton, alamat ANDL yang sesuai akan terlebih dahulu dicari di on-chain. Alamat ini dapat dipahami dengan sederhana sebagai alamat IP di WEB2, yang secara otomatis dihasilkan saat Anda menerapkan sebuah situs web. Proses pencarian ini juga dapat disamakan dengan proses pencarian DNS.

Setelah itu, berdasarkan alamat ANDL, permintaan akan diteruskan ke mesin Anda yang sesuai, pada saat itu Anda dapat menentukan halaman pengembalian yang sesuai. Proses keseluruhan cukup mirip dengan WEB2, dengan perbedaan utama bahwa metode kueri untuk pemetaan alamat dan nama domain agak berbeda.

Akses halaman melalui proxy

Cara yang paling disarankan adalah menggunakan alat proxy Tonutils Reverse Proxy yang disediakan oleh situs web resmi. Setelah diunduh, diinstal, dan dijalankan, port 8080 akan dibuka untuk pemrograman, dan kemudian Anda dapat mengakses domain .ton.


Anda dapat melihat situs web yang dapat mengakses domain .ton.

Ringkasan Penggunaan

Saat ini, setelah menggunakannya, saya telah menghadapi masalah berikut:

  • Ada persyaratan untuk lingkungan di mana situs web beroperasi. Sistem Anda perlu mendukung versi glibc 2.34 atau lebih tinggi, jadi periksa apakah mesin Anda memenuhi persyaratan sebelum menerapkan halaman.
  • Dokumentasinya tidak sangat jelas. Mungkin karena tidak ada banyak permintaan untuk situs operasi TON ini, sehingga dokumentasinya tidak sangat lengkap dan memerlukan eksplorasi sendiri. Selain itu, versi bahasa Mandarin tidak diperbarui secara tepat waktu dan tertinggal di belakang versi bahasa Inggris.
  • Kecepatan akses relatif lambat. Kecepatan akses akan tertinggal dibandingkan dengan situs web tradisional. Tentu saja, ada banyak faktor yang terlibat, dan hanya bisa dikatakan bahwa masih banyak ruang untuk perbaikan di masa depan.
  • Tidak didukung oleh dompet. Situs resmi menyediakan halaman browser tertanam sederhana yang dapat Anda akses tanpa menginstal proksi. Namun, saat ini, situs ini diidentifikasi sebagai situs phishing oleh semua dompet besar o.0.

Secara ringkas, pengalaman saat ini sebenarnya cukup rata-rata, dan ada banyak area yang perlu diperbaiki ke depan. Namun, saya pikir arah ini cukup baik dan inovatif, dan layak dicoba.

Pernyataan:

  1. Artikel ini diterbitkan ulang dari [TechFlow],hak cipta milik penulis asli [Yeezo, ZAN] Jika Anda memiliki keberatan terhadap cetakan ulang, silakan hubungi Tim Gate LearnTim akan memprosesnya secepat mungkin berdasarkan prosedur yang relevan.
  2. Penafian: Pandangan dan pendapat yang diungkapkan dalam artikel ini semata-mata adalah milik penulis dan tidak merupakan nasihat investasi.
  3. Versi artikel dalam bahasa lain diterjemahkan oleh tim Gate Learn, kecuali disebutkan lain.GerbangDalam keadaan ini, dilarang untuk menyalin, menyebarkan, atau menjiplak artikel yang telah diterjemahkan.
Mulai Sekarang
Daftar dan dapatkan Voucher
$100
!