Kriptoloji
  • Kriptoloji nedir?
  • Kriptolojik özet fonksiyonları
  • Açık anahtarlı şifreleme, Asenkron şifreleme, RSA key kullanımı
  • RSA ile verileri dijital imza ile imzalamak, dijital imza nedir?
Blockchain nedir?
  • Blockchain nedir?
  • Blockchain neden dağıtıktır?
  • Blockchain ile neler yapılabilir?
  • Madencilik/Mining nedir?
  • Bitcoindeki zorluk nasıl çalışır?
  • Python ile kendi miner/madenci algoritmamızı yazalım.
  • Hamaletin ilk 3 diyaloğunu blockchain ile koruma altına alalım.
  • Blockchain'i hacklemeye kalkalım
Kendi Dijital paramızı yazmaya başlayalım.
  • Cüzdan nedir? Ethereum ve bitcoin cüzdanlarını öğrenelim.
  • Kendi kripto paramızı yaratmak için kullanacağımız kütüphaneleri indirelim.
  • Projemizi hazırlayalım.
  • Ana sayfayı tasarlayalım.
  • RSA ile kendi kripto paramızın cüzdanını oluşturalım.
  • Cüzdanımızı kullanarak sisteme giriş yapalım ve bakiyeyi görelim. 1. KISIM
  • Cüzdanımızı kullanarak sisteme giriş yapalım . 2. KISIM
  • Blockchain tabanlı kriptolojik veritabanı oluşturalım.
  • Giriş yapan kullanıcının bakiyesini gösterme.
  • Şifreli para transferimizi yapalım
  • Dijital imza, contrat ve P2PKH yani Pay To PubKey Hash kavramını anlayalım.
Dijital paramızı merkezi olmayan dağıtık bir hale getirelim yani p2p bir hale.
  • TCP ip ve UDP ip nasıl çalışır.
  • Merkeze bağlı olmayan yani decentralized nedir?
  • Autobahn-python, twisted matrix kullanımı websocket, socket kavramları.
  • Sistemi Realtime bir hale getirelim ve broadcast kavramını öğrenelim.
  • Sistemi P2P yani Peer to Peer hale getirelim.