Kripto

Merkeziyetsiz Uygulama

Tanım

Merkeziyetsiz bir uygulama (DApp), bir blockchain veya eşler arası ağda çalışan, tek bir tarafın kontrol etmediği akıllı sözleşmeleri kullanan yazılımdır.

Merkeziyetsiz Uygulama Nedir?

Bir merkeziyetsiz uygulama (genellikle DApp olarak kısaltılır) temel mantığı ve verileri merkezi bir ağda—genellikle bir blockchain'de—değil, merkezi bir şirketin sunucularında çalıştırılan ve depolanan bir uygulamadır.

Kullanıcılar, hizmeti çalıştırmak için tek bir operatöre güvenmek yerine, kuralları uygulamak, işlemleri kaydetmek ve uygulamanın erişilebilir olmasını sağlamak için [akıllı sözleşmeler](internal:glossaryEntry:70dHOGscnIYmrjTPuIkeSb) (zincir üzerinde dağıtılan programlar) ve dağıtılmış bir düğüm setine güvenmektedir.

Merkeziyetsiz Uygulama Nasıl Çalışır?

Çoğu merkeziyetsiz uygulama tasarımı üç katmana ayrılır: on-chain mantığı, bir kullanıcı arayüzü, ve veri/depolama hizmetleri.On-chain mantığı genellikle Ethereum gibi bir blok zincirine dağıtılan bir dizi akıllı sözleşmedir veya diğer akıllı sözleşme ağları. Bu sözleşmeler uygulamanın kurallarını tanımlar—kim ne yapabilir, bakiyeler nasıl değişir, işlemler nasıl sonuçlanır veya yönetim oylamaları nasıl sayılır. Sözleşmeler on-chain'de yaşadığı için, herkes kodu ve sonuçta oluşan durum geçişlerini doğrulayabilir.

Kullanıcı arayüzü ("frontend") normal bir web veya mobil uygulamaya benzer, ancak bir cüzdan aracılığıyla blok zincirine bağlanır (örneğin, bir tarayıcı cüzdanı). Bir kullanıcı bir eyleme tıkladığında—değiş tokuş, borç verme, basma, oy verme—frontend bir işlem hazırlar ve cüzdandan imzalamasını ister. Kullanıcı onayladıktan sonra, işlem ağa yayınlanır, bir bloğa dahil edilir ve akıllı sözleşme tarafından yürütülür. Sonuç, her düğümün bağımsız olarak doğrulayabileceği bir durum güncellemesidir.

Veri yönetimi, merkeziyetsiz uygulama mimarisinin geleneksel uygulamalardan farklı olduğu yerdir. Blok zincirleri büyük dosyalar ve yüksek frekanslı veriler için pahalıdır, bu nedenle DApp'ler genellikle ağır içeriği off-chain depolarken kritik kanıtlar ve mülkiyet kayıtlarıon-chain.

Yaygın bir model, medyayı veya meta verileri merkeziyetsiz depolama ağlarında (içerik adresli sistemler gibi) depolamak ve yalnızca içerik hash'ini veya referansını akıllı sözleşmede saklamaktır. Bu, uygulamanın doğrulanabilir olmasını sağlar ve blockchain'i tam bir veritabanı gibi hareket etmeye zorlamaz.

Adım adım, tipik bir DApp etkileşimi şöyle görünür: 1.Kullanıcı bir cüzdanıDApp ön yüzüne bağlar. 2. Ön yüzon-chain durumu okur(bakiye, pozisyonlar, fiyatlar,yönetim önerileri) bir düğüm veya RPC sağlayıcısı aracılığıyla. 3. Kullanıcı bir eylemi başlatır; ön yüzbir işlem oluştururbir akıllı sözleşme fonksiyonunu çağırma. 4. Cüzdanişlemi imzalarkullanıcının ileözel anahtar. 5. Ağdoğrular ve yürütürişlem; akıllı sözleşme durumu günceller. 6. Ön yüzyeni durumu gösterirblok zincirini tekrar okuyarak.

Benzerlik: geleneksel bir uygulama, sahibinin defteri arka ofiste tuttuğu bir dükkân gibidir; merkeziyetsiz bir uygulama ise kuralların kamuya açık bir şekilde ilan edildiği ve her sakinin kayıtları doğrulayabildiği kasaba meydanındaki kamu defteri gibidir.

Uygulamada Merkeziyetsiz Uygulama

Bugünün en çok kullanılan kripto ürünlerinin birçoğu merkeziyetsiz uygulama örnekleridir. DeFi, otomatik piyasa yapıcılar gibi Uniswap kullanıcıların token'ları merkezi bir merkezileştirilmiş emir defteri operatörü yerine akıllı sözleşmeler aracılığıyla ticaret yapmalarını sağlar.

Borç verme protokolleri gibi AaveveBileşikon-chain havuzları ve teminat kurallarını kullanarak, bir bankanın kimin uygun olduğunu belirlemeden borç verme ve alma işlemlerini mümkün kılın.

İçindeNFT'lerpazar yerleri gibiOpenSeaveRariblebenzersiz tokenlerin mülkiyetini ve transferini temsil eden akıllı sözleşmeleri entegre ederken, medya dosyaları ve meta veriler genellikle doğrulanabilir referanslarla birlikte zincir dışı depolanır.

Blockchain oyunları ve dijital kimlikte, DApps kullanıcıların varlıklarını ve kimlik bilgilerini deneyimler arasında taşımalarına olanak tanır, çünkü mülkiyet bir cüzdana bağlıdır, tek bir platform tarafından kontrol edilen bir hesaba değil.

Neden Merkezi Olmayan Uygulama Önemlidir

Merkezi olmayan bir uygulama önemlidir çünkü yazılımın güven modelini değiştirir. Kullanıcılar, fonları emanet etmek, kuralları adil bir şekilde uygulamak veya hizmeti çevrimiçi tutmak için bir şirkete güvenmek yerine, şeffaf akıllı sözleşmelere ve dağıtılmış bir ağa güvenebilirler. Bu, tekil arıza noktalarını azaltabilir, tek taraflı sansürü sınırlayabilir ve sistemin nasıl çalıştığını denetlemeyi herkes için daha kolay hale getirebilir.

DApps ayrıca bileşenlikiçin olanak tanır - bir protokolün diğerinin üzerine inşa etme yeteneği, tıpkı "para legoları" gibi. Bir takas DApp, bir kredi protokolünü entegre edebilir; bir NFT pazaryeri, bir telif hakkı standardını entegre edebilir; bir cüzdan, paylaşılan zincir içi temel bileşenler aracılığıyla birçok DApp'i entegre edebilir.

Merkezi olmayan uygulamalar olmadan, kriptonun büyük bir kısmı, kullanıcıların aracılara güvenmek zorunda kaldığı ve temel mantığı kolayca doğrulayıp yeniden kullanamadığı izole hizmetlere geri dönecektir.

Sıkça Sorulan Sorular

Basit terimlerle merkeziyetsiz bir uygulama (DApp) nedir?

DApp, temel işlevlerini yürütmek için bir blockchain veya eşler arası ağ kullanan bir uygulamadır. Backend'i kontrol eden tek bir şirket yerine, akıllı sözleşmeler ve dağıtılmış düğümler kuralları uygular.

Merkeziyetsiz bir uygulama, geleneksel bir uygulamadan nasıl farklıdır?

Geleneksel uygulamalar, bir organizasyon tarafından kontrol edilen merkezi sunucularda çalışır. Merkeziyetsiz bir uygulama, ana mantığı zincir üzerinde çalıştırır, böylece kullanıcılar işlemleri ve kuralları doğrulayabilir ve tek bir operatör sonuçları kolayca değiştiremez.

DApp'ler her zaman akıllı sözleşmeler kullanır mı?

Çoğu modern DApp, akıllı sözleşmeler uygulamanın doğrulanabilir ve kendiliğinden yürütülebilir olmasını sağlayan zincir üzerindeki mantığı sağladığı için kullanır. Bazı merkeziyetsiz uygulamalar ayrıca eşler arası bileşenlere de dayanır, ancak akıllı sözleşmeler kripto DApp'ler için yaygın bir omurgadır.

Merkeziyetsiz bir uygulama kullanmanın ana faydaları ve riskleri nelerdir?

Faydalar arasında şeffaflık, aracılara olan bağımlılığın azalması ve daha güçlü sansür direnci bulunur. Riskler arasında akıllı sözleşme hataları, ağ tıkanıklığı ve ücretler ile Web2 uygulamalarına kıyasla daha karmaşık bir kullanıcı deneyimi yer alır.

DApp'ler neden daha yavaş veya daha pahalı olabilir?

Çünkü işlemlerin ağ tarafından doğrulanması ve bloklara dahil edilmesi gerekir, bu da zaman alır ve ücretler gerektirir. Birçok kullanıcı blok alanı için rekabet ettiğinde, onay süreleri artabilir ve ücretler yükselebilir.