Investor's wiki

Dağıtılmış Uygulamalar (ĐApps)

Dağıtılmış Uygulamalar (ĐApps)

Dağıtılmış Uygulamalar (ĐApps) Nedir?

Dağıtılmış Uygulamalar (ĐApp'ler), çoğunlukla bulut bilişim platformlarında depolanan ve yürütülen ve aynı anda birden fazla sistemde çalışan yazılım uygulamalarıdır. Bu dağıtılmış sistemler, aynı ağ üzerinde çalışır ve belirli bir görevi veya komutu tamamlamak için birbirleriyle iletişim kurar - atanmış bir görevi gerçekleştirmek için tek bir özel sistem kullanan geleneksel bir uygulamanın aksine.

Dağıtılmış Uygulamaları Anlama (ĐApps)

Bir ĐApp, bir ağ kullanıcılarının bir sunucu aracılığıyla işbirliği yapmasına ve fikirlerini paylaşmasına, görevler üzerinde koordinasyon sağlamasına, bilgilere erişmesine ve uygulama alışverişinde bulunmasına izin vermek için tasarlanmıştır. Çoğunlukla, kullanıcının bilgisayarının sunucudan veya bulut bilgi işlem sunucusundan bilgilere eriştiği istemci-sunucu ağlarında kullanılırlar.

Ağ üzerinden dağıtılan farklı bilgisayar sistemleri, normalde benzer veya farklı amaçlarla görevlendirilir. Örneğin, bir e-ticaret platformunda, bilgisayarların her biri aşağıdakiler gibi belirli görevlerden sorumlu olabilir:

  • Mevcut müşterilere özel teklifler hakkında e-posta göndermek ve almak.

  • Ürünleri onlara daha iyi hedeflemek için müşterilerin bir listesini ve satın alma geçmişlerini derlemek.

  • Online pazara kayıt olan yeni müşterilerle müşteri listesinin güncellenmesi.

  • Gelecekteki ürün kararları için her kullanıcıdan ürün incelemelerini kabul etmek.

  • Ödeme sırasında çeşitli ödeme yöntemlerini kabul etmek.

  • Müşterilerin sorularını, ister bilgisayarın başındaki bir kişi ister bir sohbet robotu olarak çevrimiçi olarak yanıtlamak.

Bu görevlerin her biri ağdaki bir veya daha fazla sistem tarafından gerçekleştirilecektir, ancak tüm sistemler, müşterinin kendileri için faydalı olan ürünü satın alıp almasını sağlamak için birbirleriyle iletişim kurar.

Popüler müzik akışı platformu Spotify, verimli ve düşük gecikmeyle çalışmak için kullanıcının depolama ve hesaplama gücünü kullanan merkezi olmayan bir uygulamadır.

Dağıtılmış Uygulamalar Örneği (ĐApps)

Finans sektöründeki şirketler, sürekli olarak ĐApp'leri blok zinciri aracılığıyla iş süreçlerine dahil etmenin yeni yollarını arıyor. Bir blok zinciri sistemini benimsemenin bir nedeni , finansal düzenleyicilerin katı gereksinimlerini karşılamak için firmanın operasyonlarının şeffaflığını artırmaktır.

Finans sektöründeki bir firmanın ĐApps'i entegre etmek isteyebileceğinin diğer nedenleri arasında bir finansal işlemde yer alan aracıların sayısını azaltmak, müşterilere kripto para birimlerine erişim sağlamak ve eşler arası (P2P) kredi grupları gibi gruplara erişim sağlamak yer alır. . ĐApps ayrıca geçmiş işlemlerde doğrulamayı iyileştirmek, AML ve KYC süreçlerini basitleştirmek, ticaret finansmanı ve tedarik zinciri finansmanını iyileştirmek ve açık bankacılığı etkinleştirmek için kullanılabilir.

Blok Zincirleri ve Dağıtılmış Uygulamalar (ĐApps)

Kripto ekonomide, çoğu kripto para birimi tarafından kullanılan blok zinciri, verimli bir dijital pazar sağlamak için ĐApp'leri kullanır. Çoğu merkezi kuruluş tarafından benimsenen geleneksel istemci-sunucu ağı yerine, blok zincirler, iki taraf arasında gerçekleştirilen işlem bilgilerinin kaydedildiği ve ağdaki birden fazla bilgisayar arasında paylaşıldığı bir eşler arası ağ üzerinde çalışır. Düğümler olarak adlandırılan bu bilgisayarlar, her biri bitcoin piyasalarında bir yönetici görevi görür ve ödül olarak bitcoin alma fırsatı için gönüllü olarak ağa katılır.

Her düğüm, ağ tarafından sürekli olarak uzlaştırılan orijinal bir işlemin kopya bir kopyasına sahiptir. Dolayısıyla, A düğümünün Jane ve John arasındaki bir bitcoin işlemi için kaydında sahip olduğu giriş ne olursa olsun, B, C, D, E ve F düğümlerinin sahip olduklarından farklı olamaz. Her işlemin birden çok düğüm tarafından doğrulanmasının bu yöntemine dağıtılmış defterler denir .

Olayların bir versiyonu farklı bilgisayarlar ile doğrulanabildiğinden, bir bilgisayar korsanının işlemi değiştirmek ve kayıtlı verileri bozmak için çeşitli coğrafi konumlara yayılmış tüm sistemlere girmesi gerekir. Bu başarı imkansızdır, bitcoin blok zincirini şeffaf ve bozulmaz hale getirir.

Ayrıca, bir blok zinciri ağı üzerindeki çeşitli düğümler arasında bilgi blokları depolayarak, blok zinciri bir sistemin arızalanmasıyla yıkılamaz. Bir bilgisayar veya sistem arızalandığında, diğer sistemler yedek görevi görür ve arızalı sistemden bağımsız olarak çalışmaya devam eder. Tüm aktif düğümler bir işlemi alıp geçerli olarak doğruladıktan sonra, blok (yani işlem) halka açık erişim için zincire -genel deftere- eklenir . Bir veya iki düğüm ağdan çıktığında bile tüm düğümlerin çalışmaya devam edebilmesi, kullanıcıların işlemlerinin sürekli olarak kaydedilmesini ve kesintisiz ve zamanında onaylanmasını sağlar.

##Öne çıkanlar

  • Blok zinciri tabanlı sistemler, birçok ĐApp'in üzerine kurulduğu ve konuşlandırıldığı platformlar olmuştur; ancak, ĐApp'ler bulut platformlarında veya diğer ağ mimarilerinde de çalışabilir.

  • İşlem gücünü ve depolama alanını birçok cihaza dağıtarak, ĐApp'ler merkezsizleştirilir ve zayıflatılabilecek tek bir arıza noktası olmadığından saldırılara karşı daha dirençli hale getirilir.

  • "ĐApp" olarak kısaltılan dağıtılmış bir uygulama, tek bir adanmış sunucu yerine dağıtılmış veya bulut ağı üzerinde çalışan bir yazılım parçasıdır.