Merkezi Olmayan Uygulamalar (dApps)
Merkezi Olmayan Uygulamalar (DApps), dağıtılmış bir bilgi işlem sisteminde, yani bir blok zinciri ağında çalışan uygulamalardır. Bir DApp tanımlamanın çeşitli yolları olsa da, bunlar genellikle aşağıdaki özelliklere sahip uygulamalar olarak tanımlanır:
Açık Kaynak – Kaynak kodu kasıtlı olarak kamuya sunulur, yani herkes kodu doğrulayabilir, kullanabilir, kopyalayabilir ve değiştirebilir.
Merkezi Olmayan - DApp'ler blok zinciri ağlarında çalıştığından, tek bir varlık veya otorite tarafından kontrol edilmezler. Bunun yerine, birden çok kullanıcı (veya düğüm) tarafından korunurlar.
Kriptografik olarak güvenli – Uygulama kriptografi ile korunur, yani tüm veriler bir kamu blok zincirinde kaydedilir ve korunur. Tek bir başarısızlık noktası yoktur.
DApp'lerin çözmeye çalıştığı eski uygulamalarda birden çok sorun vardır. Geleneksel bir uygulama yerine bir DApp seçmenin ana yararı, ikincisinin verilerini tek bir varlık tarafından kontrol edilen sunucularda depolayarak merkezi bir mimari kullanmasıdır. Bu, teknik sorunlara ve kötü niyetli saldırılara açık olan tek bir arıza noktasına sahip oldukları anlamına gelir.
Güvenliği ihlal edilmiş bir merkezi sunucu, uygulamanın tüm ağını kapatarak onu geçici veya kalıcı olarak kullanılamaz hale getirebilir. Bunun dışında merkezi sistemler sıklıkla veri sızıntısı veya hırsızlığına maruz kalarak şirketleri ve bireysel kullanıcıları riske atıyor.
Farklı kullanım durumlarına sahip çok çeşitli DApp'ler vardır. Oyun, sosyal medya platformları, kripto para cüzdanları ve finansal uygulamaları ( DeFi ) içerebilirler.
Merkezi olmayan uygulamalar, belirteçleştirilmiş bir sistem (akıllı sözleşmelerin kullanımıyla oluşturulan dijital belirteçler) aracılığıyla kendi etkinliklerini besler. Belirteçler belirli bir DApp için özel olabilir (örn. Steemit'te kullanılan Steem belirteci) veya eter (ETH) kullanan CryptoKitties durumunda olduğu gibi DApp'i barındıran blok zincirine özgü olabilir.
Özetle, DApp'ler bir blok zinciri ağı üzerinde çalışan açık kaynaklı projeler olarak tasarlanmıştır. Buna karşılık, bu ağların dağıtık yapısı şeffaflık, ademi merkeziyetçilik ve saldırılara karşı direnç sağlar.
Öne Çıkanlar
dApp'ler merkezi olmadığı için tek bir otoritenin kontrolünden ve müdahalesinden muaftırlar.
"dApps" veya "dapps" olarak da bilinen merkezi olmayan uygulamalar, tek bir bilgisayara güvenmek yerine blok zinciri bilgisayar ağında çalışan dijital uygulamalardır.
dApp'lerin faydaları, kullanıcı gizliliğinin korunmasını, sansür eksikliğini ve geliştirme esnekliğini içerir.
Dezavantajlar arasında, potansiyel ölçeklendirme yetersizliği, bir kullanıcı arayüzü geliştirmedeki zorluklar ve kod değişiklikleri yapmadaki zorluklar yer alır.
SSS
Ethereum dApp'leri Nedir?
Bunlar, Ethereum platformu kullanılarak desteklenen ve geliştirilen merkezi olmayan uygulamalardır. Ethereum dApp'leri, mantıkları için akıllı sözleşmeler kullanır. Ethereum ağında konuşlandırılırlar ve veri depolama için platformun blok zincirini kullanırlar.
Merkezi ve Merkezi Olmayan Uygulama Örnekleri Nelerdir?
Merkezi uygulamaların iyi bilinen örnekleri Twitter, Facebook, Instagram ve Netflix'tir. Bankalar ve diğer finans kuruluşları, müşterilerinin hesaplarına çevrimiçi erişmesine izin vermek için merkezi uygulamaları kullanır. Twitter'a alternatif bir sosyal ağ olan Peepeth, merkezi olmayan bir uygulamaya bir örnektir. Cryptokitties, kullanıcıların sanal kedileri alıp satmasına izin veren bir dApp oyunudur. MakerDAO, stabilcoin Dai'yi destekleyen merkezi olmayan bir kredi hizmetidir ve kullanıcıların teminatlı bir borç pozisyonu (CDP) açmasına olanak tanır.
Merkezi ve Merkezi Olmayan Uygulama Arasındaki Fark Nedir?
Merkezi bir uygulama tek bir şirkete aittir. Merkezi bir uygulama için uygulama yazılımı, şirket tarafından kontrol edilen bir veya daha fazla sunucuda bulunur. Bir kullanıcı olarak, uygulamanın bir kopyasını indirerek ve ardından şirketin sunucusundan veri gönderip alarak uygulamayla etkileşime girersiniz. Merkezi olmayan bir uygulama (dApp veya dapp olarak da bilinir) bir blok zinciri veya eş üzerinde çalışır. - eşler arası bilgisayar ağı. Kullanıcıların merkezi bir otoriteye güvenmek yerine doğrudan birbirleriyle işlem yapmalarını sağlar. Bir dApp kullanıcısı , programın kaynak kodunu indirip kullanması için geliştiriciye bir miktar kripto para ödeyecektir . Kaynak kodu, kullanıcıların kişisel bilgilerini açıklamadan işlemleri tamamlamalarına olanak tanıyan akıllı bir sözleşme olarak bilinir.