Son zamanlarda meydana gelen bir olay, geleneksel alan adı erişim hizmetlerinin güvenilirliğini yeniden düşünmeme neden oldu. Çok stabil olduğunu düşündüğümüz alan adı çözümleme hizmetlerinin de sorunlar yaşayabileceği gerçeği, beni düşündürüyor: Merkeziyetsizlik çözümleri keşfedilmeye değer bir alternatif olabilir mi?
Bir süre düşündükten sonra, blok zincirinde web sayfası dağıtmanın aşağıdaki birkaç avantajı olabileceğini düşünüyorum:
Merkeziyetsizlik: Tüm değişikliklerin yapılabilmesi için konsensüs gerekmektedir, tek bir kurum tek başına karar veremez.
Sertifika Gerekmez: Blok zinciri kendisi şifreleme teknolojisi kullanır, ek bir sertifika yapılandırmasına gerek yoktur.
Daha önce bir blockchain platformunun alan adı çözümünü incelemiştim, o zaman bu sadece ilginç bir kavram gibi görünüyordu, pratikliği pek yüksek değildi, sonuçta geleneksel erişim yöntemleri oldukça stabil ve yaygındı. Ancak şimdi geriye dönüp baktığımda, bu tür bir çözümün gerçekten kendine özgü uygulama alanları olabileceğini ve daha fazla araştırmayı gerektirdiğini düşünüyorum.
Merkeziyetsizlikte web sitesi oluşturma
Sonrasında belirli bir blok zinciri platformunda bir web sitesi dağıtmayı ve bunu tarayıcı üzerinden erişilebilir hale getirmeyi deneyeceğim. Tüm süreç üç adımdan oluşuyor: 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 alan adlarına benzer; her ikisi de karmaşık adreslerin takma adıdır. Blok zincirinde, bu kullanıcı adresini temsil ederken, Web2'de hizmetin IP adresini temsil eder.
alan adı satın al
Bir blok zinciri platformunu örnek alırsak, alan adı resmi web sitesinden satın alınabilir ve fiyat platform tokeni ile belirlenir. Web2'ye benzer şekilde, karakter sayısı daha az 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 kullanılmamışsa, düşük bir fiyatla teklif verebilirsiniz, ardından bir geri sayım aşamasına geçilir, bu süre zarfında diğer kişiler teklif verebilir, geri sayım sona erene kadar. Başarıyla satın alınan alan adları, kullanıcı cüzdanında NFT biçiminde saklanır ve ticareti yapılabilir. Alan adının geçerlilik süresi 1 yıldır, süresi dolduğunda geri alınacaktır.
Kısacası, alan adı elde etmek resmi web sitesindeki açık artırma veya diğer kullanıcılardan satın alarak mümkündür.
Ön yüz sayfasını hazırla
Bu adımda bir ön yüz sayfası hazırlamak gerekiyor. Süreci basitleştirmek için sadece bir html dosyası hazırlıyoruz ve nginx kullanarak sayfayı dışarıya açı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ı ile temelde aynıdır.
Blok zinciri alan adına sayfa bağlama
Blockchain alan adını aldıktan sonra, resmi DNS web sitesinde ANDL adresinizi bağlayabilirsiniz. Ayrıca, resmi kılavuzu takip ederek platformun sağladığı bağlama aracını da kullanabilirsiniz.
Bağlantı tamamlandıktan sonra, http isteklerini almak ve udp'ye aktarmak için sunucuda bir dinleme portu başlatmanız gerekir. Aşağıdaki komutla resmi olarak sağlanan rldp-http-proxy aracını kullanabilirsiniz:
Bunların arasında, 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 kanallardan indirilebilecek global yapılandırma dosyasıdır.
blok zinciri alan adı erişimi
Tarayıcıda doğrudan blockchain alan adını girmek, tarayıcının bu tür bir alan adını nasıl çözeceğini bilmediği için web sitesine erişmenizi sağlamaz. Bu nedenle, bazı ek işlemler yapmak gerekir.
Merkeziyetsizlik alan adı isteme süreci
Blok zinciri alan adını ziyaret ederken, önce zincir üzerinde karşılık gelen ANDL adresini sorgularsınız. Bu adres, Web2'deki IP adresine benzer ve web sitesi dağıtımı sırasında otomatik olarak oluşturulur. Bu sorgulama süreci, DNS sorgusuna benzer.
Sonra, istek ANDL adresine göre ilgili makineye yönlendirilecektir, bu noktada döndürülmesi gereken sayfayı belirtebilirsiniz. Tüm süreç Web2 ile benzerdir, ana fark adres ve alan adı eşlemesinin sorgulama yönteminin farklı olmasıdır.
Sayfaya aracı ile erişim
Resmi olarak sunulan Tonutils Reverse Proxy araçlarının kullanılmasını öneririm. İndirip yükledikten sonra başlatın, yerel olarak 8080 portunu proxy için açacak, ardından blok zinciri alan adlarına erişebilirsiniz.
kullanım özeti
Şu anda kullanırken aşağıdaki birkaç sorunla karşılaştım:
Web sitesi çalışma ortamı için gereksinimler vardır. Sistem, daha yeni bir glibc sürümünü desteklemelidir, dağıtımdan önce makinenin gereksinimleri karşıladığından emin olunmalıdır.
Belgeler yeterince net değil. Bu talebin fazla olmaması nedeniyle belgeler yeterince gelişmiş olmayabilir, bu yüzden kendi başınıza keşfetmeniz gerekebilir. Ayrıca, Çince belgelerin güncellenmesi İngilizce sürümden geride kalabilir.
Erişim hızı yavaş. Geleneksel web siteleriyle karşılaştırıldığında, erişim hızı daha yavaş. Bu, birden fazla faktörü içermektedir ve gelecekte büyük bir iyileşme potansiyeli vardır.
Cüzdan desteğinin olmaması. Resmi olarak, bir proxy kurmadan erişim sağlamak için basit bir yerleşik tarayıcı sayfası sağlanmıştır. Ancak şu anda ana akım cüzdanlar bunu bir kimlik avı sitesi olarak tanımaktadır.
Genel olarak, mevcut kullanım deneyimi ortalama, daha geliştirilmesi gereken 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.
17 Likes
Reward
17
5
Share
Comment
0/400
GateUser-a5fa8bd0
· 07-03 03:39
Bu kadar mı? Hoşça kal.
View OriginalReply0
BearMarketBuyer
· 07-03 03:31
Sorun varsa Google'a bakmak daha iyi.
View OriginalReply0
FarmToRiches
· 07-03 03:28
啧啧DNS bu gerçekten mahkum oldu
View OriginalReply0
AirdropworkerZhang
· 07-03 03:19
Aman Tanrım, tam merkeziyetçi oldu.
View OriginalReply0
nft_widow
· 07-03 03:12
İyi işler ödüllendirilir, gerçekten de kalabalık izlemekten kaçınmayanlar var.
Blok Zinciri alan adlarını keşfetmek: Merkeziyetsizlik web sitesi dağıtım pratiği ve zorlukları
Son zamanlarda meydana gelen bir olay, geleneksel alan adı erişim hizmetlerinin güvenilirliğini yeniden düşünmeme neden oldu. Çok stabil olduğunu düşündüğümüz alan adı çözümleme hizmetlerinin de sorunlar yaşayabileceği gerçeği, beni düşündürüyor: Merkeziyetsizlik çözümleri keşfedilmeye değer bir alternatif olabilir mi?
Bir süre düşündükten sonra, blok zincirinde web sayfası dağıtmanın aşağıdaki birkaç avantajı olabileceğini düşünüyorum:
Merkeziyetsizlik: Tüm değişikliklerin yapılabilmesi için konsensüs gerekmektedir, tek bir kurum tek başına karar veremez.
Sertifika Gerekmez: Blok zinciri kendisi şifreleme teknolojisi kullanır, ek bir sertifika yapılandırmasına gerek yoktur.
Daha önce bir blockchain platformunun alan adı çözümünü incelemiştim, o zaman bu sadece ilginç bir kavram gibi görünüyordu, pratikliği pek yüksek değildi, sonuçta geleneksel erişim yöntemleri oldukça stabil ve yaygındı. Ancak şimdi geriye dönüp baktığımda, bu tür bir çözümün gerçekten kendine özgü uygulama alanları olabileceğini ve daha fazla araştırmayı gerektirdiğini düşünüyorum.
Merkeziyetsizlikte web sitesi oluşturma
Sonrasında belirli bir blok zinciri platformunda bir web sitesi dağıtmayı ve bunu tarayıcı üzerinden erişilebilir hale getirmeyi deneyeceğim. Tüm süreç üç adımdan oluşuyor: 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 alan adlarına benzer; her ikisi de karmaşık adreslerin takma adıdır. Blok zincirinde, bu kullanıcı adresini temsil ederken, Web2'de hizmetin IP adresini temsil eder.
alan adı satın al
Bir blok zinciri platformunu örnek alırsak, alan adı resmi web sitesinden satın alınabilir ve fiyat platform tokeni ile belirlenir. Web2'ye benzer şekilde, karakter sayısı daha az 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 kullanılmamışsa, düşük bir fiyatla teklif verebilirsiniz, ardından bir geri sayım aşamasına geçilir, bu süre zarfında diğer kişiler teklif verebilir, geri sayım sona erene kadar. Başarıyla satın alınan alan adları, kullanıcı cüzdanında NFT biçiminde saklanır ve ticareti yapılabilir. Alan adının geçerlilik süresi 1 yıldır, süresi dolduğunda geri alınacaktır.
Kısacası, alan adı elde etmek resmi web sitesindeki açık artırma veya diğer kullanıcılardan satın alarak mümkündür.
Ön yüz sayfasını hazırla
Bu adımda bir ön yüz sayfası hazırlamak gerekiyor. Süreci basitleştirmek için sadece bir html dosyası hazırlıyoruz ve nginx kullanarak sayfayı dışarıya açı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ı ile temelde aynıdır.
Blok zinciri alan adına sayfa bağlama
Blockchain alan adını aldıktan sonra, resmi DNS web sitesinde ANDL adresinizi bağlayabilirsiniz. Ayrıca, resmi kılavuzu takip ederek platformun sağladığı bağlama aracını da kullanabilirsiniz.
Bağlantı tamamlandıktan sonra, http isteklerini almak ve udp'ye aktarmak için sunucuda bir dinleme portu başlatmanız gerekir. Aşağıdaki komutla 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ın arasında, 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 kanallardan indirilebilecek global yapılandırma dosyasıdır.
blok zinciri alan adı erişimi
Tarayıcıda doğrudan blockchain alan adını girmek, tarayıcının bu tür bir alan adını nasıl çözeceğini bilmediği için web sitesine erişmenizi sağlamaz. Bu nedenle, bazı ek işlemler yapmak gerekir.
Merkeziyetsizlik alan adı isteme süreci
Blok zinciri alan adını ziyaret ederken, önce zincir üzerinde karşılık gelen ANDL adresini sorgularsınız. Bu adres, Web2'deki IP adresine benzer ve web sitesi dağıtımı sırasında otomatik olarak oluşturulur. Bu sorgulama süreci, DNS sorgusuna benzer.
Sonra, istek ANDL adresine göre ilgili makineye yönlendirilecektir, bu noktada döndürülmesi gereken sayfayı belirtebilirsiniz. Tüm süreç Web2 ile benzerdir, ana fark adres ve alan adı eşlemesinin sorgulama yönteminin farklı olmasıdır.
Sayfaya aracı ile erişim
Resmi olarak sunulan Tonutils Reverse Proxy araçlarının kullanılmasını öneririm. İndirip yükledikten sonra başlatın, yerel olarak 8080 portunu proxy için açacak, ardından blok zinciri alan adlarına erişebilirsiniz.
kullanım özeti
Şu anda kullanırken aşağıdaki birkaç sorunla karşılaştım:
Web sitesi çalışma ortamı için gereksinimler vardır. Sistem, daha yeni bir glibc sürümünü desteklemelidir, dağıtımdan önce makinenin gereksinimleri karşıladığından emin olunmalıdır.
Belgeler yeterince net değil. Bu talebin fazla olmaması nedeniyle belgeler yeterince gelişmiş olmayabilir, bu yüzden kendi başınıza keşfetmeniz gerekebilir. Ayrıca, Çince belgelerin güncellenmesi İngilizce sürümden geride kalabilir.
Erişim hızı yavaş. Geleneksel web siteleriyle karşılaştırıldığında, erişim hızı daha yavaş. Bu, birden fazla faktörü içermektedir ve gelecekte büyük bir iyileşme potansiyeli vardır.
Cüzdan desteğinin olmaması. Resmi olarak, bir proxy kurmadan erişim sağlamak için basit bir yerleşik tarayıcı sayfası sağlanmıştır. Ancak şu anda ana akım cüzdanlar bunu bir kimlik avı sitesi olarak tanımaktadır.
Genel olarak, mevcut kullanım deneyimi ortalama, daha geliştirilmesi gereken birçok alan var. Ancak, bu yön oldukça yenilikçi, denemeye değer.