Blokzincir ile Web3’e Giriş

Ana Sayfa » Kurslar » Blokzincir ile Web3’e Giriş

Eğitmenler: Numan Özdemir, Mertcan Köse

Katılımcılar için ön şartlar:

  • Temel düzeyde programlama ve kriptoloji deneyimine sahip olmak fayda sağlayacaktır.

Katılımcıların eğitime bilgisayar dışında getirmesi gereken donanım/yazılım (varsa)

  • Katılımcıların ders içeriğini ve sorularını not almaları için kalem/defter getirmeleri tavsiye edilir.

Eğitim İçeriği

  • 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?
  • 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?
  • 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?
  • 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
  • Ethereum’u Tanıyalım
    • Ethereum White ve Yellow paper’larının incelenmesi
    • Ethereum Akıllı sözleşmelerine Giriş
    • Ethereum Blok yapısı ve Akıllı sözleşmelerin bloklar ile iletilmesi
  • Ethereum EIP ve ERC Standartları
    • Komünite tarafından EIP geliştirme ve kabul süreci.
    • ERC20 Token yapıları
    • ERC 721/1155 ve NFT’ler
    • Akıllı sözleşmeler üzerinden geliştirilen transaction’ların işlenmesi
  • Web3 Dünyasına Adım Atalım
    • Ethers, web3 gibi kütüphaneler ne işe yarar nasıl kullanılır
  • Uygulamaya Dökelim
    • Web tabanlı bir uygulamanın akıllı sözleşmelerle etkileşim kurmasını sağlamak
    • Kendi token veya NFT’lerimizi oluşturalım