Blok Zinciri web sitesi dağıtım pratiği: Merkeziyetsiz alan adlarının avantajları ve zorlukları

Son zamanlarda gerçekleşen bir olay, bana geleneksel alan adı erişim hizmetlerinin istikrarını yeniden düşünmemi sağladı. Alan adı çözümleme hizmetinin çok güvenilir olduğunu hep düşünmüştük, ancak gerçekte sorunlar da yaşayabileceği ortaya çıktı. Bu, beni merkeziyetsizlik çözümlerinin keşfedilmeye değer alternatifler olabileceğini düşünmeye yönlendirdi.

Blok zincirinde web sayfası dağıtmanın aşağıdaki avantajları olabilir:

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

  2. Sertifika gerektirmez: Blockchain'in kendisi kriptografi teknolojisini kullandığı için ek bir sertifika yapılandırmasına gerek yoktur.

Daha önce bir blockchain platformunun alan adı çözümünü araştırmıştım, o zaman bunun sadece ilginç bir kavram olduğunu, pratikliğinin düşük olduğunu düşünmüştüm, sonuçta 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 uygulama alanları olabileceğini düşünüyorum, bu yüzden derinlemesine araştırmaya karar verdim.

Merkeziyetsizlikte web sitesi oluşturma

Bu makalede bir blockchain platformunda bir web sitesi dağıtma ve onu tarayıcı üzerinden erişilebilir hale getirme denemesi yapılacaktır. Tüm süreç üç adıma ayrılmaktadır: 1. Alan adı satın alma; 2. Ön yüz sayfasını hazırlama; 3. Sayfayı alan adı ile bağlama.

Blok zincirindeki alan adı kavramı, Web2 dünyasındaki alan adı ile benzerlik gösterir; her ikisi de karmaşık adreslerin takma adlarını basitleştirmek için kullanılır. Blok zincirinde, kullanıcı adresini temsil ederken, Web2'de sunucunun IP adresine karşılık gelir.

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

alan adı satın almak

Bir blockchain platformunu örnek alırsak, alan adı resmi web sitesinden, platformun yerel token'i ile fiyatlandırılarak satın alınabilir. Web2'ye benzer şekilde, karakter sayısı daha kısa olan alan adlarının fiyatı daha yüksektir ve fiyat aralığı 1-100 token arasında değişmektedir.

Eğer bir alan adı henüz kaydedilmemişse, düşük fiyatla açık artırmaya katılabilirsiniz. Açık artırma sonrasında bir geri sayım başlayacak, bu süre zarfında herkes teklif verebilir, ta ki geri sayım sona erene kadar. Başarıyla satın alınan alan adı, kullanıcının cüzdanında NFT formatında saklanacak ve ticareti yapılabilecektir. Alan adının geçerlilik süresi 1 yıldır, süresi dolduğunda geri alınacaktır.

Kısacası, alan adı edinimi resmi web sitesi üzerinden açık artırma ile veya diğer kullanıcılarla ticaret yaparak mümkündür.

ön yüz sayfasını hazırlayın

Bu adımda gösterim için bir ön yüz sayfası hazırlamak gerekiyor. Süreci basitleştirmek için sadece bir html dosyası hazırlıyoruz ve sayfayı nginx ile yayınlıyoruz. Tabii ki, ön yüz sayfasını çalıştırmak için bir bulut sunucusuna da ihtiyaç var. Bu adım, geleneksel ön yüz uygulama dağıtımıyla aynıdır.

Merkeziyetsizlik alan adı ile sayfayı bağla

Blockchain alan adını aldıktan sonra, resmi DNS web sitesinde ANDL adresinizi bağlayabilirsiniz. Ayrıca, platformun sağladığı bağlama aracını kullanarak resmi kılavuza göre işlem yapabilirsiniz.

Bağlantı tamamlandıktan sonra, http isteklerini alıp udp olarak iletmek için sunucuda bir dinleme portu başlatmanız gerekir. Aşağıdaki komutu girerek resmi olarak sağlanan rldp-http-proxy aracını kullanabilirsiniz:

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

Burada, 8080 yerel ana bilgisayarın gelen HTTP sorgularını dinleyen TCP portudur, 3333 ise tüm çıkış ve giriş RLDP ve ADNL etkinlikleri için kullanılan UDP portudur. global.config.json, resmi web sitesinden indirilebilecek küresel yapılandırma dosyasının adıdır.

Blok zinciri alan adını ziyaret et

Tarayıcıda doğrudan blok zinciri alan adını girmek, web sitesine erişim sağlamaz çünkü tarayıcı bu alan adını nasıl çözümleyeceğini bilmez. Bu nedenle, bazı ek işlemler yapılması gerekir.

Merkeziyetsizlik alan adı talep etme süreci

Blok zinciri alan adını ziyaret ederken, öncelikle zincir üzerinde karşılık gelen ANDL adresini sorgulayacaksınız, bu adres Web2'deki IP adresine benzer ve bir web sitesi yayına alındığında otomatik olarak oluşturulur. Bu sorgulama süreci DNS sorgulamasına benzetilebilir.

Sonra ANDL adresine göre, istek ilgili makinelere yönlendirilecektir ve bu aşamada döndürülecek sayfa belirtilebilir. Tüm süreç Web2 ile benzerdir, ana fark adresin ve alan adının haritalama sorgulama yönteminin farklı olmasıdır.

Sayfaya aracılarla erişim

Resmi olarak sağlanan Tonutils Reverse Proxy aracını kullanmanızı öneririm. İndirip kurduktan sonra başlatıldığında, proxy için 8080 numaralı bir port açılacak ve ardından blockchain alan adlarına erişim sağlanabilecektir.

Nasıl "zincir üzerinde" web sitesine erişilir

Kullanım Özeti

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

  1. Web sitesi çalışma ortamı için gereksinimler vardır. Sistem, glibc 2.34 veya üstü sürümleri desteklemelidir, dağıtımdan önce makinenin gereksinimleri karşıladığından emin olunmalıdır.

  2. Belgeler yeterince net değil. Kullanım talebinin düşük olmasından dolayı belgeler yeterince geliştirilmemiş, kendi başına keşfetmek gerekiyor. Çince belgeler güncellemeleri yavaş, İngilizce versiyonun gerisinde.

  3. Erişim hızı daha yavaş. Geleneksel web sitelerine göre erişim hızı daha düşük, ancak etkileyen birçok faktör var, gelecekte büyük bir gelişim potansiyeli var.

  4. Henüz cüzdan desteği alınmadı. Resmi olarak bir proxy kurulumuna gerek kalmadan erişim sağlamak için basit bir gömülü tarayıcı sayfası sunuldu. Ancak şu anda ana akım cüzdanlar bunu bir phishing sitesi olarak tanımlıyor.

Genel olarak, mevcut deneyim ortalama, hala geliştirilebilecek birçok alan var. Ancak, bu yön çok yenilikçi, denemeye 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
  • 4
  • Share
Comment
0/400
Ser_This_Is_A_Casinovip
· 07-02 07:32
Ancak Web2 hâlâ güçlü.
View OriginalReply0
GmGmNoGnvip
· 07-02 04:20
Bitti, hala merkeziyetçi daha cazip.
View OriginalReply0
MEVHunterBearishvip
· 07-02 04:18
Bu tuzak alan adı sistemi ne zaman POW ile madenciliği destekleyecek?
View OriginalReply0
AlgoAlchemistvip
· 07-02 04:16
Merkeziyetsizlik bu kadar güzel değil mi? Sizi anlamıyorum.
View OriginalReply0
  • Pin
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)