Bagaimana cara mengakses situs web di "on-chain"

Sebuah peristiwa yang terjadi baru-baru ini membuat penulis memikirkan kembali tentang layanan akses domain tradisional. Kita selalu menganggap layanan resolusi domain yang sangat stabil, ternyata juga bisa mengalami masalah. Hal ini membuat penulis berpikir, mungkin solusi desentralisasi adalah alternatif yang layak untuk dieksplorasi?

Setelah berpikir, menerapkan halaman di blockchain mungkin memiliki beberapa keuntungan berikut:

  1. Desentralisasi: Semua perubahan perlu disetujui bersama oleh semua orang sebelum dapat dilakukan, tidak ada satu lembaga tunggal yang bisa memutuskan.

2.Tanpa sertifikat: Karena blockchain itu sendiri sudah menggunakan teknologi enkripsi, jadi tidak perlu konfigurasi sertifikat tambahan.

Penulis sebelumnya telah melihat solusi nama domain di TON, dan saat itu merasa sepertinya hanya bersenang-senang, kegunaannya biasa saja, karena metode akses tradisional sudah sangat stabil dan umum digunakan. Tetapi sekarang setelah dipikirkan kembali, mungkin benar-benar ada tempat di mana itu akan berguna, jadi penulis berencana untuk meneliti lebih dalam.

Membuat Situs Web di Blockchain

Artikel ini akan mencoba untuk menerapkan sebuah situs web di TON, dan memungkinkan pengguna untuk mengakses halaman ini melalui browser. Prosesnya dibagi menjadi tiga langkah: 1. Membeli nama domain; 2. Menyiapkan halaman depan; 3. Mengikat halaman ke nama domain.

Konsep domain dalam blockchain sebenarnya mirip dengan konsep domain di dunia WEB2, keduanya merupakan nama alternatif untuk alamat yang kompleks dan sulit diingat, di blockchain mewakili alamat pengguna, sedangkan di WEB2 adalah alamat IP dari layanan.

Membeli Domain

Sebagai contoh TON, alamat resmi untuk membeli nama domain dihargai dalam TON. Sama seperti WEB2, semakin pendek karakter nama domain, semakin mahal harganya, berkisar antara 1 - 100 TON.

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

Intinya, membeli domain dapat dilakukan melalui lelang di situs resmi, atau dapat diperoleh dengan bertransaksi dari pengguna lain.

Bagaimana mengakses situs web di "on-chain"

Siapkan Halaman Depan

Pada langkah ini, diperlukan untuk menyiapkan halaman depan sebagai tampilan. Untuk kesederhanaan, artikel ini hanya menyiapkan satu file html ditambah nginx untuk mengekspos halaman tersebut, tentu saja, proyek ini juga memerlukan satu server cloud untuk menjalankan halaman depan. Langkah ini sama dengan penyebaran aplikasi frontend tradisional.

Mengikat halaman ke .ton

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

Setelah proses pengikatan selesai, Anda juga perlu memulai port pemantauan di server untuk mendengarkan permintaan http dan meneruskannya ke udp. Anda dapat menggunakan alat rldp-http-proxy yang disediakan resmi, masukkan perintah di bawah ini untuk memulainya:

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

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

Mengakses domain .ton

Jika Anda ingin langsung mengetik nama domain .ton di browser untuk mengakses situs web, itu tidak akan berhasil, karena browser tidak tahu ke mana harus mengarahkan nama domain ini. Jadi, Anda perlu melakukan beberapa langkah tambahan di sini.

proses permintaan .ton

Saat meminta domain .ton, pertama-tama akan melakukan pencarian di blockchain untuk alamat ANDL yang sesuai, alamat ini dapat dipahami secara sederhana sebagai alamat IP di WEB2, yang akan secara otomatis dihasilkan ketika Anda mengdeploy situs web. Proses pencarian kali ini juga dapat dibandingkan dengan proses pencarian DNS.

Setelah itu, berdasarkan alamat ANDL, permintaan akan diteruskan ke mesin yang sesuai dengan Anda, dan pada saat itu Anda dapat menentukan halaman yang akan dikembalikan. Proses keseluruhan mirip dengan WEB2, perbedaan utamanya terletak pada cara pencarian pemetaan alamat dan nama domain yang sedikit berbeda.

Mengakses halaman melalui agen

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

Bagaimana mengakses situs web di "on-chain"

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

Ringkasan Penggunaan

Saat ini, saya mengalami beberapa masalah berikut:

  • Ada persyaratan untuk lingkungan operasi situs web. Sistem Anda perlu mendukung versi glibc 2.34 ke atas, jadi sebelum menerapkan halaman, periksa apakah mesin Anda memenuhi persyaratan.
  • Dokumen tidak terlalu jelas. Mungkin karena permintaan untuk situs web TON ini tidak banyak, jadi dokumen yang ditulis tidak terlalu lengkap, perlu dijelajahi sendiri. Selain itu, pembaruan dalam bahasa Mandarin tidak tepat waktu, tertinggal dari konten versi bahasa Inggris.
  • Kecepatan aksesnya lebih lambat. Kecepatan akses akan tertinggal dibandingkan dengan situs web tradisional. Tentu saja, ada banyak faktor yang terlibat di dalamnya, hanya bisa dikatakan bahwa ada banyak ruang untuk kemajuan di masa depan.
  • Tidak didukung oleh dompet. Resmi menyediakan halaman browser terintegrasi yang sederhana, Anda dapat memilih untuk tidak menginstal proxy untuk mengaksesnya. Namun, saat ini situs ini telah dianggap sebagai situs phishing oleh semua dompet utama o.0 .

Secara keseluruhan, pengalaman saat ini sebenarnya biasa-biasa saja, masih banyak tempat yang bisa ditingkatkan dan diperbaiki ke depannya, tetapi penulis merasa arah ini cukup baik dan inovatif, mencobanya juga tidak ada salahnya.

Lihat Asli
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.
  • Hadiah
  • Komentar
  • Bagikan
Komentar
0/400
Tidak ada komentar
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)