Blokzincir 101
Eğitmenler: Numan Özdemir
Kurslara kayıt olmak için tıklayın
Eğitim Özeti:
Bu eğitim; blokzincir teknolojisinin ne olduğu, nasıl ortaya çıktığı, hangi problemlere çözüm üretebileceği, kullanım alanları ve teknik olarak nasıl çalıştığı gibi konuları içerir.
Katılımcılar için ön şartlar:
- Temel düzeyde programlama ve kriptoloji deneyimine sahip olmak fayda sağlayacaktır.
Eğitim içeriği:
- Gün: Blokzincire Giriş
- Blokzincir nedir?
- Teoride blokzincir nasıl çalışır? Örnek gösterim
- Blokzincir neden kullanılır, ne avantajlar sağlar?
- Hangi alanlarda blokzincir kullanılabilir?
- Cypherpunk akımı, merkeziyetsizlik ve kripto paralar
- Bitcoin nedir? Ne vadeder, ne vadetmez?
- Bitcoin whitepaper’ının incelenmesi
- Bitcoin’e öncülük eden çalışmalar
- Araştırma ödevi: Bizans Generalleri Problemi ve Bizans Hata Toleransı nedir?
2. Gün: Bitcoin Blokzincirine Teknik Bakış
- Temel kriptoloji: hash fonksiyonları, simetrik/asimetrik şifreleme, dijital imzalar
- Bir Bitcoin adresi nasıl oluşturulur, BTC’ler nerede tutulur?
- Bitcoin ağ yapısı, düğümler ve P2P iletişim
- Bitcoin’de işlem (transaction) tanımı ve yapısı
- UTXO, change, double-spending, fee kavramları
- Bitcoin’de işlemler nasıl doğrulanır ve nerede toplanır?
- “Proof of Work (PoW)” konsensüs mekanizması
- Temel tanımlar: blok, merkle ağacı, madencilik, blok ödülü…
- Adım adım Bitcoin transferi nasıl gerçekleşir?
- Araştırma ödevi: 1) “The Satoshi client”, “bitcoind” ve “Bitcoin Core” nedir? /bitcoin GitHub hesabını kim yönetiyor? 2) BIP nedir?
3. Gün: Blokzincire Farklı Bir Bakış
- Bitcoin’de toplam arz, halving ve burning
- “Hard fork” ve “soft fork” kavramları
- Blok özellikleri, yetim blok, boş blok
- Bitcoin’i dirençli kılan ne?
- Bitcoin trilemma, ölçeklenebilirlik ve katman çözümleri
- “Proof of Stake (PoS)” ve diğer konsensüs mekanizmaları
- Akıllı sözleşmeler: nedir, ne işe yarar, nasıl çalışır?
- Web3, DApp, DEX, DAO, DeFi, NFT, coin, token nedir?
- Araştırma ödevi: 1) Madencilik havuzları Bitcoin’in merkeziyetsizliği için tehlike arz edebilir mi? 2) Bitcoin teknik olarak yasaklanabilir mi?
4. Gün: Birlikte Araştıralım
- “Blockchain explorer” ile blokzincir ağlarına yakından bakalım
- Mevcut blokzincir projelerini araştırıp birbirimize anlatalım
- Bitcoin belgeselini izleyelim (opsiyonel)
- Basit bir blokzincir uygulaması yapalım
- Blokzincir üzerine sohbet ve fikir alışverişi