Açıklanan DApp'ler: Merkezi Olmayan Uygulamaları Anlamak

Açıklanan DApp'ler: Merkezi Olmayan Uygulamaları Anlamak

DApp'ler olarak bilinen merkezi olmayan uygulamalar, esasen Ethereum ağı aracılığıyla popülerlik kazanan uygulamaların blockchain tabanlı, akıllı sözleşmeye dayalı versiyonlarıdır. Bu DApp'ler geleneksel uygulamalara çok benzer şekilde çalışır ve kullanıcılar işlevselliklerinde bir fark bile fark etmeyebilir, ancak daha geniş bir özellik yelpazesi sunarlar.

Günümüzde uygulamaların çoğunluğu, merkezi bir otorite tarafından kontrol edilen merkezi ağlarda çalışmaktadır. Örneğin, sosyal medya ağları, bankalar ve yayın hizmetleri, verilerinizi merkezi sunucularda saklar. Bu uygulamaları kullandığınızda, cihazınız bu uygulamaların sunucularına istekler gönderir ve oturum açma kimlik bilgilerinizin geçerli olduğu varsayılarak siz de istenen verileri alırsınız. Bu merkezi yaklaşım verimli olsa da önemli miktarda kullanıcı verisinin birikmesine neden olur; bu da güvenlik ihlalleri, izinsiz reklamlar ve Google gibi büyük teknoloji şirketlerinin kişisel bilgilerinizden kazanç sağladığına dair endişeleri artırır.

Bununla birlikte, merkezi olmayan teknolojilerle karakterize edilen Web3 çağına geçerken manzara hızla değişiyor. Bu yeni paradigmada DApp'ler, merkezileştirmeden temel bir ayrılışı ifade ederek kullanıcının yetkilendirilmesini teşvik ediyor. Bu uygulamalar, kişisel veriler üzerinde gelişmiş güvenlik, şeffaflık ve kontrol sağlamak için blockchain teknolojisinden yararlanarak teknoloji ve kişisel finansla olan etkileşimimizi temelden dönüştürüyor.

Kişisel finans alanında, DApp'ler merkezi olmayan borç verme ve borç alma platformları sunarak geleneksel bankalara aracılık ihtiyacını ortadan kaldırabilir. Kullanıcılar, merkezi finansal kurumlara güvenmeden kredilere erişebilir ve tasarruflarından faiz üretebilir. Yaygın olarak DeFi olarak adlandırılan merkezi olmayan finansa yönelik bu geçiş, erişilebilirliği, şeffaflığı ve kapsayıcılığı artırarak finans sektöründe devrim yaratma potansiyeline sahiptir.

Bu nedenle, Web3 çağını benimserken DApp'ler, merkezi Web 2.0 modelinden önemli bir ayrılığı simgeliyor; artan veri güvenliği ve bireysel kontrol vaat ederken, finansal faaliyetlere merkezi olmayan bir çerçeve içinde katılma şeklimizi yeniden şekillendiriyor.

DApp'lerin Tarihçesi

Merkezi olmayan uygulamaların veya DApp'lerin doğuşu, gizemli ' Satoshi Nakamoto ' tarafından oluşturulan Bitcoin ağının ilk ortaya çıktığı 2009 yılına kadar uzanıyor. Ancak DApp'lerin gerçek potansiyeli ancak 2015 yılında Vitalik Buterin tarafından Ethereum ağının piyasaya sürülmesiyle meyvelerini verdi.

Bitcoin'in aksine, Ethereum, geliştiriciler tarafından eşler arası bir blockchain çerçevesi içinde yüklenen kodu çalıştırabilen, 'Tam Turing' bir blockchain ağıdır.

2014 yılında "Merkezi Olmayan Uygulamaların Genel Teorisi, Dapps" başlıklı bir raporun yayınlanmasıyla ilginç bir gelişme yaşandı. Aralarında David Johnston ve Shawn Wilkinson'un da bulunduğu bu alandaki uzmanlar tarafından yazılan bu rapor, DApp'lerin tanımlayıcı özelliklerini ortaya koyuyor:

  • DApp'ler açık kaynak koda sahip olmalı ve üçüncü taraf müdahalesi olmadan çalışmalı, kullanıcıların otomatik olarak yürütülen değişiklikleri teklif etmesine ve oy vermesine olanak sağlamalıdır.
  • Tüm veriler, merkezi noktalardaki güvenlik açıklarını ortadan kaldırmak için merkezi olmayan yönetim vurgulanarak, halka açık olarak erişilebilen blockchain ağlarında bulunmalıdır.
  • DApp'ler, madenciler ve stakerlar gibi katkıda bulunanlara erişim ve onları ödüllendirmek için kriptografik belirteçleri içermelidir.
  • DApp'ler, token üretimi için iş kanıtı (PoW) veya hisse kanıtı (PoS) gibi bir fikir birliği mekanizması kullanmalıdır.

Ayrıca rapor, DApp'leri kullanıcı etkileşimine dayalı olarak üç farklı türe veya katmana ayırdı:

  1. Birinci Katman DApp'ler, Bitcoin'e benzer şekilde kendi özel blok zincirlerinde bağımsız olarak çalışır. Bir fikir birliği algoritması ve önceden tanımlanmış kurallar gerektirirler.
  2. İkinci katman DApp'ler genellikle etkileşimler için belirteçler kullanılarak birinci katman blok zincirlerinin üzerine inşa edilir. Dikkate değer örnekler arasında tıkanıklığı azaltmak için işlemleri birincil zincirde onaylamadan önce ikincil bir katmanda işleyen Ethereum'un ölçeklendirme çözümleri yer alıyor.
  3. Üçüncü katman DApp'ler, ikinci katmanın üstünde geliştirilir ve genellikle birinci katman ve ikinci katman işlemleri için gerekli olan uygulama programlama arayüzleri (API'ler) ve komut dosyaları gibi temel bilgileri depolar. Bu üçüncü katman protokolleri, birden fazla ikinci katman DApp'inde kullanıcı deneyimini kolaylaştırabilir.

Özetle, Bitcoin merkezi olmayan uygulamalar konseptini başlatırken, Ethereum'un 2015 yılında akıllı sözleşmeleri ve blockchain tabanlı interneti tanıtması manzarayı yeniden şekillendirdi. DApp'lerin 2014 yılındaki sonraki tanımı, temel blockchain'ler tarafından desteklenen, kullanıcı etkileşim modellerine ve blockchain ekosistemindeki rollerine göre kategorize edilen çok çeşitli uygulamaların yolunu açtı.

Merkezi Olmayan Uygulama Kriterleri

Merkezi olmayan uygulamaların veya dApp'lerin mimarisi geleneksel platformlardan önemli ölçüde farklı olsa da, bir dApp'i neyin oluşturduğunun kesin tanımı hâlâ gelişmektedir. Ancak bir dApp genellikle aşağıdaki dört temel kritere uyar:

  • Açık Kaynak : Bir dApp tamamen açık kaynaktır ve hiçbir varlık koinlerin veya tokenlerin çoğunluğuna sahip değildir. Protokol değişikliklerine ilişkin kararlar, ağ kullanıcıları arasında fikir birliğine varılarak alınmalıdır.
  • Merkezi Olmayan Veri Depolama : Bir dApp'in verileri merkezi olmayan bir blok zincirinde saklanmalıdır.
  • Dijital Varlıkların Üretimi : Bir dApp, değer kanıtı olarak hizmet eden dijital varlıklar yaratmalıdır.
  • Varlık Dağıtımı : Bir dApp'in varlıkları ağ içinde ödül olarak dağıtılır.

Bu kriterleri Bitcoin'e uyguladığımızda, Bitcoin'in dört kriterin tümünü karşıladığı için dApp olarak nitelendirildiği ortaya çıkıyor. Bitcoin'i dApp kriterlerine göre değerlendirelim:

  • Bitcoin açık kaynak koduyla çalışır ve dolaşımdaki bitcoinlerin (BTC) çoğunluğuna tek bir varlık sahip değildir. Yönetim, İş Kanıtı (PoW) fikir birliği mekanizması tarafından yönlendirilir.
  • Bitcoin ile ilgili tüm veriler blok zincirinde saklanır.
  • Bitcoin, madencilik süreci boyunca değer kanıtı olarak hizmet veren madeni paralar üretir.
  • Bitcoin, madencileri madencilik ödülü olarak bitcoin kripto para birimiyle ödüllendirir.

Bu tanıma göre, akıllı sözleşme işlevselliği veya web arayüzleri içermese bile çok sayıda kripto para birimi, dApp'lerin temel biçimleri olarak düşünülebilir. Ayrıca, bir blockchain'in kendisi de dApp olarak kategorize edilebilir. Blockchain'ler, Bitcoin'e benzer şekilde kendi blockchain ağlarıyla dApp'leri barındırabilir veya Ethereum üzerinde çalışan birçok dApp'te olduğu gibi, blockchain tabanlı olmayan ancak mevcut blockchain platformları üzerine inşa edilen dApp'leri destekleyebilir.

Merkezi ve Merkezi Olmayan Uygulamalar

Merkezi bir uygulamada, genellikle tüm sistem üzerinde kontrolü elinde bulunduran tek bir sahip vardır. Uygulamanın yazılımı, merkezi otoritenin mülkiyeti ve yönetimi altındaki bir veya daha fazla sunucuda barındırılmaktadır. Merkezi bir uygulama kullandığınızda, onunla etkileşiminiz uygulamanın bir kopyasını indirmeyi ve ardından şirketin sunucuları ile veri alışverişinde bulunmayı içerir.

Öte yandan, genellikle dApp olarak adlandırılan merkezi olmayan bir uygulama, bir blockchain veya eşler arası bilgisayar ağı üzerinde çalışır. Merkezi uygulamaların aksine dApp'ler, merkezi bir aracıya ihtiyaç duymadan kullanıcılar arasındaki doğrudan işlemleri kolaylaştırır. Bir kullanıcı bir dApp kullanmayı seçtiğinde, genellikle programın kaynak koduna erişmek ve onu kullanmak için geliştiriciye kripto para birimini kullanarak ödeme yapar. Bu kaynak kodu genellikle akıllı sözleşme olarak bilinir; kullanıcılar arasındaki sözleşmenin koşullarının içinde kodlandığı, kendi kendini yürüten bir sözleşmedir. Akıllı sözleşmeler, kullanıcıların kişisel bilgilerini açıklamadan güvenli bir şekilde işlem yapmalarını sağlar.

DApp'lerin merkezi olmayan yapısı, işlemler merkezi bir otoriteye dayanmadan doğrudan eşler arasında gerçekleştiğinden, kullanıcılara gelişmiş güvenlik ve gizlilik sağlar. Ek olarak, dApp'lerin temelini oluşturan blockchain teknolojisi, şeffaflık ve değişmezlik sağlayarak ağdaki veri ve işlemlerin bütünlüğünü sağlar.

DApp Geliştirmek için Popüler Platformlar

Çeşitli şirketler tarafından çok sayıda blockchain platformu geliştirildi ve bunların en yaygın olarak tanınanı ve tartışılanı Bitcoin'dir. Bununla birlikte, pek çoğu merkezi olmayan uygulamalar (dApp'ler) oluşturmanın temelini oluşturur. Bu platformlardan birkaçını inceleyelim:

  1. Ethereum: Şu anda Ethereum, dünya çapında en ünlü merkezi olmayan, açık kaynaklı blockchain olarak duruyor. 2500'den fazla dApp'i kapsayan çok sayıda blockchain projesi için temel altyapı görevi görüyor. Ethereum, piyasa değeri açısından Bitcoin'den sonra ikinci sırada yer alıyor. Ek olarak Ethereum, Bitcoin'e benzer şekilde BTH olarak bilinen kendi kripto para birimine sahiptir. Ethereum, dApp oluşturma için olağanüstü bir platform sunarken, bunun nispeten maliyetli olabileceğini belirtmekte fayda var.
  2. NEO: Genellikle Çin Ethereum'u olarak anılan NEO, akıllı bir ekonomiyi teşvik etmeyi amaçlayan başka bir merkezi olmayan, açık kaynaklı blockchaindir. Diğer blockchain platformlarına kıyasla dApp'ler için gelişmiş ölçeklenebilirlik seçenekleri sunarak kendisini farklılaştırıyor. NEO şu anda Ethereum'dan daha az popüler olmasına rağmen, bu teknoloji kullanılarak yaklaşık 100 dApp oluşturulmuştur. Ethereum'a benzer şekilde NEO da nispeten yüksek maliyetlerle ve bazı durumlarda daha da yüksek ücretlerle ilişkilendirilebilir.
  3. TRON: Ethereum ve NEO'nun aksine TRON, blockchain sahnesine nispeten yeni eklenen bir şey. Yine de önemli bir popülerlik kazandı ve gelecekte Ethereum'a rakip olma potansiyeli taşıyor. TRON özellikle oyun ve kumar alanındaki uygulamalarıyla ünlüdür. Bu platformda yaklaşık 1500 dApp geliştirilmiş olup, geliştiriciler için avantajlı bir seçim haline gelmiştir.

Bu blockchain platformları, dApp oluşturma için her biri kendine özgü özelliklere, popülerliğe ve maliyet hususlarına sahip çeşitli seçenekler sunar.

Ana akım dApp'ler

İşte bazı iyi bilinen dApp'ler:

  1. CryptoKitties: CryptoKitties, kullanıcıların kripto para birimini kullanarak sanal kedi yavruları satın alabilecekleri, yetiştirebilecekleri ve satabilecekleri eğlenceli bir uygulamadır. Dikkat çekici bir şekilde, bu dApp bir zamanlar günlük Ethereum işlemlerinin yaklaşık %10'undan sorumluydu ve sevimli kedilerin blockchain'de bile bir yeri olduğunu kanıtlıyordu.
  2. OpenSea: OpenSea, çeşitli blockchain tabanlı oyunlar arasındaki etkileşimi kolaylaştırır. Oyuncular, OpenSea platformundaki herhangi bir kripto para birimi tabanlı oyundaki koleksiyon parçalarını takas edebilirler. Şu anda yalnızca Ethereum tabanlı koleksiyonları destekliyor ancak genişleme planları üzerinde çalışılıyor.
  3. WINk: WINk, kumarla ilgili oyunlar için oldukça popüler bir dApp'tir. Poker, zar oyunları ve spor bahisleri dahil olmak üzere çok çeşitli seçenekler sunar. TRON platformunda faaliyet gösteren WINk, kazananları daha sonra Bitcoin'e benzer bir kripto para birimi olan BTT'ye dönüştürülebilen WIN tokenleri ile ödüllendiriyor.
  4. IPSE: IPSE veya InterPlanetary Arama Motoru, EOS blok zinciri üzerine kurulu benzersiz bir arama motorudur. İnternet kullanımı için geleneksel HTTP'ye göre bir gelişme olan Gezegenler Arası Dosya Sistemini (IPFS) kullanır. IPSE, geleneksel arama motorlarına kıyasla internette gelişmiş güvenlik ve gizlilik sağlamasıyla kendisini farklı kılar.
  5. Blockchain Cuties: CryptoKitties gibi sanal yaratıklarla ilgilenenler için Blockchain Cuties, yavru kedilerin yanı sıra yavru köpekler, ayı yavruları ve kertenkeleler de dahil olmak üzere daha geniş bir sevimli hayvan yelpazesi sunuyor. CryptoKitties'in aksine, Blockchain Cuties'e Ethereum, NEO, TRON ve daha fazlası gibi birden fazla blockchain platformundan erişilebilir.

Bu dApp'ler, blockchain ekosistemindeki çeşitli ilgi alanlarına ve tercihlere hitap ederek çeşitli eğlence, oyun ve hizmet seçenekleri sunar.

Merkezi Olmayan Uygulamaların Geleceği

Bitcoin tartışmasız öncü merkezi olmayan uygulama (dApp) olarak kabul edilebilirken, Ethereum dApp ekosisteminin büyümesi için birincil katalizör olarak ortaya çıktı. Bu dönüşüm büyük ölçüde Ethereum'un akıllı sözleşme yeteneklerine, kapsamlı ağ etkisine ve önemli bir kullanıcı tabanına bağlanıyor. Merkezi olmayan finans ( DeFi ) sektörü, kullanım senaryolarını genişletip daha fazla benimsenmeye başladıkça, dApp'ler yeni hedef kitleleri tanıtmak için hayati önem taşıyan ağ geçitleri olarak hizmet ediyor. Bunu, blockchain teknolojisinin yenilikçi potansiyelinden yararlanırken geleneksel web uygulamalarını taklit eden kullanıcı arayüzleri sunarak başarıyorlar. Bu şekilde dApp'ler, blockchain'i entegre ederek internetin işlevselliğini etkili bir şekilde genişletiyor.

Kullanılan spesifik blockchain ne olursa olsun, dApp'lere olan ilgi hızlı bir şekilde artıyor ve bu hareket henüz başlangıç aşamasında. Blockchain teknolojisinin hızla gelişmesiyle birlikte finans, oyun, çevrimiçi pazarlar ve sosyal medya gibi çeşitli sektörlerin yakın gelecekte blockchain tabanlı dApp'lere dönüşmesi kuvvetle muhtemeldir.

Lütfen Plisio'nun size şunları da sunduğunu unutmayın:

2 Tıklamada Kripto Faturaları Oluşturun and Kripto Bağışlarını Kabul Edin

12 entegrasyonlar

6 En popüler programlama dilleri için kütüphaneler

19 kripto para birimi ve 12 blok zinciri