GaiaEx
Ders 29 / 73
intermediate6 dkSınav dahil

dApp ve Akıllı Kontrat Derinlemesine

Akıllı Sözleşmeler

Merkeziyetsiz uygulamalar nasıl inşa edilir, güvence altına alınır ve yönetilir.

21 Eki 2026 tarihinde güncellendiGaiaEx Academy Editorial

Bu derste

  • Yaygın akıllı sözleşme riskleri
  • Denetimin ne işe yaradığı

Temel çıkarımlar

  1. 1Değiştirilemez kod, hataların yıkıcı olabileceği anlamına gelir
  2. 2Denetimler, lansmanın öncesinde güvenlik açıklarını arar
  3. 3Yeniden giriş (reentrancy) ve hatalı onaylar klasik saldırı vektörleridir

Ders özeti

Akıllı sözleşme güvenliği, kodun gerçek varlıklarla istenmeyen şeyler yapmasını engellemekle ilgilidir.

Zihinsel model

Sade bir dille Akıllı Sözleşmeler

Akıllı sözleşme güvenliği, kodun gerçek varlıklarla istenmeyen şeyler yapmasını engellemekle ilgilidir. Bir denetim güveni artırır; ancak sigorta değildir.

  • Yaygın akıllı sözleşme riskleri
  • Denetimin ne işe yaradığı

Mekanikler

akıllı sözleşmeler hakkında nasıl düşünülür

Denetçiler mantığı, izinleri, uç durumları ve bilinen açık sınıflarını inceler.

Hata ödülleri ve üretimdeki süre ek kanıt sağlar.

Güncelleme anahtarları ve yönetici roller kodun kendisi kadar önemli olabilir.

  • Değiştirilemez kod, hataların yıkıcı olabileceği anlamına gelir
  • Denetimler, lansmanın öncesinde güvenlik açıklarını arar
  • Yeniden giriş (reentrancy) ve hatalı onaylar klasik saldırı vektörleridir

Örnek

Akıllı Sözleşmeler, uygulamada

Bir yeniden giriş açığı, korumalar eksikse bakiyeler güncellenmeden önce saldırganın sözleşmeye geri çağrı yapmasına izin vererek fonları boşaltabilir.

HatırlaKarar kuralı: Denetimleri kanıt olarak değerlendir, ardından dağıtımı, yönetici kontrollerini ve canlı olay geçmişini doğrula.

Yaygın hatalar

akıllı sözleşmeler öğrencileri nasıl yanıltır

Bir web sitesindeki denetim logosu yeterli değildir. Kullanıcıların hangi sürümün denetlendiğini ve dağıtılan sözleşmenin bununla örtüşüp örtüşmediğini bilmesi gerekir.

Risk notları

akıllı sözleşmeler konusuna güvenmeden önce

Yeniden giriş, oracle manipülasyonu, kontrol edilmemiş izinler, hatalı güncellemeler ve sınırsız onaylar felaket kayıp yolları oluşturabilir.

  • Denetim kapsamını kontrol et.
  • Yönetici veya güncelleme yetkilerini incele.
  • Gereksiz sınırsız onaylardan kaçın.

Uygulama

akıllı sözleşmeler konusunu pekiştir

  • Denetim kapsamını kontrol et.
  • Yönetici veya güncelleme yetkilerini incele.
  • Gereksiz sınırsız onaylardan kaçın.

Gözden geçir

Temel terimler

Oracle
Gerçek dünya verilerini (fiyatlar gibi) zincir üstü akıllı sözleşmelere aktaran hizmet.
Akıllı Sözleşme
Koşullar sağlandığında tam olarak yazıldığı gibi çalışan, blok zincirindeki kendi kendine yürüten kod.
Oracle Manipülasyonu
Hatalı fiyat akışından yararlanarak bir protokolü boşaltma.
Blok Zinciri
Kriptografi ve mutabakat mekanizmasıyla güvence altına alınan, birçok bilgisayara çoğaltılan paylaşımlı ve yalnızca ekleme yapılabilen defter.
Mutabakat Mekanizması
Dağıtık bir ağın defterin geçerli durumu üzerinde uzlaşma sağladığı süreç (ör. PoW, PoS).

Kaynak notları

Editoryal kaynaklar

Bu kaynaklar, dersin arkasındaki mekanizmaları, risk kontrollerini ve ürün bağlamını doğrulamak için başlangıç noktalarıdır.

Devam etmeden önce

Bunları yapabilir misin?

  • Denetim kapsamını kontrol et.
  • Yönetici veya güncelleme yetkilerini incele.
  • Gereksiz sınırsız onaylardan kaçın.

İlgili öğrenme

Okumaya devam et

Kontrol noktası

Bu dersi bitir

İlerlemeyi kaydetmek için kontrolü geç, sonra parçada sırayla ilerle.

Bilgi kontrolü

Bu dersi kilitle

Dersi tamamlamak için tüm soruları doğru yanıtla.

1 / 2

Yaygın bir akıllı kontrat riski şudur: