Herkese merhaba bitcoin'i ilk duyduğumdan beri 2012 senesine denk geliyor tek istediğim şey nasıl çalıştığını anlamaktı. O kadar eksik bilgim vardı ki ilk iş olarak paranın ne olduğu ve ekonominin nasıl işlediğini anlamak için ortalama iki sene harcadım.O süreçte açık anahtarlı şifreleme ve diğer şifreleme türkleri hakkında bilgi sahibide oldum ve en sonunda tüm detaylarıyla ancak 2017 nin 2. çeyreğinde kavrayabildim ve eğitimini vermek üzere bir dijital para yazmaya başladım. 2017 3. çeyreğinin son 2 ayında eğitimi geliştridim ve bu ayın 4. ünde ancak tanıtım videosunu hazırlayıp kursu udemy'de paylaştım.
Eğitimin tanıtım videosu burada :
https://youtu.be/srBkAVeQLag açıklamadada indirimli olarak satın alabileceğiniz bir link paylaştım.
Eğitimde en başta kriptoloji nedir? den başlayarak dijital para yaratırken kullanılan sha-256 ve diğer özet fonksiyonlarından bahsettim.
Ardından bir wallet'ın RSA ile olan ilişkisinden. Simetrik ve asimetrik şifrelemeden ve açık anahtarlı şifrelemenin detaylarından bahsettim.
Ardından internet üzerinden ödeme yapabilmek kontratlar yapabilmek için bilmek zorunda olunan dijital imza kavramını anlattım. yalnız sadece anlatmıyorum python ile bir veriyi nasıl dijital imzalayacağınızıda gösteriyorum. Dünyadaki diğer tüm eğitimlerden farkı bu.
Şifreleme ve kriptolojiyi iyi kavramadan blockchaini tam anlamak mümkün değil çünkü.
Eğitimin 2. kısmında konumuz blockchain.blockchain nedir? neden dağıtık olmak zorundadır? neler yapılabilir gibi googleda bulabileceğiniz konuların üzerinden farklı yönü ile teknik olarak geçtim. farklı olarak hamleti blockchain güvencesi altına aldık ve mining , zorluk sürekli duyduğunuz şeyleri gerçekten kendi miner yani madenci algoritmamızı yazarak zorlık arttırarak madenciliğin tüm detaylarından bahsettim.
3. Kısımda githubda açık kaynak kodlu paylaştığım kripto para :
https://github.com/omgbbqhaxx/cloudbankproject cloudcoin'i kodladık.
4. Kısımda bu yazdığımız para birimini merkezi olmayan dağıtık bir yapıya getirmek için UDP, TCP portlar, soket ve web socket kavramı , realtime ve async programlama. twisted matrix kullanımı , tpython autobahn kullanımı gibi peer to peer (p2p) bir sistemin nasıl yazılacağını anlattım.
Ben yaptım diye demiyorum gerçekten dünyada eşi olmayan bir eğitim oldu. Zaten en yakın zamanda ingilizce / (çince alt yazılı) versiyonuda satışa çıkacak.
Kursun tanıtımı ingilizce olsada içerik türkçedir. Umarım beğenirsiniz. Şu zamana kadar gelen yorumlar inanılmaz iyi.