İçeriğe geç
Dr. İsmail Hakkı KINALIOĞLU

Blokzincir Teknolojileri

Kriptografik temellerden uzlaşma algoritmalarına, Bitcoin ve Ethereum'dan akıllı sözleşmelere kadar blokzincirin nasıl çalıştığını ve finans ile sigortadaki kullanımını inceler.
Dönem
Güz dönemi
Düzey
Lisans
Kredi
2+0
Süre
16 hafta

Dersin amacı

Öğrencilerin blokzincirin teknik bileşenlerini anlaması, basit bir akıllı sözleşme geliştirebilmesi ve blokzincir tabanlı çözümlerin uygunluğunu eleştirel olarak değerlendirebilmesi.

Öğrenme çıktıları

Bu dersi başarıyla tamamlayan öğrenci:

  1. Özet fonksiyonları, dijital imzalar ve Merkle ağaçlarının rolünü açıklar.
  2. İş kanıtı ve hisse kanıtı gibi uzlaşma yöntemlerini karşılaştırır.
  3. Solidity ile basit bir akıllı sözleşme yazar ve test ağında dener.
  4. Finans ve sigorta alanındaki blokzincir uygulamalarının yarar ve risklerini değerlendirir.

Değerlendirme

Değerlendirme ölçütüKatkı
Ara sınav (8. hafta)%40
Yarıyıl sonu sınavı (16. hafta)%60

Kaynaklar

  • Andreas M. Antonopoulos, Mastering Bitcoin, O'Reilly
  • Andreas M. Antonopoulos, Gavin Wood, Mastering Ethereum, O'Reilly
  • Arvind Narayanan ve diğ. / et al., Bitcoin and Cryptocurrency Technologies, Princeton University Press

Haftalık izlence

  1. 1
    1. hafta Blokzincire giriş ve tarihsel gelişim
  2. 2
    2. hafta Kriptografi temelleri: özet (hash) fonksiyonları
  3. 3
    3. hafta Açık anahtarlı şifreleme ve dijital imzalar
  4. 4
    4. hafta Blok yapısı, Merkle ağaçları ve zincir
  5. 5
    5. hafta Dağıtık sistemler ve eşler arası ağlar
  6. 6
    6. hafta Uzlaşma mekanizmaları: iş kanıtı
  7. 7
    7. hafta Hisse kanıtı ve diğer uzlaşma yöntemleri
  8. 8
    8. hafta Sınav Ara sınav
  9. 9
    9. hafta Bitcoin: işlemler ve UTXO modeli
  10. 10
    10. hafta Ethereum ve akıllı sözleşmeler
  11. 11
    11. hafta Solidity ile akıllı sözleşme geliştirme
  12. 12
    12. hafta Tokenlar, NFT'ler ve merkeziyetsiz finans
  13. 13
    13. hafta Ölçeklenebilirlik, güvenlik ve saldırı türleri
  14. 14
    14. hafta Sigorta ve finansta blokzincir uygulamaları; düzenlemeler
  15. 15
    15. hafta Proje sunumları
  16. 16
    16. hafta Sınav Yarıyıl sonu sınavı