Derinlik Keşfi: TON Blok Zinciri Web Sitesi Kurulum Süreci ve Gelecek Potansiyeli

Merkeziyetsizlik alan adı erişim hizmetinin potansiyelini yeniden düşünmek

Son zamanlarda gerçekleşen bir olay, geleneksel alan adı erişim hizmetleri üzerine yeniden düşünmeme neden oldu. Sürekli güvenilir bir alan adı çözümleme hizmetinin bile sorun yaşayabileceğini düşünmek, beni merkeziyetsizlik çözümünün keşfedilmeye değer bir alternatif olup olmadığı konusunda düşündürüyor.

Blok zincirinde web sayfası dağıtmanın birkaç avantajı olabilir:

  1. Merkeziyetsizlik: Tüm değişikliklerin uygulanabilmesi için fikir birliği gereklidir, tek bir kurum tek başına karar veremez.

  2. Sertifika Gerekmez: Blok zinciri kendisi şifreleme teknolojisi kullanır, ek sertifika yapılandırmasına gerek yoktur.

Daha önce TON üzerindeki alan adı çözümünü incelemiştim ve bunun sadece ilginç ama pratikliği düşük bir deneme olabileceğini düşünmüştüm, çünkü geleneksel erişim yöntemleri oldukça stabil ve yaygın. Ancak şimdi geriye dönüp baktığımda, bu tür bir çözümün gerçekten uygun senaryoları olabileceğini düşünüyorum, bu yüzden derinlemesine araştırmaya karar verdim.

Blockchain'de Web Sitesi Oluşturma

Bu makale, TON'da bir web sitesi dağıtmayı ve tarayıcı üzerinden erişilebilir hale getirmeyi deneyecektir. Tüm süreç üç adıma ayrılmıştır: 1. Alan adı satın alma; 2. Ön yüz sayfasını hazırlama; 3. Sayfayı alan adına bağlama.

Blok zincirindeki alan adı kavramı, Web2 dünyasına benzer; her ikisi de karmaşık ve hatırlanması zor adresler için takma ad sağlar. Blok zincirinde kullanıcı adresini temsil ederken, Web2'de sunucu IP adresine karşılık gelir.

Web sitelerine "blok zinciri" üzerinden nasıl erişilir

Alan Adı Satın Alma

TON örneğinde olduğu gibi, alan adları resmi web sitesinden satın alınabilir, fiyat TON cinsindendir. Web2'ye benzer şekilde, karakter sayısı daha kısa olan alan adlarının fiyatı daha yüksektir, fiyat aralığı 1-100 TON arasında değişmektedir.

Eğer bir alan adı henüz kaydedilmemişse, daha düşük bir fiyatla teklif verebilirsiniz, ardından geri sayım aşamasına geçilir; bu süre zarfında herkes teklif verebilir. Alan adını kazandıktan sonra, NFT formatında cüzdanınıza kaydedilecektir. Alan adı NFT'si ticarete konu olabilir, geçerlilik süresi 1 yıldır, süresi dolduğunda geri alınacaktır.

Kısacası, alan adı almak resmi web sitesinden açık artırma yoluyla veya diğer kullanıcılardan satın alınarak mümkündür.

Ön Uç Sayfasını Hazırlama

Bu adımda, gösterim için bir ön uç sayfası hazırlamak gerekiyor. İşlemi basitleştirmek için, bu makalede yalnızca bir HTML dosyası hazırlayıp nginx kullanarak bunu dışa açacağız. Elbette, ön uç sayfasını çalıştırmak için bir bulut sunucusuna da ihtiyaç var. Bu süreç, geleneksel ön uç uygulama dağıtımına benzer.

.ton alan adına bağlama sayfası

.ton alan adını aldıktan sonra, TON'un DNS resmi web sitesinde ANDL adresinizi bağlayabilirsiniz. Ayrıca, resmi kılavuzu takip ederek TON'un sağladığı bağlama aracını da kullanabilirsiniz.

Bağlantı tamamlandıktan sonra, HTTP isteklerini almak ve UDP'ye iletmek için sunucuda bir dinleme portu başlatmak gerekmektedir. Aşağıdaki komutu kullanarak resmi rldp-http-proxy aracını başlatabilirsiniz:

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

Bunlar arasında, 8080 gelen HTTP sorgularını dinlemek için kullanılan TCP portu, 3333 ise RLDP ve ADNL etkinlikleri için kullanılan UDP portudur. global.config.json, TON'un global yapılandırma dosyasıdır.

.ton alan adını ziyaret et

Tarayıcıda doğrudan .ton alan adını girmek mümkün değildir, çünkü tarayıcı bu tür alan adlarını nasıl çözümleyeceğini bilmez. Bu nedenle, bazı ek ayarların yapılması gerekmektedir.

.ton isteme süreci

Bir .ton alan adı talep edildiğinde, öncelikle blok zincirinde karşılık gelen ANDL adresi sorgulanır, bu işlem DNS sorgusuna benzer. Ardından, talep ANDL adresine göre ilgili makineye yönlendirilir ve belirtilen sayfa geri döner. Tüm süreç Web2 ile benzerlik gösterir, temel fark adres ve alan adı eşleştirmesi sorgulama yöntemindedir.

Sayfaya Proxy ile Erişim

Resmi olarak sunulan Tonutils Reverse Proxy aracını kullanmanızı öneririm. Kurup başlattıktan sonra, 8080 portunda bir proxy başlatacak ve ardından .ton alan adına erişebileceksiniz.

Web sitesine "zincir üzerinde" nasıl erişilir

Kullanım Özeti

Şu anda kullanım sırasında aşağıdaki birkaç sorunla karşılaşıldı:

  1. Çalışma ortamı için gereksinimler: Sistem, glibc 2.34 ve üzeri sürümleri desteklemelidir.

  2. Belgeler yeterince net değil: Bu, talebin düşük olmasından kaynaklanabilir; belgelerin hazırlanması yeterince gelişmemiştir ve kendi başına araştırma yapmak gerekebilir. Çince belgelerin güncellenmesi de yeterince zamanında değildir.

  3. Erişim hızı daha yavaş: Geleneksel web sitelerine kıyasla, erişim hızı daha yavaş, ancak gelecekte büyük bir gelişim potansiyeli var.

  4. Cüzdan desteğinin olmaması: Resmi olarak basit bir yerleşik tarayıcı sayfası sunulmuştur, proxy yüklemeden doğrudan erişim sağlanabilir. Ancak şu anda ana akım cüzdanlar bunu bir phishing sitesi olarak tanımlamaktadır.

Genel olarak, mevcut kullanıcı deneyimi ortalama, daha geliştirilmesi gereken birçok alan var. Ancak bu yön oldukça yenilikçi, denemeye ve keşfetmeye değer.

View Original
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.
  • Reward
  • 6
  • Share
Comment
0/400
ThreeHornBlastsvip
· 10h ago
Çok uzun süre desteklenmiyor, ya çökerse?
View OriginalReply0
AirdropCollectorvip
· 10h ago
ton'un erken dönemlerde bir hazine olduğunu düşündüm
View OriginalReply0
NftDeepBreathervip
· 10h ago
Yine idealist oldun.
View OriginalReply0
CompoundPersonalityvip
· 11h ago
TON işe yarar mı
View OriginalReply0
MemeCoinSavantvip
· 11h ago
temellendirilmiş af, blockchain dns şu anda gerçekten oyun teorisi açısından optimal.
View OriginalReply0
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate app
Community
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)