Ana içeriğe atla

Dapp nedir? Blokzincir üzerinde merkeziyetsiz uygulama

Merkeziyetsiz uygulamalara (dapp'ler) ve geleneksel uygulamalardan nasıl farklı olduklarına dair bir giriş.

Date published: 1 Nisan 2019

district0x Network tarafından hazırlanan, merkeziyetsiz uygulamaları (dapp'ler) tanıtan, onları geleneksel uygulamalardan farklı kılan şeyleri, Blokzincir altyapısında nasıl çalıştıklarını ve güvenlik avantajlarını kapsayan bir açıklayıcı metin.

Bu transkript, district0x Network tarafından yayınlanan orijinal video transkriptinin (opens in a new tab) erişilebilir bir kopyasıdır. Okunabilirliği artırmak için hafifçe düzenlenmiştir.

Dapp nedir? (0:01)

Dapp, merkeziyetsiz uygulama (dapp) teriminin kısaltmasıdır. Tıpkı herhangi bir geliştiricinin Apple'ın iOS işletim sistemindeki App Store için uygulamalar geliştirebilmesi gibi, geliştiriciler de Ethereum'un Blokzincir altyapısı üzerinde geliştirme yapabilirler. Son kullanıcı için bir dapp, bugün kullandığınız diğer uygulamalardan farklı görünmeyebilir veya hissettirmeyebilir. Ancak dapp'ler Blokzincir tarafından desteklenir ve bu onları farklı — ve belki de çok daha üstün — kılar.

Dapp'ler nasıl çalışır (0:29)

İşte bilmeniz gerekenler:

  • Bir dapp'in ön yüz kodu ve kullanıcı arayüzü, arka yüzüne çağrı yapabilen herhangi bir dilde yazılabilir
  • Arka yüz kodu, Ethereum gibi merkeziyetsiz eşler arası bir ağ üzerinde çalışır ve uygulamanın işlemlerine ait tüm kayıtlar bir Blokzincir üzerinde saklanır
  • Çoğu durumda tüm kod tabanı açık kaynaktır — bu, diğer insanların koda erişebileceği ve üzerine inşa edebileceği anlamına gelir, ancak uygulamanın sahibi tek bir kişi değildir; yani topluluktaki herkes tarafından özgürce kullanılabilir, geliştirilebilir ve üzerine inşa edilebilir
  • Dapp kullanıcıları topluluğu kendi kendini yönetmekte özgürdür — bu kavrama otonomi (özerklik) denir

Güvenlik avantajları (1:10)

Dapp'leri Blokzincir üzerinde çalıştırmak aynı zamanda ek güvenlik avantajları da sunar. İşlemler Ethereum Blokzincir'i üzerinde dağıtıldığı ve şifrelendiği için, bir bilgisayar korsanının ihlal edip erişim sağlayabileceği merkezi bir yer yoktur.

Ethereum üzerinde dapp'ler geliştirmek (1:23)

Ethereum, kendine has dili Solidity sayesinde dapp'ler geliştirmek için belki de en iyi platformdur. Bu, geliştiricilerin Ethereum Sanal Makinesi'ni kullanarak akıllı sözleşmeler oluşturmasına olanak tanır. Geliştiriciler bu araçları kullanarak, tahmin piyasalarından kaynak planlamasına kadar uzanan kullanım durumlarına sahip uygulamalar yarattılar.

Örnek: Ethlance (1:43)

Halihazırda çalışır durumda olan bir dapp örneği Ethlance'tir. Ethlance, serbest çalışanların iş bulabileceği ve işverenlerin çalışan bulabileceği tamamen merkeziyetsiz bir iş piyasasıdır. Ethereum Blokzincir'i tarafından desteklendiği için, Gaz ücretleri dışında kullanımı tamamen ücretsizdir.

Bu sayfa faydalı oldu mu?