Blockchain tabanlı merkezi olmayan uygulamalar, gizliliği korurken, değişmez kayıtlar tutarken ve aracıları atlayarak web veya mobil uygulamaların yapabileceği her şeyi yapabilir.
Kullanıcının bakış açısından, bir blockchain üzerinde çalışan merkezi olmayan bir uygulama ile web üzerinde veya bir işletim sistemi üzerinde çalışan geleneksel bir uygulama arasında çok az fark vardır.
Ana fark, merkezi olmayan uygulamaların – DApp’lerin – merkezi olarak kontrol edilen bir işletim sistemi yerine dağıtılmış ve değişmez blok zinciri ağlarında çalışmasıdır. Bu, onları sansürlemeyi esasen imkansız kılar.
Yapabilecekleri açısından, DApp’ler oyunlardan ve pazarlardan merkezi olmayan finans (DeFi) borç verme platformlarına kadar her şeyi çalıştırır.
Bununla birlikte, davanın altında, DApp’ler genellikle onları merkezi akrabalarından ayıran birkaç temel özelliği paylaşır.
Birincisi, DApp’lerin açık kaynak olması gerekir, yani kod herkesin görebileceği bir durumdur ve herhangi bir güncelleme ve değişiklik, bir geliştirici yerine çoğunluk oyu şeklinde olan bir fikir birliği mekanizması aracılığıyla kararlaştırılır.
İkincisi, DApp’ler (açıkça) merkezi olmayan olmalıdır. Bu, DApp tarafından üretilen tüm verilerin ve kayıtların değişmez, halka açık bir blok zincirinde depolandığı anlamına gelir.
Üçüncüsü, DApp’ler, doğrulayıcıları ödüllendirmek için coin üretiyor ve kullanıyor.
Bu tanımlara göre, Bitcoin’in kendisi, kendi yerleşik blok zincirine sahip olsa da, bir DApp olarak nitelendirilir.
Get Smart (Sözleşmeler – Contracts)
Bununla birlikte, neredeyse tüm DApp’lerin özünde akıllı sözleşmeler vardır. Bunlar, alıcı ve satıcı arasındaki şartların koda yazılı olduğu kendi kendini yürüten anlaşmalardır. Akıllı sözleşmeler, önceden belirlenmiş koşullar karşılandığında otomatik olarak kapatılır ve işlemlere maliyet ve risk katan aracılar ortadan kalkar.
Daha da önemlisi, akıllı sözleşmeler “güvensizdir” – ki bu, blockchain / kripto dünyasında anonim tarafların bir işlemi gerçekleştirmek için birbirlerine güvenmeleri gerekmediği için sözleşmeye güvenebilecekleri anlamına gelir. Bunlar nispeten basit olabilir – bir kripto para birimini bir başkasıyla takas etmek veya bir NFT piyasasında bir sanat eseri satın almak – veya çok karmaşık olabilir.
DApp’lerin getirdiği faydalar arasında, akıllı sözleşmeler blok zincirindeki her düğümde mevcut olacağı için sıfır kesinti süresi ve blockchain’in değişmez işlem kaydı sayesinde veri bütünlüğü yer alıyor. Bu aynı zamanda, Çin’in Büyük Güvenlik Duvarı çizgisindeki ezici kaynaklar olmadan verilerin sansürünü çok zorlaştırıyor.
Akıllı sözleşmeler, tarafların tanımlanmasına gerek kalmadan özel olarak da yazılabilir ve yürütülebilir.
Bununla birlikte, DApp’lerin ve akıllı sözleşmelerinin bu güçlü yönleri de bir zayıflık yaratır: sözleşmeyi yazarken yapılan herhangi bir hata veya vicdansız taraflarca bulunan istismar geri alınamaz.
Bu, akıllı sözleşmelerin amaçlanan şekilde yürütüleceğini garanti etmek için analiz edilmesi gerektiği veya en azından analiz edilmesi gerektiği anlamına gelir.
Ethereum Katilleri
Ethereum, baskın DApp platformu olmaya devam ederken, 2020’de önemli ölçüde artan sıkıntılar yaşadı, iki yükselen segmentten gelen DApp’ler onu ezdi ve genellikle işlemleri yavaş ve çok pahalı hale getirdi.
Ethereum’u alt eden bu segmentlerden ilki, Compound, Aave ve Uniswap gibi protokollerden gelen DApp’lerin öncülük ettiği DeFi idi. Daha sonra, NBA Top Shots ve Beeple’ın neredeyse 70 milyon dolarlık kolajından emlak ve emtialara kadar dijital sanattan her şey için kullanılan değiştirilebilir olmayan coinler veya NFT’ler geldi.
Ethereum, sorunlarını bir iş kanıtı fikir birliği mekanizmasından daha iyi bilinen Ethereum 2.0 olarak bilinen kanıta geçerek çözmeye çalışırken, diğer birçok blok zincirinin DApp platformları olarak rekabet etmesine izin veren uzun ve yavaş bir süreçtir. özellikle Cardano, EOS, Polkadot ve son zamanlarda Binance Smart Chain (BSC).
Aslında, DappRadar’a göre BSC, Q1 2021’de Ethereum’u 105.000’den Ethereum’un 75.000’e çıkaran benzersiz aktif cüzdan sayısında geçti.
Yine de Ethereum, 2021’in ilk üç ayında kilitli toplam değerini (TVL) ikiye katlayarak 54 milyar dolara çıkaran açık bir liderdir. Ve DApp’ler söz konusu olduğunda, köklü bir dil olan Solidity’den başlayarak birçok faydası vardır. Ethereum Sanal Makine için DApp’ler yazmak. EVM, Turing tamamlandı, yani normal bir bilgisayarın yapabileceği herhangi bir işlemi gerçekleştirebilir.