Merkeziyetsizleşme
Akıllı Sözleşmeler
DeFi, akıllı kontratlar, dApp'ler ve DAO'lar — aracıların yerini alan yazılım.
Bu derste
- Akıllı sözleşme nedir
- Değişmezliğin neden önemli olduğu
Temel çıkarımlar
- 1Akıllı sözleşme, blockchain üzerinde kendi kendine çalışan koddur
- 2Koşullar sağlandığında tam olarak yazıldığı gibi çalışır
- 3Bir kez dağıtıldıktan sonra değiştirmek çok zordur — hatalar pahalıya mal olur
Ders özeti
Smart contract, blockchain üzerinde çalışan ve önceden tanımlanmış kurallara uyan bir koddur.
Zihinsel model
Sade bir dille Akıllı Sözleşmeler
Smart contract, blockchain üzerinde çalışan ve önceden tanımlanmış kurallara uyan bir koddur. Kullanıcıların özel bir sunucuya güvenmeden ortak mantığı doğrulayıp çalıştırabilmesi nedeniyle güçlüdür.
- Akıllı sözleşme nedir
- Değişmezliğin neden önemli olduğu
Mekanikler
akıllı sözleşmeler hakkında nasıl düşünülür
Sözleşmeler durum tutar, işlem alır ve bakiyeleri ya da izinleri günceller.
Bir yükseltme yolu yoksa dağıtılan pek çok sözleşmeyi değiştirmek zordur.
Kullanıcılar cüzdanlardan veya uygulamalardan işlem imzalayarak etkileşime girer.
- Akıllı sözleşme, blockchain üzerinde kendi kendine çalışan koddur
- Koşullar sağlandığında tam olarak yazıldığı gibi çalışır
- Bir kez dağıtıldıktan sonra değiştirmek çok zordur — hatalar pahalıya mal olur
Örnek
Akıllı Sözleşmeler, uygulamada
Otomatik bir piyasa yapıcı sözleşmesi, iki token tutabilir ve her işlemi onaylayan insan bir piyasa yapıcısı olmadan rezervlerinden takas fiyatı verebilir.
Yaygın hatalar
akıllı sözleşmeler hakkında nelerden vazgeçmek gerekir
Okunabilir kod, güvenli kod anlamına gelmez. Şeffaf bir hata yine de hatadır ve saldırganlar da okuyabilir.
Risk notları
akıllı sözleşmeler içindeki riski okumak
Reentrancy, kötü erişim kontrolü, güvensiz yükseltmeler ve sınırsız token onayları yaygın smart contract başarısızlık modlarıdır.
- Kuralı neyin yürüttüğünü açıkla.
- Yükseltmelerin mümkün olup olmadığını kontrol et.
- İmzalamadan önce onayları incele.
Uygulama
akıllı sözleşmeler konusunu bir alışkanlığa dönüştür
- Kuralı neyin yürüttüğünü açıkla.
- Yükseltmelerin mümkün olup olmadığını kontrol et.
- İmzalamadan önce onayları incele.
Gözden geçir
Temel terimler
- 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.
- DeFi
- Merkeziyetsiz Finans — akıllı sözleşmeler üzerine inşa edilmiş izinsiz, birleştirilebilir finansal hizmetler.
- 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.
- Piyasa Yapıcı
- Likidite sağlamak için sürekli alış ve satış fiyatı koteleyen katılımcı.
- 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?
- Kuralı neyin yürüttüğünü açıkla.
- Yükseltmelerin mümkün olup olmadığını kontrol et.
- İmzalamadan önce onayları incele.
İlgili öğrenme
Okumaya devam et
Kontrol noktası
Bu dersi bitir
İlerlemeyi kaydetmek için kontrolü geç, sonra parçada sırayla ilerle.
Bu dersi kilitle
Dersi tamamlamak için tüm soruları doğru yanıtla.
Akıllı kontrat nedir?

