Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Blokzincir TemelleriBLM373038300
ÖnkoşullarYok
YarıyılGüz, Bahar
Dersin Diliİngilizce, Türkçe
Dersin SeviyesiLisans
Dersin TürüSeçmeli @ Bilgisayar Mühendisliği Lisans Programı (%30 İngilizce)
Ders KategorisiUzmanlık/Alan Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimBilgisayar Mühendisliği Bölümü
Dersin KoordinatörüOğuz Altun
Dersi Veren(ler)Oğuz Altun
Asistan(lar)ı
Dersin Amacı • Para teorisinin temellerini ve ödeme sistemlerinin evrimini keşfetmek. • Bitcoin'in yapısını, işlemlerini, kriptografisini ve blockchain dinamiklerini derinlemesine incelemek. • Kriptografik yöntemleri, konsensüs protokollerini, ağ saldırılarını ve savunmalarını çalışmak. • CBDC'leri, sabit paraları ve Bitcoin ile birlikte rollerini tartışmak. • Dijital para birimlerinin ekonomisini, fiyatlandırma modellerini ve piyasa oynaklığını araştırmak. • Kripto para teknolojilerinde potansiyel ve ortaya çıkan gelişmeleri değerlendirmek.
Dersin İçeriği • Geleneksel ve modern ödeme sistemlerine genel bakış. • Bitcoin'e ve mevcut para kontrol yapıları içindeki yerine giriş. • Merkezsiz ağların ve Bitcoin mimarisinin analizi. • Karma işlevler, simetrik ve asimetrik kriptografi ve eliptik eğriler üzerine inceleme. • Bitcoin işlemleri, script ve blockchain yapısına detaylı bakış. • Güvenlik protokollerinin, iş kanıtının, alternatif uzlaşma yöntemlerinin ve ağ saldırılarının incelenmesi. • Kripto para ekonomisi, fiyat dalgalanmaları ve merkez bankası dijital para birimleri ve sabitakçeler dahil gelecek yönlerin incelenmesi.
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • Bitcoin, Blockchain, and Cryptoassets: A Comprehensive Introduction, Fabian Schar ve Aleksander Berentsen (Schar & Berentsen).
  • Bitcoin and Cryptocurrency Technologies: A Comprehensive Introduction Illustrated Edition. Arvind Narayanan , Joseph Bonneau , Edward Felten , Andrew Miller, Steven Goldfeder.
  • Mastering Bitcoin: Programming the Open Blockchain 2nd Edition. Andreas M. Antonopoulos.
  • Mastering Ethereum. Andreas M. Antonopoulos, Gavin Wood. https://ethereumbook.info/, https://github.com/ethereumbook/ethereumbook/blob/develop/book.asciidoc
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Para teorisi ve dijital ödeme sistemlerindeki ana kavramları açıklayabilir.
  2. Bitcoin'in yapısını ve para sistemleri üzerindeki etkilerini analiz edebilir.
  3. Kriptografik yöntemleri, hash fonksiyonları ve eliptik eğri dijital imzaları dahil olmak üzere uygulayabilir.
  4. Çeşitli Bitcoin işlem tiplerini ve scriptlerini inşa edebilir ve eleştirebilir.
  5. Blockchain mimarisini ve iş ispatı konsensüsünü anlayabilir.

Ders Öğrenim Çıktısı & Program Çıktısı Matrisi

DÖÇ-1DÖÇ-2DÖÇ-3DÖÇ-4DÖÇ-5
PÇ-1-----
PÇ-255555
PÇ-3-----
PÇ-455555
PÇ-555555
PÇ-6-----
PÇ-7-----
PÇ-8-----
PÇ-955555
PÇ-10-----
PÇ-11-----
PÇ-12-----
PÇ-13-----
PÇ-14-----
PÇ-15-----
PÇ-16-----
PÇ-17-----
PÇ-18-----
PÇ-19-----
PÇ-20-----
PÇ-21-----
PÇ-22-----
PÇ-23-----
PÇ-24-----
PÇ-25-----
PÇ-26-----
PÇ-27-----
PÇ-28-----
PÇ-29-----
PÇ-30-----

Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları

HaftaKonularÖn Hazırlık
1GirişSchar & Berentsen Ch. 1
2Para Teorisi ve Ödeme SistemleriSchar & Berentsen Ch. 1
3Para Kontrol Yapıları ve Bitcoin BaşlangıcıSchar & Berentsen Ch. 2
4Eşler Arası Ağlar ve Bitcoin AğıSchar & Berentsen Ch. 3
5Hash Fonksiyonları ve Simetrik KriptografiSchar & Berentsen Ch. 4
6Asimetrik KriptografiSchar & Berentsen Ch. 4
7Eliptik Eğriler ve Eliptik Eğri Dijital İmza AlgoritmasıSchar & Berentsen Ch. 4
8Ara Sınav 1
9İşlemler, Bitcoin Script'i ve İşlem TipleriSchar & Berentsen Ch. 4
10SigHash TipleriSchar & Berentsen Ch. 4
11Blok Montajı ve Zincir YapısıSchar & Berentsen Ch. 5
12İş İspatı ve Çatallanma TeorisiSchar & Berentsen Ch. 5
13Teşvikler, Potansiyel Saldırılar ve Alternatif Konsensüs Protokolleri, Ara Sınav 2Schar & Berentsen Ch. 6
14Dijital Paranın Tarihi, Fiyatlandırma Modelleri ve OynaklıkSchar & Berentsen Ch. 7
15Merkez Bankası Dijital Para Birimleri ve SabitakçelerSchar & Berentsen Ch. 8
16Final

Değerlendirme Sistemi

EtkinliklerSayıKatkı Payı
Devam/Katılım
Laboratuar
Uygulama
Arazi Çalışması
Derse Özgü Staj
Küçük Sınavlar/Stüdyo Kritiği
Ödev
Sunum/Jüri
Projeler
Seminer/Workshop
Ara Sınavlar260
Final140
Dönem İçi Çalışmaların Başarı Notuna Katkısı
Final Sınavının Başarı Notuna Katkısı
TOPLAM100

AKTS İşyükü Tablosu

EtkinliklerSayıSüresi (Saat)Toplam İşyükü
Ders Saati143
Laboratuar
Uygulama
Arazi Çalışması
Sınıf Dışı Ders Çalışması144
Derse Özgü Staj
Ödev
Küçük Sınavlar/Stüdyo Kritiği
Projeler
Sunum / Seminer
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)240
Final (Sınav Süresi + Sınav Hazırlık Süresi)166
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok