TL;DR

Merkezi olmayan uygulamalar (DApp'ler), blockchain ağları üzerinde çalışan uygulamalardır. Oyun, finans, sosyal medya ve daha fazlası gibi farklı kullanım durumlarına sahip çok çeşitli DApp'ler vardır.

DApp'ler telefonunuzdaki normal mobil uygulamalara benzese de arka uç sistemleri farklıdır. DApp'lerin çalışması, merkezi bir sistem yerine dağıtılmış bir ağ üzerindeki akıllı sözleşmelere dayanır. Bu onları daha şeffaf, merkezi olmayan ve saldırılara karşı dirençli hale getiriyor, ancak aynı zamanda bazı yeni zorluklar da getiriyor.


giriiş

On yıldan fazla bir süre önce Bitcoin'in (BTC) doğuşundan bu yana, blok zincirler, para biriminin ötesinde bir dizi yeni işlevin ve kullanım durumlarının kilidini açacak şekilde gelişti. Bu yeni yollardan biri, birçok geleneksel sektörü ve hizmeti geliştirmek için blockchain teknolojisini kullanacak merkezi olmayan uygulamalar (DApp'ler) oluşturmaktır.


Merkezi olmayan uygulamalar (DApp'ler) nedir?

Merkezi olmayan uygulamalar (DApp'ler), merkezi sunucular yerine blockchain üzerinde çalışan akıllı sözleşmeyle desteklenen dijital uygulamalar veya programlardır. Akıllı telefonunuzdaki normal mobil uygulamalara benziyor ve benziyorlar ve oyundan finansa, sosyal medyaya ve çok daha fazlasına kadar çok çeşitli hizmetler ve işlevler sunuyorlar.

Adından da anlaşılacağı gibi DApp'ler merkezi olmayan eşler arası ağlarda çalışır. Önceki bir raporda DApp'lerin aşağıdaki özelliklere sahip olduğu ileri sürülüyordu:

  • Açık kaynak: DApp'lerin kaynak kodu herkese açıktır; yani herkes bunları doğrulayabilir, kullanabilir, kopyalayabilir ve değiştirebilir. Madeni paralarının veya tokenlerinin çoğunluğunu kontrol eden tek bir kuruluş yok. Kullanıcılar DApp'te değişiklik önerebilir ve oy verebilir.

  • Merkezi olmayan ve kriptografik olarak güvenli: Veri güvenliğini sağlamak için, DApp'in tüm bilgileri kriptografik olarak korunur ve birden fazla kullanıcı (veya düğüm) tarafından tutulan halka açık, merkezi olmayan bir blok zincirinde saklanır.

  • Tokenleştirilmiş bir sistem: DApp'lere kriptografik bir token ile erişilebilir. ETH gibi kripto para birimlerini benimseyebilir veya Proof of Work (PoW) veya Proof of Stake (PoS) gibi bir fikir birliği algoritması kullanarak yerel bir jeton oluşturabilirler. Token, madenciler ve stakerlar gibi katkıda bulunanları ödüllendirmek için de kullanılabilir.

Bu geniş tanım altında, Bitcoin blok zinciri bir DApp ve tartışmasız şimdiye kadarki ilk DApp olarak tanımlanabilir. Açık kaynaklıdır, tüm veriler merkezi olmayan blok zincirinde yayınlanır, bir kripto tokenına dayanır ve PoW konsensüs algoritmasını kullanır. Aynı durum yukarıdaki özelliklere sahip diğer blockchainler için de geçerlidir.

Ancak günümüzde “DApps” terimi genel olarak akıllı sözleşme işlevlerine sahip olan ve blockchain ağları üzerinde çalışan tüm uygulamaları ifade etmektedir. Bitcoin blok zinciri akıllı sözleşmeleri desteklemediğinden çoğu kişi onu DApp olarak değerlendirmez.

Haziran 2022 itibarıyla çoğu DApp, Ethereum ağında bulunmaktadır. DApp geliştiricilerinin mevcut kullanım senaryolarını genişletmeleri için sağlam bir altyapı sunar. Ancak DApp'ler olgunlaştıkça, geliştiriciler bunları BNB Smart Chain (BSC), Solana (SOL), Polygon (MATIC), Avalanche (AVAX), EOS vb. dahil olmak üzere diğer blockchainler üzerinde oluşturmaya başladı.


DApp'ler nasıl çalışır?

DApp'ler akıllı sözleşmelerle desteklenen uygulamalardır. Arka uç kodları, dağıtılmış eşler arası ağlarda çalışır. Akıllı sözleşme, bilgisayar kodu tarafından uygulanan önceden tanımlanmış bir dizi kural olarak çalışır. Belirli koşullar karşılandığında ve karşılandığında, tüm ağ düğümleri sözleşmede belirtilen görevleri yerine getirecektir.

Akıllı bir sözleşme blok zincirine yerleştirildiğinde kodu değiştirmek veya yok etmek zordur. Bu nedenle, DApp'in arkasındaki ekip dağılmış olsa bile kullanıcılar DApp'e erişmeye devam edebilir.


DApp’lerin Faydaları

DApp'lerin ve geleneksel uygulamaların arayüzleri benzer görünse de DApp'ler, merkezi muadillerine kıyasla birçok avantaj sunar. Web uygulamaları verileri merkezi sunucularda depolar. Güvenliği ihlal edilmiş tek bir sunucu, uygulamanın tüm ağını kapatarak uygulamayı geçici veya kalıcı olarak kullanılamaz hale getirebilir. Merkezi sistemler aynı zamanda veri sızıntısı veya hırsızlığa maruz kalarak şirketleri ve bireysel kullanıcıları riske atabilir.

DApp'ler ise aksine, merkezi otoriteye sahip olmayan dağıtılmış ağlar üzerine kuruludur. Tek bir hata noktası olmadığından, DApp'ler saldırılara karşı daha az savunmasızdır, bu da kötü niyetli aktörlerin ağı ele geçirmesini çok zorlaştırır. P2P ağı ayrıca, bireysel bilgisayarlar veya ağın bazı bölümleri arızalansa bile DApp'in minimum kesintiyle çalışmaya devam etmesini sağlayabilir.

DApp'lerin merkezi olmayan yapısı aynı zamanda kullanıcıların paylaştıkları bilgiler üzerinde daha fazla kontrole sahip olabileceği anlamına da gelir. Kullanıcıların kişisel verilerini kontrol eden hiçbir şirket olmadığından, bir DApp ile etkileşim kurmak için gerçek dünya kimliğini sağlamalarına gerek yoktur. Bunun yerine DApp'lere bağlanmak ve hangi bilgileri paylaşacaklarını tam olarak kontrol etmek için bir kripto cüzdan kullanabilirler.

DApp'lerin bir diğer faydası da geliştiricilerin akıllı sözleşmelerden yararlanarak kripto para birimlerini temel işlevlerine kolayca entegre edebilmeleridir. Örneğin, Ethereum'daki DApp'ler, üçüncü taraf ödeme sağlayıcılarını entegre etmeden ETH'yi ödeme olarak benimseyebilir.


DApp'lerin Sınırlamaları

DApp'ler sansürsüz bir geleceğin önemli bir parçası olma potansiyeline sahip ancak her madalyonun iki yüzü var. Merkezi olmayan uygulamalar hala geliştirmenin ilk aşamalarındadır ve endüstri henüz ölçeklenebilirlik, kod değişiklikleri ve düşük kullanıcı tabanı gibi sınırlamaları çözememiştir.

DApp'lerin çalışması, üzerinde çalıştıkları ağların aşırı yüklenmesine neden olabilecek önemli miktarda bilgi işlem gücüne ihtiyaç duyar. Örneğin Ethereum'un hedeflediği güvenlik, bütünlük, şeffaflık ve güvenilirliği elde etmek için her doğrulayıcının ağda yürütülen her işlemi çalıştırması ve saklaması gerekir. Bu, sistemin saniye başına işlem (TPS) hızına zarar verebilir ve ağ tıkanıklığına ve gaz ücretlerinin artmasına neden olabilir.

Bir DApp'te değişiklik yapmak da zordur. Kullanıcı deneyimini ve güvenliğini geliştirmek için bir DApp'in muhtemelen hataları düzeltmek, kullanıcı arayüzünü güncellemek ve yeni işlevler eklemek için sürekli değişikliklere ihtiyacı olacaktır. Ancak bir DApp blockchain üzerinde konuşlandırıldığında arka uç kodunu değiştirmek zordur. Uygulanması uzun zaman alabilecek herhangi bir değişiklik veya iyileştirmenin onaylanması için ağın düğümlerinin çoğunluğunun fikir birliğine ihtiyacı olacaktır.

Piyasadaki DApp'lerin bolluğu, birinin öne çıkmasını ve birçok kullanıcıyı çekmesini zorlaştırıyor. Bir DApp'in etkili bir şekilde çalışabilmesi için bir ağ etkisi elde etmesi gerekir; bir DApp'in ne kadar çok kullanıcısı varsa, hizmet sağlamada o kadar etkili olur. Daha fazla sayıda kullanıcı, DApp'i daha güvenli hale getirebilir ve onu açık kaynak koduna müdahale eden bilgisayar korsanlarından koruyabilir.


Popüler DApp kullanım örnekleri

DApp'ler, birçok sektördeki işletmelerin daha fazla kullanıcıya ulaşması için yeni bir yaklaşım sunuyor. Bazı popüler DApp kullanım örnekleri arasında GameFi, merkezi olmayan finans (DeFi), eğlence ve yönetim yer alır.


GameFi

GameFi DApp'lerin popülaritesi artıyor; bu, Ethereum blok zincirinde oynayarak kazanılan bir oyun olan Axie Infinity'nin yükselişiyle örneklendiriliyor. DappRadar'a göre, 2022'nin ilk çeyreğinde blockchain oyun etkinliği, 2021'e göre %2.000 artış gösterdi. Ayrıca Mart 2022'de 1,22 milyon benzersiz aktif cüzdan (UAW) çekti ve etkinliğin %50'sinden fazlası oyun DApp'lerinden geldi.

Geleneksel video oyunlarından farklı olarak çoğu oyun DApp'i, oyunculara oyun içi varlıklar üzerinde tam kontrol sağlar. Ayrıca oyunculara bu öğelerden oyun dışında para kazanma fırsatları da sunuyorlar. Örneğin Axie Infinity, oyun karakterlerini, sanal araziyi ve NFT biçiminde oyun öğelerini içerir. Oyuncular bunları kripto cüzdanlarında saklayabilir, diğer Ethereum adreslerine aktarabilir veya NFT pazaryerlerinde diğer oyuncularla ticaret yapabilir. Ekosistemde oyuncular, borsalarda alınıp satılabilen ERC-20 tokenlarını toplamak için birbirleriyle rekabet edebilir. Genellikle ne kadar uzun süre oynarlarsa o kadar fazla oyun içi ödül kazanabilirler.


DeFi ve DEX'ler

Geleneksel finans, finansal kurumların aracı olarak hareket etmesine dayanır. DApp'ler aracılığıyla herkes finansal hizmetleri herhangi bir merkezi otorite olmadan kullanabilir ve varlıkları üzerinde tam kontrol sahibi olabilir. DeFi aynı zamanda düşük gelirli bireylere de fayda sağlayabilir ve onlara çok çeşitli finansal hizmetlere önemli ölçüde daha düşük maliyetlerle erişim imkanı sunabilir.

Borç alma ve borç verme, merkezi olmayan uygulamaların sağladığı en popüler finansal hizmet türleridir. DeFi DApp'leri anında işlem ödemesi, minimum düzeyde veya sıfır kredi kontrolü ve dijital varlıkları teminat olarak kullanma olanağı sunar. Kullanıcılar DApp kredi verme pazarlarında daha fazla esnekliğe sahip olabilir. Örneğin, borç verenler hangi tokenin hangi platformda ödünç verileceğini seçerek kredileri üzerinde daha fazla kontrole sahip olurlar. Kullanıcılar ayrıca herhangi bir aracılık ücreti ödemek zorunda olmadıkları için potansiyel olarak krediden elde edilen faizin %100'ünü de kazanabilirler.

Merkezi olmayan borsalar (DEX'ler), finansal DApp'lerin bir başka önemli örneğidir. Bu tür platformlar, merkezi kripto borsaları gibi aracıları ortadan kaldırarak eşler arası ticareti kolaylaştırır. Kullanıcıların fonlarının gözetiminden vazgeçmeleri gerekmez. Varlıklarını bir borsaya aktarmak yerine akıllı sözleşmelerin yardımıyla doğrudan başka bir kullanıcıyla ticaret yapıyorlar. Siparişler zincir üzerinde ve doğrudan kullanıcıların cüzdanları arasında gerçekleştirilir. DEX'ler daha az bakım gerektirdiğinden, merkezi borsalara kıyasla genellikle daha düşük işlem ücretleri vardır. Bazı popüler DEX'ler arasında Uniswap, SushiSwap ve PancakeSwap bulunur.


Eğlence

Eğlence hayatımızın ayrılmaz bir parçasıdır. DApp'ler sayesinde insanların keyif aldığı günlük aktiviteler, aynı zamanda ekonomik teşvikler de yaratabilecek dijital deneyimlere dönüştürülüyor. Örneğin, blockchain tabanlı merkezi olmayan bir müzik akışı platformu olan Audius, sanatçıları ve hayranları doğrudan birbirine bağlamak için geleneksel müzik endüstrisinde var olan aracıları ortadan kaldırır. Müzik küratörlerinin içeriklerinden daha iyi para kazanmalarına ve çalışmalarının blockchain üzerinde değişmez kayıtlarını oluşturmalarına olanak tanıyor.

DApp'ler aynı zamanda sosyal medya platformu kullanıcılarının karşılaştığı sorunlarla da mücadele ediyor. Twitter ve Facebook gibi merkezi sosyal medya devleri, genellikle gönderileri sansürlemeleri ve kullanıcı verilerini yanlış kullanmaları nedeniyle eleştiriliyor. Steemit gibi merkezi olmayan sosyal DApp'ler sayesinde topluluk, kişisel bilgileri üzerinde daha fazla kontrole sahip olurken, daha az kısıtlama ve sansürle özgürce etkileşime girebilir ve fikirlerini ifade edebilir.


Yönetim

DApp'ler, daha topluluk merkezli bir karar alma mekanizması sunarak kullanıcıların çevrimiçi kuruluşların yönetiminde daha büyük bir rol oynamasını sağlayabilir. Akıllı sözleşmelerin yardımıyla, belirli bir blockchain projesinin yönetişim tokenlerini elinde bulunduran kullanıcılar, topluluğun oy verebileceği teklifler oluşturabilir ve başkalarının tekliflerine anonim olarak oy verebilir.

Merkezi olmayan yönetişim modellerinden biri Merkezi Olmayan Özerk Kuruluşlardır (DAO'lar). DAO'lar, merkezi bir otorite olmadan kararlar almak için akıllı sözleşmeleri kullanan, tamamen özerk DApp'ler olarak düşünülebilir. Hiyerarşileri yoktur. Bunun yerine, kuruluşun çıkarlarını bireysel DAO üyelerinin çıkarlarıyla uyumlu hale getiren ekonomik mekanizmalardır.


DApp’lere nasıl bağlanılır?

Bir DApp ile etkileşim kurmak için öncelikle MetaMask, Trust Wallet veya Binance Chain Wallet gibi uyumlu bir tarayıcı uzantısı cüzdanına ihtiyacınız olacaktır. Kurulumu yalnızca birkaç dakika sürer. Hatta bazıları kolay erişim için mobil sürümler bile sunuyor.

BNB Akıllı Zincir (BSC) üzerindeki PancakeSwap'e nasıl bağlanacağını görmek için Trust Wallet'ı örnek olarak kullanalım. Henüz Trust Wallet'ınız yoksa akıllı telefonunuza nasıl yükleyeceğinizi öğrenmek için bu Akademi makalesine göz atın.


Trust Wallet'a BNB Yatırma

BSC'de DApp'leri kullanmak için işlem ücretlerini ödemek üzere bir miktar BNB'ye ihtiyacınız olacak. Örneğin Binance Spot Cüzdanınızdan BNB çekebilirsiniz.

Trust Wallet'ınıza gidin ve [BNB Smart Chain]'e dokunun. [BNB İşaret Zinciri]'ne tıklamayın. Bu seçenek BNB Beacon Zincirindeki BEP-2 BNB içindir ve BSC'de işlem ücretlerini ödemek için kullanılamaz.


BNB yatırma adresinizi görüntülemek için [Al]'a dokunun. Daha sonra bu adresi kopyalayıp para çeken cüzdanınıza yapıştırabilir veya transferi gerçekleştirmek için QR kodunu tarayabilirsiniz.


İşlem blockchain üzerinde onaylandıktan sonra BNB tutarını Trust Wallet ana sayfanızda göreceksiniz.


CAKE'i Trust Wallet listenize ekleme

Trust Wallet'ın varsayılan token listesi PancakeSwap (CAKE) gibi DApp tokenlarını içermez. CAKE'i cüzdanınızda görünür hale getirmek için önce onu listeye eklemeniz gerekir.

[Jeton Ekle] öğesine dokunun ve “PancakeSwap”i arayın. CAKE'i farklı blockchainlerde göreceksiniz. BSC kullandığımız için [BEP-20 CAKE] yanındaki düğmeye dokunarak geçiş yapın.


Artık Trust Wallet token listenizde CAKE'i görmelisiniz.


Bir sonraki adım Trust Wallet'ınızı PancakeSwap'e bağlamaktır. Trust Wallet'taki veya masaüstündeki yerleşik mobil tarayıcı aracılığıyla bağlanabilirsiniz.


Trust Wallet tarayıcısı aracılığıyla PancakeSwap'e bağlanma

1. Trust Wallet ana sayfasından [Tarayıcı]'ya dokunun ve PancakeSwap web sitesine gidin.


2. Trust Wallet'ınızı bağlamanız istenecektir. [Bağlan] öğesine dokunun.


PancakeSwap'e masaüstü tarayıcı aracılığıyla bağlanma

1. PancakeSwap web sitesine gidin ve [Cüzdanı Bağla]'yı tıklayın.


2. [Trust Wallet] simgesine tıklayın; ekranda bir QR kodu göreceksiniz.


3. Trust Wallet uygulamanızı açın ve [Ayarlar] - [WalletConnect] seçeneğine gidin.


4. [Yeni Bağlantı]'ya dokunun ve QR kodunu tarayın.


5. Uygulamada bağlantıya izin vermeniz istenecektir. [Bağlan] öğesine dokunun.



Düşünceleri kapatmak

DApp'ler, geleneksel uygulamaları blockchain teknolojisiyle geliştirerek Web'in işlevselliğini genişletiyor. Merkezi olmayan uygulamalar gelecekte pazara daha da yenilikçi kullanım senaryoları getirebilir. DappRadar'ın bildirdiği gibi, DApps 2022'nin ilk çeyreği itibarıyla günlük yaklaşık 2,4 milyon aktif kullanıcı kaydetti ve kullanıcı ilgisinin sürekli olarak artması bekleniyor. Ancak DApp geliştiricileri ve üzerine inşa ettikleri blockchain ağları, kitlesel benimsenmeye ulaşmadan önce mevcut sınırlamaları henüz çözebilmiş değil.