Son zamanlarda meydana gelen bir olay, insanların geleneksel alan adı erişim hizmetlerini yeniden düşünmelerine neden oldu. Son derece stabil olduğu düşünülen alan adı çözümleme hizmetinin bile sorunlar yaşayabileceği, merkeziyetsizlik çözümünün keşfedilmeye değer bir alternatif olup olamayacağını düşündürttü.
Blok zincirinde web sayfası dağıtmanın aşağıdaki birkaç avantajı olabilir:
Merkeziyetsizlik: Tüm değişikliklerin yapılabilmesi için kolektif onay gereklidir, tek bir kurum tek başına karar veremez.
Sertifika gerektirmez: Blockchain'in kendisi kriptografi teknolojisi kullandığı için ek bir sertifika yapılandırmasına gerek yoktur.
Daha önce TON'da bir alan adı çözümü görmüştüm, o zaman sadece yeni bir deneme gibi geldi, pratikliği sınırlıydı, sonuçta geleneksel erişim yolları oldukça stabil ve yaygın. Ama şimdi geriye dönüp baktığımda, bu tür bir çözümün gerçekten uygulama alanları olabileceğini düşünüyorum, daha fazla araştırmaya değer.
Merkeziyetsizlikte web sitesi oluşturmak
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 almak; 2. Ön yüz sayfasını hazırlamak; 3. Sayfayı alan adına bağlamak.
Blok zincirindeki alan adı kavramı, WEB2 dünyasındaki alan adı ile benzerdir; her ikisi de karmaşık ve hatırlanması zor adresler için takma ad sağlar. Blok zincirinde, kullanıcı adresini temsil eder; WEB2'de ise hizmetin IP adresini temsil eder.
alan adı satın almak
TON örneğinde olduğu gibi, alan adları resmi satın alma kanalları aracılığıyla edinilebilir ve TON ile fiyatlandırılır. WEB2'ye 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 sahiplenilmemişse, düşük bir fiyatla teklif verebilirsiniz. Ardından geri sayım aşamasına geçilir, bu süre zarfında herkes teklif verebilir ve geri sayım sona erene kadar devam eder. Başarıyla satın alınan alan adı, kullanıcı cüzdanında NFT biçiminde saklanacaktır. Alan adı NFT'si ticarete konu olabilir, geçerlilik süresi 1 yıldır ve süresi dolduktan sonra geri alınacaktır.
Kısacası, alan adı elde etmek resmi web sitesindeki açık artırmalar aracılığıyla veya diğer kullanıcılardan ticaret yaparak mümkün olabilir.
ön yüz sayfasını hazırlayın
Bu adımda görüntüleme için bir ön yüz sayfası hazırlamanız gerekiyor. İşlemi basitleştirmek için, bu makalede yalnızca bir html dosyası hazırlayıp nginx kullanarak sayfayı dışa açacağı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 benzer.
.ton sayfasını bağla
.ton alan adını aldıktan sonra, TON'un DNS resmi web sitesinde ANDL adresinizi bağlayabilirsiniz. Ayrıca, resmi kılavuzu izleyerek TON'un sağladığı bağlama aracını da kullanabilirsiniz.
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 girmek için resmi rldp-http-proxy aracını kullanabilirsiniz:
Bunlar arasında, 8080 yerel ana bilgisayarda gelen HTTP sorgularını dinleyen TCP portudur, 3333 ise tüm çıkış ve giriş RLDP ve ADNL etkinlikleri için kullanılan UDP portudur (yani TON ağı üzerinden TON web sitesine bağlanmak için). global.config.json, belirtilen konumdan indirilebilen TON küresel yapılandırma dosyasının adıdır.
.ton alanına erişim
Tarayıcıda doğrudan .ton alan adını girmek, web sitesine erişimi engeller çünkü tarayıcı bu alan adını nasıl çözeceğini bilmez. Bu nedenle bazı ek işlemler yapmak gerekir.
.ton için talep süreci
Bir .ton alan adı talep edildiğinde, öncelikle zincirdeki karşılık gelen ANDL adresi sorgulanır; bu, WEB2'deki IP adresine benzetilebilir ve bir web sitesi dağıtılırken otomatik olarak oluşturulur. Bu sorgulama süreci, DNS sorgusuna benzer.
Sonra ANDL adresine göre, istek ilgili makineye yönlendirilecektir, bu aşamada döndürülecek sayfa belirtilebilir. Tüm süreç WEB2 ile çok benzer, ana fark adres ve alan adı eşleme sorgulama yönteminin farklı olmasıdır.
Aracılarla sayfaya erişim
En çok önerilen yöntem, resmi olarak sağlanan Tonutils Reverse Proxy aracını kullanmaktır. Kurulumunu yaptıktan sonra başlattığınızda, 8080 portunda bir proxy başlatacaktır, ardından .ton alan adını ziyaret edebilirsiniz.
Kullanım Özeti
Şu anda kullanım sırasında aşağıdaki birkaç sorunla karşılaştım:
Web sitesi çalışma ortamı için gereksinimler vardır. Sistem, glibc 2.34 veya üstü sürümü desteklemelidir, dağıtım sayfasından önce makinenin gereksinimleri karşıladığından emin olunmalıdır.
Belgeler yeterince net değil. Bu, TON işletim web sitesinin ihtiyaçlarının az olmasından kaynaklanıyor olabilir; belgelerin yazımı yeterince gelişmiş değil ve kendi başına keşfetmek gerekiyor. Ayrıca, Çince versiyon güncellemeleri zamanında yapılmıyor, İngilizce versiyonun içeriğinin gerisinde kalıyor.
Erişim hızı yavaş. Erişim hızı geleneksel web sitelerinin gerisinde. Elbette, bu birçok faktörü içeriyor ve gelecekte büyük ilerleme alanı var.
Cüzdan desteği alınamadı. Resmi olarak, bir proxy yüklemeden erişim sağlamak için basit bir yerleşik tarayıcı sayfası sağlandı. Ancak şu anda bu site tüm ana akım cüzdanlar tarafından bir oltalama sitesi olarak tanımlanıyor.
Genel olarak, mevcut kullanım deneyimi ortalama, hala geliştirilmesi gereken birçok alan var. Ancak, bu yön oldukça yenilikçi ve denenmeye 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.
Blok Zinciri web sitesi dağıtımını keşfetmek: TON örneğiyle merkeziyetsiz alan adı ve web sayfası suç ortağı uygulaması
Son zamanlarda meydana gelen bir olay, insanların geleneksel alan adı erişim hizmetlerini yeniden düşünmelerine neden oldu. Son derece stabil olduğu düşünülen alan adı çözümleme hizmetinin bile sorunlar yaşayabileceği, merkeziyetsizlik çözümünün keşfedilmeye değer bir alternatif olup olamayacağını düşündürttü.
Blok zincirinde web sayfası dağıtmanın aşağıdaki birkaç avantajı olabilir:
Merkeziyetsizlik: Tüm değişikliklerin yapılabilmesi için kolektif onay gereklidir, tek bir kurum tek başına karar veremez.
Sertifika gerektirmez: Blockchain'in kendisi kriptografi teknolojisi kullandığı için ek bir sertifika yapılandırmasına gerek yoktur.
Daha önce TON'da bir alan adı çözümü görmüştüm, o zaman sadece yeni bir deneme gibi geldi, pratikliği sınırlıydı, sonuçta geleneksel erişim yolları oldukça stabil ve yaygın. Ama şimdi geriye dönüp baktığımda, bu tür bir çözümün gerçekten uygulama alanları olabileceğini düşünüyorum, daha fazla araştırmaya değer.
Merkeziyetsizlikte web sitesi oluşturmak
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 almak; 2. Ön yüz sayfasını hazırlamak; 3. Sayfayı alan adına bağlamak.
Blok zincirindeki alan adı kavramı, WEB2 dünyasındaki alan adı ile benzerdir; her ikisi de karmaşık ve hatırlanması zor adresler için takma ad sağlar. Blok zincirinde, kullanıcı adresini temsil eder; WEB2'de ise hizmetin IP adresini temsil eder.
alan adı satın almak
TON örneğinde olduğu gibi, alan adları resmi satın alma kanalları aracılığıyla edinilebilir ve TON ile fiyatlandırılır. WEB2'ye 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 sahiplenilmemişse, düşük bir fiyatla teklif verebilirsiniz. Ardından geri sayım aşamasına geçilir, bu süre zarfında herkes teklif verebilir ve geri sayım sona erene kadar devam eder. Başarıyla satın alınan alan adı, kullanıcı cüzdanında NFT biçiminde saklanacaktır. Alan adı NFT'si ticarete konu olabilir, geçerlilik süresi 1 yıldır ve süresi dolduktan sonra geri alınacaktır.
Kısacası, alan adı elde etmek resmi web sitesindeki açık artırmalar aracılığıyla veya diğer kullanıcılardan ticaret yaparak mümkün olabilir.
ön yüz sayfasını hazırlayın
Bu adımda görüntüleme için bir ön yüz sayfası hazırlamanız gerekiyor. İşlemi basitleştirmek için, bu makalede yalnızca bir html dosyası hazırlayıp nginx kullanarak sayfayı dışa açacağı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 benzer.
.ton sayfasını bağla
.ton alan adını aldıktan sonra, TON'un DNS resmi web sitesinde ANDL adresinizi bağlayabilirsiniz. Ayrıca, resmi kılavuzu izleyerek TON'un sağladığı bağlama aracını da kullanabilirsiniz.
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 girmek için resmi rldp-http-proxy aracını kullanabilirsiniz:
Bunlar arasında, 8080 yerel ana bilgisayarda gelen HTTP sorgularını dinleyen TCP portudur, 3333 ise tüm çıkış ve giriş RLDP ve ADNL etkinlikleri için kullanılan UDP portudur (yani TON ağı üzerinden TON web sitesine bağlanmak için). global.config.json, belirtilen konumdan indirilebilen TON küresel yapılandırma dosyasının adıdır.
.ton alanına erişim
Tarayıcıda doğrudan .ton alan adını girmek, web sitesine erişimi engeller çünkü tarayıcı bu alan adını nasıl çözeceğini bilmez. Bu nedenle bazı ek işlemler yapmak gerekir.
.ton için talep süreci
Bir .ton alan adı talep edildiğinde, öncelikle zincirdeki karşılık gelen ANDL adresi sorgulanır; bu, WEB2'deki IP adresine benzetilebilir ve bir web sitesi dağıtılırken otomatik olarak oluşturulur. Bu sorgulama süreci, DNS sorgusuna benzer.
Sonra ANDL adresine göre, istek ilgili makineye yönlendirilecektir, bu aşamada döndürülecek sayfa belirtilebilir. Tüm süreç WEB2 ile çok benzer, ana fark adres ve alan adı eşleme sorgulama yönteminin farklı olmasıdır.
Aracılarla sayfaya erişim
En çok önerilen yöntem, resmi olarak sağlanan Tonutils Reverse Proxy aracını kullanmaktır. Kurulumunu yaptıktan sonra başlattığınızda, 8080 portunda bir proxy başlatacaktır, ardından .ton alan adını ziyaret edebilirsiniz.
Kullanım Özeti
Şu anda kullanım sırasında aşağıdaki birkaç sorunla karşılaştım:
Web sitesi çalışma ortamı için gereksinimler vardır. Sistem, glibc 2.34 veya üstü sürümü desteklemelidir, dağıtım sayfasından önce makinenin gereksinimleri karşıladığından emin olunmalıdır.
Belgeler yeterince net değil. Bu, TON işletim web sitesinin ihtiyaçlarının az olmasından kaynaklanıyor olabilir; belgelerin yazımı yeterince gelişmiş değil ve kendi başına keşfetmek gerekiyor. Ayrıca, Çince versiyon güncellemeleri zamanında yapılmıyor, İngilizce versiyonun içeriğinin gerisinde kalıyor.
Erişim hızı yavaş. Erişim hızı geleneksel web sitelerinin gerisinde. Elbette, bu birçok faktörü içeriyor ve gelecekte büyük ilerleme alanı var.
Cüzdan desteği alınamadı. Resmi olarak, bir proxy yüklemeden erişim sağlamak için basit bir yerleşik tarayıcı sayfası sağlandı. Ancak şu anda bu site tüm ana akım cüzdanlar tarafından bir oltalama sitesi olarak tanımlanıyor.
Genel olarak, mevcut kullanım deneyimi ortalama, hala geliştirilmesi gereken birçok alan var. Ancak, bu yön oldukça yenilikçi ve denenmeye değer.