My Profile Photo

Mehmet Cem Yücel


Technical Writings.
Architecture, Security, Java, Golang, Devops, Microservices, Spring Boot, Kafka, Distributed Systems and Blockchain


  1. Türkçe Solidity Dersleri - 1

    https://cdn-images-1.medium.com/max/150/1*bkQ65Bgo5_4Fi0BnsDYO1A.jpeg

    Smart contractlara değindiğimiz yazılarımızdan sonra Solidity ile smart contractlara eğilmeye başlayacağız. Tamamen Türkçe olarak devam ettirmeyi planladığımız bu dersleri zaman ilerledikçe videolarını çekip ücretsiz olarak Udemy üzerinde yayınlama planlarımızın olduğunu söyledikten sonra giriş yapabiliriz. …


  2. Dağıtık Uygulamalar İçin İşletim Sistemi AragonOS

    https://cdn-images-1.medium.com/max/150/1*B3whQzJCrXdbHdyIu0-1Dw.png

    Blockchain uygulamalarının getirdiği yenilikler dünyanın gidişatını değiştirecek seviyede. Hayatımızın her yanını etkileyecek bu gelişmeler sayesinde alışkanlıklarımız da kalıcı şekilde değişecek. Örneğin marketten aldığınız yiyeceğin tohumdan itibaren her anını takip edebilecek tedarik zincirlerini online olarak takip edebileceksiniz. Çünkü Endüstri 4.0 ile birlikte Internet of Things(IoT) cihazları, sensörler yediğiniz domatesin serada hangi nem miktarında büyüdüğünü görebilecek, hangi soğuk hava zinciri araçlarında kaç derecelik havada nakliye edildiğini takip edebileceksiniz. O domates defalarca aracı değiştirse de bütün bu aracıların ortaklaşa veri paylaşacağı ortam tabii ki distributed ledgerlar olacaktır. Yolda araç bozulduysa ve soğuk hava zinciri bozulduysa bunu görebilecek ve markette o ürünü almamayı tercih edebileceksiniz. Bu örnek kulaklarımıza hayal gibi geliyorsa aşağıdaki videoya göz atmanızı önerebilirim …


  3. Sanal Para - Dijital Para ve Kripto Para

    https://cdn-images-1.medium.com/max/150/1*fVM79n9-2msT4dNFiUjJSA.jpeg

    Muhtemelen bir çoğumuz sanal, dijital ve kripto para kavramlarının aynı olduğunu düşünüyoruz. Bu sebeple gün içerisinde konuşurken o sırada ağzımıza hangisi geliyorsa onu kullanıyoruz belki de. Ya aslında bu 3ü de birbirinden farklı kavramları ifade ediyorsa? Ya bilmeden biz bu kavramları hatalı kullanıyorsak? 3ü de birbirine çok yakın kavramlar olmakla birlikte birbirlerinden farklılıkları da mevcut, gelin birlikte inceleyelim. …


  4. Centralized-Decentralized-Distributed Networkler ve Bizans General Problemi

    https://cdn-images-1.medium.com/max/150/1*veQ2_LO2geVmGhwFGc7o9A.jpeg

    Bugün değineceğimiz konu blockchain teknolojilerini incelemeye başlayan birçok kişinin kafasında ilk oluşan soruyu barındırıyor; nasıl oluyor da kötü niyetli insanlar böylesi bir sistemi manipüle edemiyor? Bu sorunun cevabını bulabilmek için bugün: …


  5. Proof of Stake Teknik İnceleme

    https://cdn-images-1.medium.com/max/150/1*_b-FnHy6qE0o7mvD3szw_w.jpeg

    Ethereum’un kurucusu Vitalik Buterin’in “2018’de Ethereum Proof of Stake(PoS) ile yoluna devam edebilir” olarak yorumladığı bir Proof of konseptiyle daha karşınızdayız. Ethereum ve Bitcoin’in şu anda çalıştığı Proof of Work (PoW) yazımızdan sonra bu ikinci ele aldığımız Proof of konsepti Proof of Stake olacak. PoS’u bir miktar PoW ile kıyaslayarak anlatacağız, eğer PoW ile ilgili bilgimiz az ise buradaki yazımıza önce bir göz atmanızda fayda olabilir. …


  6. Cryptocurrencyler ve Değer Anlayışı Balon Mu?

    https://cdn-images-1.medium.com/max/150/1*Jp8ajkGPZN3zBo5jL8dXtg.jpeg

    Cryptocurrency’lerin balon olup olmadığını konuşmak için öncesinde değer algısını konuşmak gerekir. En basit haliyle dile getirmek gerekirse toplulukların ortak olarak değer verdiği şey değerlidir. Kulağa saçma gibi geliyor olabilir, birazdan örnekleriyle basit bir dilde açıklayacağız. Ve bu değerler genellikle dünya üzerinde varlığı sınırlı şeyler üzerinden gerçekleşir. Hadi bu cümlelerimizi açıklamaya başlayalım. …


  7. Smart Contract Akıllı Sözleşmeler Nedir?

    https://cdn-images-1.medium.com/max/150/1*mn7YQ-djF1q_lFiQTx4V0Q.jpeg

    Üniversiteyi kazandınız, hayırlı olsun. Uzun sınav hazırlıkları bitti ve artık sosyalleşeceğiniz bir ortama yelken açtınız. İlk sene, yeni arkadaşlarla tanıştınız. Bir sene geçti, çömezliği üzerinizden attınız, belki hazırlık okudunuz. Bir çevre edindiniz, çok iyi arkadaşlarınız var. Artık 2 senenin sonrasında aranız o kadar iyi ki birlikte eve çıkmaya karar verdiniz. Tabii öğrenci adamsınız, mali durumlar sıkışık. Başladınız emlakçı emlakçı gezmeye, en uygunundan bir kiralık ev bulmak için… …


  8. Java ile Örnek Proof of Work Gerçekleştirimi ve Mining

    https://cdn-images-1.medium.com/max/150/1*16MNLKRn_jkLv8xBEA6oIw.png

    Bugün Bitcoin’in temelinde yatan Proof of Work yaklaşımını inceleyip basit bir block sınıfı gerçekleştirimini Java’da inceleyeceğiz. Bu yazımızdaki amacımız herşeyiyle birebir aynı bir gerçekleştirim yapmaktan çok valid bir hashin nasıl oluşturulduğu, bu işlemin zorluğu ve bütün proof of mekanizmasının çözülmesi zor bir probleme dayandırıldığını gösterebilmektir. …


  9. Private-Public-Permissioned-Permissionless Blockchain

    https://cdn-images-1.medium.com/max/150/1*f4zE0-PANixv_5Olpk5MNg.jpeg

    Bugün blockchain teknololojilerinde public network, private network, permissioned network ve permissionless network nedir nasıl ele alınmalıdır konularına değineceğiz. …


  10. Merkle Root Merkle Kök Ağacı

    https://cdn-images-1.medium.com/max/150/0*JKeTzfaJAjzXq_Lq.PNG

    Blockchain teknolojileri ile birlikte Decentrealize Web (merkezi bir yapıya bağlı olmayan web) konseptlerini çok daha sık duymaya başladığımız bu günlerde akıllarda soru işareti haline gelen bir diğer konu bunun güvenliğinin nasıl sağlandığı konusu.. Nasıl oluyor da onlarca bilgisayarın olduğu bir networkte çalışmakta olan sistem manipule edilemiyor, nasıl oluyor da bütün bilgisayarda bir şekilde ortak fikir birliğinde sanki tek bir vücut gibi çalışıyor? Bugün bu soruların bir kısmının cevabını arayacağız. …