Yazar: Kyle
İnceleyen: Sandy
Kaynak: İçerik Birliği - Haberler
PermaApp, Permaweb üzerinde konuşlandırılan merkezi olmayan bir uygulamayı (dApp) ifade eder. Tüm verileri Arweave ağında depolanır, dolayısıyla buna Arweave yerel uygulaması da denir. everPay, Permaswap ve ArDrive tipik temsilcilerdir.
Bu uygulamaların merkezi sunucuların kısıtlamalarından kurtulabilmesinin ve gerçek anlamda merkezi olmayan operasyona ulaşabilmesinin nedeni, tam olarak Permaweb desteğine güvenmeleridir. PermaApp'in ön ucunun nasıl kalıcı olarak çevrimiçi olabileceğini anlamak için öncelikle Permaweb'in ne olduğunu anlamamız gerekir.
Permaweb: Hiçbir zaman yok olmayacak internet
Permaweb, Arweave üzerine kurulmuş kalıcı bir İnternet katmanıdır. Resim, video, web sayfaları ve uygulamalar gibi çeşitli verileri taşıyarak hiçbir zaman yok olmayacak bir İnternet oluşturur. Geleneksel İnternet'in aksine Permaweb'deki tüm veriler kalıcı olarak depolanır, değiştirilemez ve izlenebilir.
Kullanıcılar, Arweave'de depolanan içeriğe tıpkı normal bir web sitesine erişim sağlar gibi doğrudan tarayıcıları aracılığıyla erişebilirler. PermaApp'ın ön uç sayfası, Permaweb'in bu verileri bir web sayfası formatında organize etmesi ve birleştirmesinin sonucudur.
PermaApp ön uç sayfası nasıl dağıtılır?
Diğer blockchain uygulamalarıyla karşılaştırıldığında PermaApp daha eksiksiz bir merkeziyetsizlik sağlar. Ön uç sayfasının merkezi sunucu barındırmaya dayanması gerekmez, ancak Arweave'in merkezi olmayan depolama ağını kullanır ve istemci tarafı oluşturma (CSR) modunda oluşturulur. Tüm süreç üç temel adıma ayrılabilir: kodun yüklenmesi, kaynakların yüklenmesi ve sayfanın oluşturulması.
1. Kodu yükleyin: ön ucu Arweave'e dağıtın
Geliştiriciler PermaApp'ın ön uç kodunu Arweave ağına paketler ve yükler. Kod, sayfa görüntüleme ve etkileşim için tüm kaynakları içerir, örneğin:
- HTML : Düğmelerin, metnin ve resimlerin yerleşimi gibi sayfanın yapısını tanımlar.
- CSS : Renkler, yazı tipleri ve düzen dahil olmak üzere sayfanın stilini kontrol eder.
- JavaScript : Düğme tıklatıldıktan sonra açılan pencereler gibi etkileşimli işlevler uygulayın.
- Multimedya dosyaları : resimler, videolar, sesler vb.
Her dosya yüklendikten sonra kalıcı bir işlem kimliği (ör. benzersiz bağlantı) oluşturulur. Bunlar arasında, ana sayfanın HTML dosyası genellikle sayfaya giriş görevi görür. Geliştiricilerin yalnızca ilgili işlem kimliğini veya bağlantısını açıklaması gerekir ve kullanıcılar sayfaya erişebilir.
2. Kullanıcı erişimi: Arweave ağ geçidi aracılığıyla kaynakları yükleyin
PermaApp'i ziyaret etmenin kullanıcı deneyimi, normal bir web sitesine göz atmaya benzer. Tarayıcı, gerekli HTML, CSS, JavaScript ve multimedya dosyalarını Arweave ağından getiren Arweave ağ geçidine bir istekte bulunur.
2. Kullanıcı erişimi: Arweave ağ geçidi aracılığıyla kaynakları yükleyin
PermaApp'i ziyaret etmenin kullanıcı deneyimi, normal bir web sitesine göz atmaya benzer. Tarayıcı, gerekli HTML, CSS, JavaScript ve multimedya dosyalarını Arweave ağından getiren Arweave ağ geçidine bir istekte bulunur.
Tüm kaynaklar Arweave'de depolandığından ve AWS gibi geleneksel bulut sunucularına bağlı olmadığından bu sayfalar sunucunun kapalı kalması nedeniyle geçersiz hale gelmez. Ne olursa olsun, her PermaApp sayfası her zaman çevrimiçi olup kullanıcılara istikrarlı bir erişim deneyimi sunar.
3. Oluşturma: Sayfa tarayıcıda oluşturulur
Tarayıcı kodu indirdikten sonra ayrıştıracak ve tam bir sayfa halinde birleştirecektir:
- HTML'yi ayrıştırdıktan sonra sayfa çerçevesini oluşturun;
- Sayfaya stil eklemek için CSS'yi yükleyin;
- Etkileşimli işlevleri uygulamak için JavaScript'i çalıştırın;
Bu işleme görevleri kullanıcının tarayıcısında tamamlandığından, bu istemci tarafı işleme (CSR) modunun arka uç sunucuya bağlı olması gerekmez; bu yalnızca erişim verimliliğini artırmakla kalmaz, aynı zamanda uygulamanın yüksek güvenilirliğini de sağlar.
Özetle
Arweave ve PermaApp arasında bir köprü görevi gören Permaweb, Arweave üzerinde depolanan merkezi olmayan verileri düzenli bir şekilde düzenler ve kullanıcılara sayfalar halinde görüntüler.
PermaApp'in ön uç sayfası, istemci tarafı oluşturma (CSR) aracılığıyla, geleneksel sunucuların sınırlamalarından tamamen kurtularak kusursuz bir kullanıcı deneyimi sağlar. Bu mimari aynı zamanda uygulamanın sansüre dayanıklı ve kalıcı olmasını sağlar. Zaman geçse bile uygulamanın sayfaları ve verileri her zaman çevrimiçidir ve kullanıcılar tarafından her an erişilebilir durumdadır.
Kod yüklemeden sayfa oluşturmaya kadar PermaApp'in her yönü, istikrarlı, şeffaf ve asla yok olmayacak geleceğin İnterneti olan Permaweb'in benzersiz değerini gösterir.
🏆 "Hataları yakalayan" ödüller: Bu makalede yazım hataları, yanlış cümleler veya yanlış açıklamalar bulursanız, bunu bildirmek için bana tıklayın ve teşvikler kazanın.
Yasal Uyarı: Bu makale PermaDAO'nun görüşlerini veya konumlarını temsil etmez. PermaDAO yatırım tavsiyesi vermez veya herhangi bir projeyi onaylamaz. Okuyuculardan bulundukları ülkenin kanunlarına uymaları ve Web3 faaliyetlerini bu kanunlara uygun olarak yürütmeleri rica olunur.
Tüm Yorumlar