Alan adı erişim hizmetlerinin geleceğini yeniden düşünmek
Son günlerdeki bir olay, geleneksel alan adı erişim hizmetlerinin istikrarı üzerine yeniden düşünmeyi tetikledi. Hiç bozulmaz sandığımız alan adı çözümleme hizmetlerinin bile sorun yaşayabileceğini görmek, merkeziyetsiz çözümlerin keşfedilmeye değer bir alternatif olup olamayacağını düşündürüyor.
Blockchain üzerinde web sayfası dağıtmanın aşağıdaki birkaç avantajı olabilir:
Merkeziyetsizlik: Tüm değişiklikler toplu bir mutabakat gerektirir, tek bir kurumun keyfi karar almasını önler.
Sertifika gerektirmeyen: Blockchain kendisi şifreleme teknolojisini kullanır, ek bir sertifika yapılandırmasına gerek yoktur.
Daha önce TON üzerindeki alan adı çözümüyle karşılaştığımda, bunun sadece ilginç bir kavram olduğunu ve pratikliğinin düşük olduğunu düşündüm. Sonuçta, geleneksel erişim yöntemleri oldukça stabil ve yaygın hale geldi. Ancak şimdi bakıldığında, bu tür bir çözümün gerçekten kullanılabilir bir alanı olabileceği ve daha fazla araştırmaya değer olduğu görülüyor.
Blockchain'de Web Sitesi Oluşturma
Bu makale, TON'da bir web sitesinin nasıl dağıtılacağını ve tarayıcı üzerinden erişilebilir hale getirileceğini deneyecektir. Tüm süreç üç adımda gerçekleşecektir: 1. Alan adı satın alma; 2. Ön yüz sayfasını hazırlama; 3. Sayfayı alan adıyla bağlama.
Blok zincirindeki alan adı kavramı, Web2 dünyasındaki gibi karmaşık adreslerin takma adlarıdır. Blok zincirinde kullanıcı adresini, Web2'de ise sunucu IP adresini temsil eder.
Alan Adı Satın Alma
TON örneğinde olduğu gibi, alan adı resmi web sitesinden satın alınabilir ve TON cinsinden fiyatlandırılır. Web2 ile benzer şekilde, karakter sayısı daha az 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 alınmamışsa, düşük bir teklif verebilirsiniz, ardından geri sayım aşamasına geçilir ve herkes teklif verebilir. Kazanılan alan adı, kullanıcı 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ı almak, resmi web sitesindeki açık artırmalar veya diğer kullanıcılardan ticaret yoluyla mümkündür.
Ön Uç Sayfasını Hazırlama
Bu adımda gösterim için bir ön yüz sayfası hazırlamak gerekiyor. Süreci basitleştirmek için, bu yazıda yalnızca bir html dosyası hazırlayıp sayfayı nginx ile açığa çıkaracağız, elbette ön yüz sayfasını çalıştırmak için bir bulut sunucusuna da ihtiyacımız var. Bu adım, geleneksel ön yüz uygulama dağıtımına benzemektedir.
.ton ile Bağlama Sayfası
.ton alan adı aldıktan sonra, TON'un DNS resmi sitesinde ANDL adresini bağlayabilirsiniz. Ayrıca, TON'un sağladığı bağlama aracını kullanarak resmi kılavuz doğrultusunda işlem yapabilirsiniz.
Bağlantı tamamlandıktan sonra, http isteklerini dinlemek ve udp'ye 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:
Bunlar arasında, 8080 yerel ana bilgisayarın gelen HTTP sorgularını dinlediği TCP portudur, 3333 ise tüm çıkış ve giriş RLDP ve ADNL etkinlikleri için kullanılan UDP portudur. global.config.json, TON'un küresel yapılandırma dosyasıdır.
.ton alan adını ziyaret et
Tarayıcıda doğrudan .ton alan adını girmek, tarayıcının bu alan adını nasıl çözeceğini bilmediği için web sitesine erişimi sağlayamaz. Bu nedenle, bazı ek işlemler yapılması gerekmektedir.
.ton isteme süreci
TON alan adı talep ederken, öncelikle zincir üzerinde karşılık gelen ANDL adresi sorgulanır, bu Web2'deki IP adresine benzetilebilir, bir web sitesi dağıtıldığında otomatik olarak oluşturulur. Bu sorgulama süreci DNS sorgusuna benzer.
Sonrasında, istek ANDL adresine göre ilgili makinelere iletilecek ve belirtilen sayfayı döndürecektir. Tüm süreç Web2 ile benzerdir, ana fark adres ve alan adı eşleştirme sorgulama yöntemlerindeki farklılıktır.
Sayfaya Proxy ile Erişim
Resmi olarak sağlanan Tonutils Reverse Proxy aracını kullanmanızı öneririm. İndirip yükledikten sonra başlatıldığında, 8080 portunda bir proxy başlatır ve sonrasında .ton alan adına erişebilirsiniz.
Kullanım Özeti
Şu anda kullanım sırasında aşağıdaki birkaç sorunla karşılaşıldı:
Web sitesi çalışma ortamı için gereksinimler vardır. Sistem, glibc 2.34 ve üzeri sürümleri desteklemelidir; dağıtımdan önce makinenin bu gereksinimleri karşılayıp karşılamadığını kontrol edin.
Belgeler yeterince net değil. Bu, TON'un çalıştırdığı web sitesinin gereksinimlerinin az olmasından kaynaklanıyor olabilir; belgeler yeterince kapsamlı değil, kendi başınıza keşfetmeniz gerekiyor. Çince versiyon güncellemeleri de zamanında yapılmıyor, İngilizce versiyonun gerisinde kalıyor.
Erişim hızı yavaştır. Erişim hızı geleneksel web sitelerinin gerisindedir, ancak birçok etkileyen faktör bulunmaktadır ve gelecekte büyük bir gelişim potansiyeli vardır.
Cüzdan desteği eksik. Resmi olarak, proxy kurmadan erişim sağlamak için basit bir gömülü tarayıcı sayfası sunulmaktadır. Ancak şu anda bu site ana akım cüzdanlar tarafından bir oltalama sitesi olarak değerlendirilmektedir.
Genel olarak, şu anda deneyim ortalama, geliştirilebilecek birçok alan var. Ancak bu yön oldukça yenilikçi, denemeye değer.
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.
8 Likes
Reward
8
7
Share
Comment
0/400
just_another_fish
· 4h ago
İnsan gibi konuşabiliyor musun... Bunlar beni başım döndürüyor.
View OriginalReply0
BearMarketSurvivor
· 4h ago
Tedarik hattı merkezi kuruluşların boğazını sıkmamalı, bu askerlikte büyük bir yasaktır.
View OriginalReply0
LiquidationSurvivor
· 4h ago
TON gerçekten harika bir şey, umuyorum ki.
View OriginalReply0
defi_detective
· 4h ago
Her zaman bir web sitesi yapmayı düşünüyorum.
View OriginalReply0
SchroedingerGas
· 4h ago
Kim dedi TON işe yaramaz? Gerçekten harika!
View OriginalReply0
CryptoTarotReader
· 4h ago
Hala dns ile uğraşıyorsun, bunun ters gidebileceğini düşünmemiştin, değil mi...
Merkeziyetsiz ağı keşfetmek: TON Blok Zinciri üzerinde web sitesi dağıtımının avantajları ve zorlukları
Alan adı erişim hizmetlerinin geleceğini yeniden düşünmek
Son günlerdeki bir olay, geleneksel alan adı erişim hizmetlerinin istikrarı üzerine yeniden düşünmeyi tetikledi. Hiç bozulmaz sandığımız alan adı çözümleme hizmetlerinin bile sorun yaşayabileceğini görmek, merkeziyetsiz çözümlerin keşfedilmeye değer bir alternatif olup olamayacağını düşündürüyor.
Blockchain üzerinde web sayfası dağıtmanın aşağıdaki birkaç avantajı olabilir:
Merkeziyetsizlik: Tüm değişiklikler toplu bir mutabakat gerektirir, tek bir kurumun keyfi karar almasını önler.
Sertifika gerektirmeyen: Blockchain kendisi şifreleme teknolojisini kullanır, ek bir sertifika yapılandırmasına gerek yoktur.
Daha önce TON üzerindeki alan adı çözümüyle karşılaştığımda, bunun sadece ilginç bir kavram olduğunu ve pratikliğinin düşük olduğunu düşündüm. Sonuçta, geleneksel erişim yöntemleri oldukça stabil ve yaygın hale geldi. Ancak şimdi bakıldığında, bu tür bir çözümün gerçekten kullanılabilir bir alanı olabileceği ve daha fazla araştırmaya değer olduğu görülüyor.
Blockchain'de Web Sitesi Oluşturma
Bu makale, TON'da bir web sitesinin nasıl dağıtılacağını ve tarayıcı üzerinden erişilebilir hale getirileceğini deneyecektir. Tüm süreç üç adımda gerçekleşecektir: 1. Alan adı satın alma; 2. Ön yüz sayfasını hazırlama; 3. Sayfayı alan adıyla bağlama.
Blok zincirindeki alan adı kavramı, Web2 dünyasındaki gibi karmaşık adreslerin takma adlarıdır. Blok zincirinde kullanıcı adresini, Web2'de ise sunucu IP adresini temsil eder.
Alan Adı Satın Alma
TON örneğinde olduğu gibi, alan adı resmi web sitesinden satın alınabilir ve TON cinsinden fiyatlandırılır. Web2 ile benzer şekilde, karakter sayısı daha az 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 alınmamışsa, düşük bir teklif verebilirsiniz, ardından geri sayım aşamasına geçilir ve herkes teklif verebilir. Kazanılan alan adı, kullanıcı 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ı almak, resmi web sitesindeki açık artırmalar veya diğer kullanıcılardan ticaret yoluyla mümkündür.
Ön Uç Sayfasını Hazırlama
Bu adımda gösterim için bir ön yüz sayfası hazırlamak gerekiyor. Süreci basitleştirmek için, bu yazıda yalnızca bir html dosyası hazırlayıp sayfayı nginx ile açığa çıkaracağız, elbette ön yüz sayfasını çalıştırmak için bir bulut sunucusuna da ihtiyacımız var. Bu adım, geleneksel ön yüz uygulama dağıtımına benzemektedir.
.ton ile Bağlama Sayfası
.ton alan adı aldıktan sonra, TON'un DNS resmi sitesinde ANDL adresini bağlayabilirsiniz. Ayrıca, TON'un sağladığı bağlama aracını kullanarak resmi kılavuz doğrultusunda işlem yapabilirsiniz.
Bağlantı tamamlandıktan sonra, http isteklerini dinlemek ve udp'ye 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
Bunlar arasında, 8080 yerel ana bilgisayarın gelen HTTP sorgularını dinlediği TCP portudur, 3333 ise tüm çıkış ve giriş RLDP ve ADNL etkinlikleri için kullanılan UDP portudur. global.config.json, TON'un küresel yapılandırma dosyasıdır.
.ton alan adını ziyaret et
Tarayıcıda doğrudan .ton alan adını girmek, tarayıcının bu alan adını nasıl çözeceğini bilmediği için web sitesine erişimi sağlayamaz. Bu nedenle, bazı ek işlemler yapılması gerekmektedir.
.ton isteme süreci
TON alan adı talep ederken, öncelikle zincir üzerinde karşılık gelen ANDL adresi sorgulanır, bu Web2'deki IP adresine benzetilebilir, bir web sitesi dağıtıldığında otomatik olarak oluşturulur. Bu sorgulama süreci DNS sorgusuna benzer.
Sonrasında, istek ANDL adresine göre ilgili makinelere iletilecek ve belirtilen sayfayı döndürecektir. Tüm süreç Web2 ile benzerdir, ana fark adres ve alan adı eşleştirme sorgulama yöntemlerindeki farklılıktır.
Sayfaya Proxy ile Erişim
Resmi olarak sağlanan Tonutils Reverse Proxy aracını kullanmanızı öneririm. İndirip yükledikten sonra başlatıldığında, 8080 portunda bir proxy başlatır ve sonrasında .ton alan adına erişebilirsiniz.
Kullanım Özeti
Şu anda kullanım sırasında aşağıdaki birkaç sorunla karşılaşıldı:
Web sitesi çalışma ortamı için gereksinimler vardır. Sistem, glibc 2.34 ve üzeri sürümleri desteklemelidir; dağıtımdan önce makinenin bu gereksinimleri karşılayıp karşılamadığını kontrol edin.
Belgeler yeterince net değil. Bu, TON'un çalıştırdığı web sitesinin gereksinimlerinin az olmasından kaynaklanıyor olabilir; belgeler yeterince kapsamlı değil, kendi başınıza keşfetmeniz gerekiyor. Çince versiyon güncellemeleri de zamanında yapılmıyor, İngilizce versiyonun gerisinde kalıyor.
Erişim hızı yavaştır. Erişim hızı geleneksel web sitelerinin gerisindedir, ancak birçok etkileyen faktör bulunmaktadır ve gelecekte büyük bir gelişim potansiyeli vardır.
Cüzdan desteği eksik. Resmi olarak, proxy kurmadan erişim sağlamak için basit bir gömülü tarayıcı sayfası sunulmaktadır. Ancak şu anda bu site ana akım cüzdanlar tarafından bir oltalama sitesi olarak değerlendirilmektedir.
Genel olarak, şu anda deneyim ortalama, geliştirilebilecek birçok alan var. Ancak bu yön oldukça yenilikçi, denemeye değer.