DApp vs Akıllı Sözleşme: Fark Nedir?

Olivia KarellOlivia Karell|7 dakika okuma süresi

Anahtar Çıkarımlar

• DApp, kullanıcıların etkileşimde bulunduğu tam uygulamadır; akıllı sözleşme ise blok zincirindeki arka uç mantığıdır.
• Akıllı sözleşmeler aracılar olmadan kuralları otomatik olarak yürütür.
• DApp'ler, akıllı sözleşmeleri kullanıcı arayüzleri ve ön uç tasarımla birleştirir.
• DeFi platformlarının çoğu temel işlevsellik için akıllı sözleşmelere dayanır.
• Hem akıllı sözleşme düzeyinde (hatalar) hem de DApp düzeyinde (kimlik avı veya UI saldırıları) riskler olabilir.
• Farkı anlamak, kullanıcıların blok zinciri uygulamalarıyla daha güvenli etkileşim kurmasına yardımcı olur

Diagram explaining the difference between DApps and smart contracts in blockchain

Bir DApp (merkeziyetsiz uygulama), Uniswap veya bir blok zinciri oyunu gibi gördüğünüz ve kullandığınız uygulamadır. Akıllı sözleşme ise bu uygulamanın çalışmasını sağlayan blok zincirinde çalışan arka uç kodudur.

Bunu şöyle düşünün:

  • Akıllı sözleşme = motor, şanzıman ve tekerlekler

  • DApp = direksiyon simidi, gösterge paneli ve bardak tutucuları olan tüm araba

Her cıvatanın nasıl çalıştığını bilmeniz gerekmez, ancak farkı anlamak risklerin nerede olduğunu ve sihrin nerede gerçekleştiğini bilmenize yardımcı olur.

DApp Nedir? 

DApp, bir şirketin özel sunucularında değil, bir blok zincirinde veya eşler arası ağda çalışan yazılımdır. Tek bir kişi veya kuruluş tarafından kontrol edilmez. Arka ucu, dünya çapında binlerce bağımsız bilgisayara (düğüm) yayılmıştır.

Merkezi bir operatör olmadığı için DApp'ler genellikle şunlardır:

  • Daha şeffaf — kurallar herkese açık koddur

  • Sansürlenmesi daha zor — kimse "fişi çekemez"

  • Tek bir şirkete daha az güvenilir — ancak yine de koda güvenmeniz gerekir

Uniswap'ı ele alalım. Yüzeyde, başka herhangi bir alım satım uygulaması gibi görünür: fiyat grafiklerini, bir takas kutusunu, cüzdan bakiyenizi görürsünüz. "Takas Et" düğmesine tıklarsınız ve gerçekleşir.

Arka planda, akıllı sözleşmeler her şeyi yönetir: likiditeyi tutar, takası gerçekleştirir, bakiyeleri günceller. Arayüz (web sitesi) yalnızca bu sözleşmelerle konuşur. Birlikte — sözleşmeler + ön uç + token modeli — bu DApp'tir.

Yani DApp, eksiksiz kullanıcıya dönük üründür. Akıllı sözleşmeleri normal bir insanın kullanabileceği bir şeye sarar.

Akıllı Sözleşme Nedir?

Akıllı sözleşme, belirli bir adreste blok zincirine dağıtılmış bir koddur. "Eğer A kişisi bu sözleşmeye 10 USDC gönderirse, o zaman A kişisine 0.005 ETH geri gönder." gibi kurallar tanımlar. Dağıtıldıktan sonra, blok zinciri bu kuralları otomatik olarak uygular — aracıya gerek yoktur.

Temel özellikler

Özellik

Ne Anlama Geliyor

Deterministik

Aynı girdiler → aynı çıktılar. Sürpriz yok.

Şeffaf

Herkes kodu okuyabilir ve geçmişi görebilir.

Değiştirilemez (genellikle)

Dağıtıldıktan sonra kolayca değiştiremezsiniz. Bu iyi (dolandırıcılık yok) ama aynı zamanda kötü (hatalar düzeltilemez).

Varlıklara sahip

Sözleşme, mantığına göre tokenları tutabilir ve taşıyabilir.

 

Ethereum'daki USDC token sözleşmesi bir akıllı sözleşmedir. Her adres için bir bakiyesi ve bir transfer() fonksiyonu vardır. USDC gönderdiğinizde, o sözleşmeyi çağırırsınız. Banka yok, onay yok — sadece kod.

Ancak tek başına bir akıllı sözleşme bir uygulama değildir. Güzel bir kullanıcı arayüzü, grafikler veya bildirimleri yoktur. Geliştiriciler, bir DApp oluşturmak için bunların üzerine inşa ederler.

Nasıl Birlikte Çalışırlar

İlişki tek bir cümlede şöyle: DApp tüm restorandır. Akıllı sözleşmeler ise mutfağın takip ettiği tariflerdir.

  • Akıllı sözleşme mantığı tutar: "Kullanıcı ETH yatırırsa, onlara x miktarda pay bas."

  • DApp menüyü, garsonu, masaları ve ödeme terminalini sağlar.

Kullanıcı olarak siz sadece DApp'i görürsünüz. Ancak zincirde bir şeyi değiştiren her tıklama (takas, borç verme, basma) bir akıllı sözleşmeye işlem gönderir.

Örnek: Aave (borç verme DApp'i)

Katman

Nedir

Akıllı sözleşmeler

Temel mantık: yatırma, borç alma, faiz hesaplama, pozisyonları tasfiye etme

DApp

Cüzdanınızı bağladığınız, pozisyonlarınızı gördüğünüz ve düğmelere tıkladığınız web sitesi

Siz

DApp'i kullanırsınız → DApp akıllı sözleşmeleri çağırır → sözleşmeler fonlarınızı taşır

 

DApp olmadan, Aave'nin sözleşmelerini doğrudan Etherscan'den veya cüzdanınızdan çağırabilirdiniz. Ancak fonksiyon adlarını bilmeniz, parametreleri kodlamanız ve çok dikkatli olmanız gerekirdi. DApp bunu erişilebilir kılar.

DApp'leri ve Akıllı Sözleşmeleri Kullanmaya Nasıl Başlanır

1. Bir cüzdan edinin

Herhangi bir DApp ile etkileşim kurmak için bir kripto cüzdanına ihtiyacınız var. Popüler seçenekler: MetaMask (Ethereum/BSC), Phantom (Solana) veya Trust Wallet gibi çok zincirli bir cüzdan.

2. Yerel tokenlarla doldurun

Gaz ücretleri için blok zincirinin yerel jetonuna ihtiyacınız olacak:

  • Ethereum → ETH

  • BNB Akıllı Zinciri → BNB

  • Solana → SOL

  • TRON → TRX

Bir borsadan (Tapbit gibi) satın alın ve cüzdanınıza çekin.

3. Bir DApp'e bağlanın

Bir DApp'in web sitesine gidin (örneğin, app.uniswap.org). "Cüzdanı Bağla"ya tıklayın, cüzdanınızı seçin ve bağlantıyı onaylayın.

4. Küçük başlayın

Önce küçük bir işlem yapın. 5 dolarlık token takas edin. Nasıl hissettirdiğini görün. İşlemi bir blok gezgininde kontrol edin.

5. Sözleşme adreslerini okuyun

Çoğu DApp, akıllı sözleşme adreslerini belgelerinde veya GitHub'da listeler. Kodu, bakiyeyi ve son etkinlikleri görmek için onları Etherscan'de arayabilirsiniz.

SSS

Her DApp akıllı sözleşmelerle mi destekleniyor?

Çoğu evet. Ethereum, Solana veya BSC gibi blok zincirlerinde, bir DApp'in temel mantığı akıllı sözleşmelerde bulunur. Merkeziyetsiz olduğunu iddia eden ancak arka uçlarının çoğunu zincir dışında çalıştıran bazı "DApp'ler" "hibrit" olarak adlandırılır ve genellikle daha az güvenilirdir.

Bir DApp olmadan akıllı sözleşme var olabilir mi?

Kesinlikle. USDC token sözleşmesi bir akıllı sözleşmedir, ancak tek başına bir DApp değildir. Geliştiriciler ve ileri düzey kullanıcılar cüzdanlar veya komut dosyaları aracılığıyla doğrudan onunla etkileşim kurar. Çoğu insan aynı şeyi yapmak için bir DApp'i (bir kripto cüzdan uygulaması gibi) tercih eder.

Hangisi daha güvenli?

Değişir. Basit, değiştirilemez bir tasarıma sahip iyi denetlenmiş bir akıllı sözleşme kod olarak çok güvenlidir. Ancak DApp ön ucu ele geçirilirse (kimlik avı sitesi, kötü amaçlı JavaScript), cüzdanınızı boşaltacak bir işleme imza atabilirsiniz.

En iyi uygulama:

  • Güvendiğiniz ve uzun süredir var olan DApp'leri kullanın.

  • URL'yi iki kez kontrol edin.

  • Büyük miktarlar için, bir blok gezgini aracılığıyla doğrudan akıllı sözleşmeyle etkileşim kurmayı düşünün — ancak yalnızca gerçekten ne yaptığınızı biliyorsanız.

DApp kullanmak için kod yazmayı öğrenmem gerekiyor mu?

Hayır. DApp'lerin olayı budur — karmaşıklığı gizlerler. Ancak temel akıllı sözleşme bilgilerini (Etherscan'de bir sözleşme adresini doğrulamak gibi) okumayı öğrenmek değerli bir güvenlik becerisidir.

Nasıl dolandırılmaktan kaçınırım?

  • Tohum ifadenizi asla paylaşmayın. Hiçbir DApp sizden bunu istemez.

  • Sözleşme adreslerini resmi belgelerle karşılaştırın.

  • Küçük miktarlarla başlayın.

  • Saygın firmalardan denetimler arayın (ancak unutmayın: denetimler güvenliği garanti etmez).

  • İşlem simülasyonu olan cüzdanları kullanın (Rabby veya MetaMask'in "kör imzalama" uyarıları gibi).

Feragatname

Kripto para ticareti önemli kayıp riski içerir. Fiyatlar oldukça oynaktır ve hızla değişebilir. Protokol entegrasyonları, token faydaları ve yol haritası zaman çizelgeleri değişikliğe tabidir. Bu makale yalnızca bilgilendirme amaçlıdır ve yatırım tavsiyesi teşkil etmez. Her zaman kendi araştırmanızı yapın (DYOR) ve tamamen kaybetmeyi göze alamayacağınız miktardan fazlasını asla yatırmayın.

Kripto Piyasasında Uzmanlaşın

Uzman kaynaklar, eğitimler ve en son kripto trendlerini edinin. İşlem yapmaya başlamak için kaydolun.