Sınıf sponsoru
Eğitimin Kısa Özeti
- Bu ders, blockchain teknolojisinin temelleriniteknik açılarından incelemektedir. Katılımcılara kripto varlık birimleri ve dağıtılmış defter sistemleri hakkındaki temel kavramları detaylı bir şekilde gösterileceği, kriptolojik temelleri ve bu temellerle beraber gelen dağıtık güvenli yapının anlatılacağı bir eğitim olacaktır.
- Bu kursun sonunda katılımcıların blockchain teknolojisini ve etrafında gelişen projelerin nasıl çalıştığını kriptolojik ve mühendislik açısından derinlenemsine inceleyebilecek seviyede olmasını hedeflemekteyiz.
Eğitmenler: Ege Tekiner, Aydın Yakar
Katılımcılar için ön-şartlar
- En az B2 seviyesinde İngilizce
- Her hangi bir proglama dilinde en az orta seviyede hakim olmak.
Katılımcıların eğitime bilgisayar dışında getirmesi gereken donanım/yazılım
- Gerekli başka donanım ihtiyacı yoktur.
Eğitim Konu Başlıkları
- Kriptolojik temellere giriş.(Uygulamalı)
a) Hash (özetleme) algoritmaları
b) Simetrik Şifreleme
c) Asitmetrik şifreleme
d) Hibrit şifreleme - Dağıtık ağ yapıları (Uygulamalı)
a) P2P Network
b) Gossip (Epidemic) protokoller ile dağıtık ağlarda veri aktarımı - Consensus Mekanizmaları (Uygulamalı)
a) Merkeziyetsiz karar alma
b) Bizans generalleri problemi
c) PoW
d) PoS
e) Günümüzde kullanılan veya geliştirilen konsensus protokolleri. - Bitcoin (Uygulamalı)
a) Bitcoin whitepaper incelemesi
b) Bitcoin blok yapısı ve Raw transaction geliştirme - Kripto varlık cüzdanları ve Merkeziyetsiz Ağ düğümleri (Uygulamalı)
a) Kripto varlık cüzdan türleri (Hot/cold wallet)
b) Kripto varlık cüzdanlarının transaction hesaplama ve imzalama süreçleri
c) İmzalanan Transactionların düğümler(Nodelar) üzerinden dağıtılması
i) Farklı Düğüm yapıları
ii) En uzun zincir kuralı
iii) Transaction havuzları
iv) Selfish Mining saldırısı - Etehreum Virtual Machine ve Akıllı sözleşmeler (Uygulamalı)
a) Etehreum Virtual Machine çalışma mantığı
i) Etehreum White ve Yellow paperlarının incelenmesi
ii) Etehreum Akıllı sözleşmeleri ve Remix programa diline giriş.
iii) Ethereum Blok yapısı ve Akıllı sözleşmelerin bloklar
ile iletilmesi
b)Eteherum EIP ve ERC standartları
i) Komunite trafından EIP geliştirme ve kabul süreci.
ii) ERC20 Token yapıları
iii) ERC 721/1155 ve NFT
iv) Akıllı sözleşmeler üzerinden geliştirilen
transactionların işlenmesi. - Web3 teknolojileri (Uygulamalı)
a) Blockchain Explorerların çalışma mantığı ve node yapıları
b) Blockchain bloklarının işlenmesi ve takibi.
c) Kripto varlık cüzdanlarının web üzerinden kimlik entegrasyonu süreçleri.