Decentralized Application (dApp) nedir?
Decentralized Application (dApp), bir şirket sunucusu yerine blok zincirinde çalışan bir uygulamadır. Kurallar koda yazılır, işlemler halka açık bir deftere kaydedilir ve tek bir yönetici her şeyi kapatamaz. Fişleri hazır olan, aynı anda her yerde erişilebilen bir uygulama gibi düşünebilirsiniz.
Decentralized Application (dApp) sıfır ücret ve tam anonimlik anlamına gelmez. Tam olarak öyle değildir. Ağ için işlem ücreti ödemeniz gerekir ve gizlilik, tasarım tercihleri, cüzdanlar ve paylaştıklarınıza bağlıdır.
Decentralized Application (dApp) nasıl çalışır
Kısa bir özet. Decentralized Application (dApp), tıklamalarınızı daha sonra herkesin doğrulayabileceği blok zinciri işlemlerine dönüştürür.
- Tetikleme: Bir cüzdan bağlarsınız ve uygulamanın ön yüzündeki bir düğmeye basarsınız.
- Mantık: Uygulama, kuralları barındıran akıllı sözleşmeler içindeki fonksiyonları çağırır.
- Doğrulama: Ağ, işleminizi kontrol eder, bakiye veya izin olup olmadığını onaylar ve işlemleri sıraya koyar.
- Mutabakat: Onaylandıktan sonra değişiklik blok zincirine yazılır ve cüzdanınız bunu yansıtır.
- Depolama: Bazı uygulamalar ek verileri zincir dışı saklar ve daha hızlı yükleme için zincir üzerinde bunlara referans verir.
Evet, işleyiş bu şekilde.
Decentralized Application (dApp) neden önemli
İzin istemeden avantajlardan yararlanmak istersiniz. İşte Decentralized Application (dApp) zaman ayırmaya değer olabilecek nedenler:
- Fayda: Anahtarlarınıza sahip olun, fonlarınızı kontrol edin ve istediğiniz zaman merkeziyetsiz finans (DeFi) hizmetlerine erişin.
- Bakış açısı: Daha az aracı, daha az tıkanma noktası demektir ama daha fazla kişisel sorumluluk getirir.
- Kullanım alanları: Finans, sanat, oyun, kimlik ve token sahiplerinin yönettiği topluluk araçlarında karşınıza çıkar.
Decentralized Application (dApp) kullanmadan önce küçük bir miktarla test edin, işlem istemlerini okuyun ve sözleşme adresini güvenilir bir kaynaktan tekrar kontrol edin.
Decentralized Application (dApp) temel özellikleri
Genellikle onları farklı kılanlar şunlardır:
- İzin gerektirmez: Bir cüzdanı olan herkes platformdan onay istemeden etkileşimde bulunabilir.
- Şeffaf: Etkinlikler zincire kaydedilir, bu yüzden sonuçlar herkes tarafından denetlenebilir.
- Kod: Birçok proje kodu Açık Kaynak olarak yayımlar, böylece topluluk inceleyip geliştirebilir.
- Birlikte çalışabilir: Uygulamalar tokenler, oracle'lar ve kimlik gibi diğer zincir üstü araçlarla entegre olabilir.
- Teşvikler: Tokenler katılım için kullanıcıları, yaratıcıları veya doğrulayıcıları ödüllendirebilir.
Çeşitleri
dApp'ler farklı tiplerde gelir, farklı ihtiyaçlara göre örnekleri şunlardır:
- Finans: Borç verme, alım satım ve staking araçları; işlemler zincirde sonuçlanır.
- Oyun: Oyuncuya ait öğeler, pazar yerleri ve zincir üzerinde gerçekleşen maçlar.
- Sosyal: Akışlar, profiller ve cüzdan ile giriş yapılarak mesajlaşma.
- NFT: Dijital koleksiyonlar için mintleme, açık artırmalar ve galeriler.
- Altyapı: Diğer uygulamaların üzerine inşa ettiği cüzdanlar, köprüler ve indeksleyiciler.
Bir dApp arka uçta merkeziyetsiz olabilir ama ön yüz olarak normal bir web sitesi kullanabilir. Site kapalıysa, genellikle sözleşmeyi doğrudan bir cüzdan veya keşif aracından çağırabilirsiniz.
Örnek
Merkeziyetsiz Borsalar (DEX) üzerinde token takası, cüzdanınızın bakiyesinden doğrudan işlem yaptığı bir Decentralized Application (dApp) örneğidir.
Eğlenceli gerçek
CryptoKitties 2017 sonlarında o kadar popüler oldu ki Ethereum'u yavaşlattı; bu durum iki şeyi gösterdi: dApp'ler viral olabilir ve blok zincirlerinin ölçeklenmesi gerekir.
Özet
Kısa ifade ile Decentralized Application (dApp), koda ve konsensüse göre çalışan, şirketin ruh haline bağlı olmayan uygulamalardır.
