Yine, Yeni, Yeniden, Ben!

Bu domain altında yazmayalı uzun zaman olmuştu. Yazılım, teknoloji ve akıl fikir üzerine yazılarla burada olacağım.

Dergi editörlüğünü bırakalı uzun zaman oluyor. Neredeyse 2014’den beri profesyonel anlamda yazmıyorum desem yeridir. Tam 5 yıl geçmiş… Bu süre zarfında teknoloji ve yazılım dünyasından kopmadım tabii, ama meslektaşlarım gibi blogger da olmadım, olamadım.

Aslında blog yazmaya birçok kez heveslenmiştim. İş güç derken olmadı. Yani bu domain altında ilk kez yazışım değil bu, önceden de (5 yıl kadar önce) bu domain açıktı. Bir dönemin yazar furyasında hemen herkes gibi ben de adımı içeren bu domain altında bir blog açmıştım. Fakat içini doldurmayı bir türlü başaramadım. Kısmet bugüneymiş.

Ne yazacağım bu blogda?

Yazılım ve teknoloji odağında yazılar yazacağım. Kullanmayı sevdiğim yazılımlardan bahsedeceğim. Yazılım geliştirciliği üzerine ahkam keseceğim. Hatta son yıllarda şirketim tamamen blockchain odağında çalıştığından bol bol blockchain ve kripto para okuyacaksınız bu blogda. Girişimcilik ve yatırımcılar üzerine de yazacağım. Keyifli yazılar paylaşmaya çalışacağım. Umarım faydalanan bol olur.

Kitabım Raflarda!

A’dan Z’ye Blockchain adlı kitabım Kodlab Yayınevinden çıktı. Meraklılarına duyurulur.

Uzun yıllar dergi yayıncılığı yapmama rağmen bir kitap yazma fırsatı bulamamıştım. Biraz da o dönemlerde yazdığımız konuları gayet başarılı bir şekilde kaleme alan kitap yazarlarının olması nedeniyle kitap yazmaya elim gitmemişti. Son günlerde konu blockchain ve kripto paraya geldiğinde gerçekten elle tutulur yazılar göremiyorum. Genelde ya çok teknik ya da çok spekülatif yazılarla karşı karşıya kalıyoruz. Bu nedenle bir blockchain kitabı yazmaya karar verdim.

Kitapta para ve muhasebenin tarihiyle başlayıp, blockchain ve kripto para teknolojisine neden ihtiyaç duyulduğunu irdelerken, aynı zamanda da blockchain türlerini inceleyip, kendi blockchain ağınızı nasıl yazacağınızı adım adım anlatıyorum. Meraklılarına duyurulur.

http://www.kodlab.com/BookDetail.aspx?ID=222055

Bizans Generalleri Problemi

Blockchain dünyasında kullanılan mutabakat yöntemlerinden birisi de Bizans Generalleri Problemi‘dir.

Bizans generalleri problemi mutabakat yöntemi.

Bizanslı generallerin kullandığı bir yöntemden ismini alan, yeni ve az kullanılan bir mutabakat yapısıdır. Bizans İmparatorluğu’nda, imparatordan gelen emirlerin gerçek olup olmadığını anlamak için, generallerin kullandığı oldukça basit ve etkili bir yöntem vardı. İmparator, ordusuna bir emir vereceği zaman bunu generallere ulaştırmak için birden fazla ulak yollamakta ve generaller de emri aldıklarında kendi aralarında ulaklar ile bu emirleri paylaşmaktaydılar. Bu süreç içinde eğer imparatordan gelen emir ulakların çoğunluğu tarafından doğrulanmış ise bu emrin doğru olduğu kabul edilir, azınlıkta kalan emirler göz ardı edilirdi.

Okumaya devam et “Bizans Generalleri Problemi”

Libra’ya Önbakış

Facebook en sonunda beklenen açıklamayı yaptı ve Libra Blockchain hayata geçti.

Facebook’un merakla beklenen blockchain ağı Libra bugün duyuruldu. Merakla beklenen yapı hakkında detaylar açıklandı. Whitepaper tarafına baktığımda umduğumun biraz daha azıyla karşılaştım ama facebook gibi bir devin elinde bu kadarı bile finans ve bankacılık dünyasını baştan sona değiştirmeye yeter diye düşünüyorum.

Okumaya devam et “Libra’ya Önbakış”

Ethereum Virtual Machine

Kısaca EVM diye adlandırılan bu yapı sayesinde yazdığınız DAPP kodunuzu derleyebilir ve Ethereum ağına yollayabilirsiniz.

Solidity dili, Ethereum ağının geliştiricileri tarafından tasarlanmış ve Akıllı Sözleşme diye adlandırılan merkezsiz programların yazılmasını kolaylaştıran bir script dilidir. Solidity ile yazdığınız kod öncelikle EVM adlı sanal makine üzerine derlenmek için yollanır. EVM tamamen izole bir yapıdır ve Ethereum ağının ana omurgası üzerinde bir tür katman olarak tüm üçüncü parti akıllı sözleşmeleri yönetmekle yükümlüdür. Kontratın (yani programın) hükümlerinin işlenmesi ve gerekiyorsa sonlanması gibi kontrol işlemlerini de EVM gerçekleştirir. Bir başka deyişle, Ethereum ağı üzerindeki hesapları ve işlemleri EVM yönetir diyebiliriz.

Okumaya devam et “Ethereum Virtual Machine”

Solidity

Ethereum ağının akıllı sözleşme geliştirme dili olan Solidity hakkında ders tadında yazılarımı bu menü başlığı altında toplayacağım. Fikir ve önerilerinizi çekinmeden yazabilirsiniz.

Solidity, yılların eskitemediği Javascript diline çok benzeyen bir yapıya sahiptir. Dolayısıyla öğrenmesi ve uygulama geliştirmesi hem kolay hem de zevklidir. Ancak çalışma prensibi Java diline daha çok benzer. Aynı Java dilinde olduğu gibi derlenme süreci Ethereum omurgasına bağlı EVM (Ethereum Virtual Machine) adlı bir sanal makine üzerinde gerçekleşir. Solidity ile akıllı sözleşme yazmanın tek handikapı uygulamalarınızı hayata geçirmek için paraya ihtiyacınızın olması.

Okumaya devam et “Solidity”

Akıllı Kontratlar ve Solidity

Blockchain ile tanışmamızın ardından sıklıkla duymaya başladığımız bir kavram var: Akıllı Kontratlar. Akıllı kontrat nedir? Nasıl hazırlanır? Gelin beraberce bakalım.

Ethereum ağı hayatımıza girdiğinden beri “akıllı kontrat” kavramıyla başbaşayız. Hemen herkes akıllı kontratlar hakkında bir şeyler yazıp çiziyor, geleceği inşaa etmekten bahsediyor ancak akıllı kontrat tam olarak nedir, nasıl yazılır, her iş modelinde kullanılabilir mi sorularına tatminkar cevaplar veren yok. Bu yazı aslında giriş seviyesinde bir yazı olacak. Amacım akıllı kontrat nedir, ne işe yarar ve nasıl yazılır gibi soruları yanıtlamak. Daha sonra her başlık için detaylı yazı dizileri hazırlayıp yayımlamayı planlıyorum. Tabii vakit buldukça… Eh, hadi başlayalım o zaman.

Okumaya devam et “Akıllı Kontratlar ve Solidity”

Facebook Libra Geliyor

Facebook yıllardır çözemediği kullanıcıları arası para transfer sorununu kripto para ve blockchain ile çözmeyi planlıyor. Başarırsa alışılmış para politikaları ve finansal altyapı düzenekleri kökünden değişecektir.

Facebook birçokları için sosyal eğlence platformu ya da zaman geçirmenin en sosyal ve en az yorucu hali gibi görülebilir. Bense bu konuda farklı düşünüyorum. Facebook bana göre 1’ler ve 0’lar dünyası üzerinde inşaa edilmiş en büyük ülke! Evet, ülke! Sınırları olmayan, bayrağı ya da resmi dili olmayan bir ülke. Üzerinde büyük bir ekonominin göreceli olarak döndüğü, çok uluslu bir halka sahip, devasa sanal bir ülke.

Okumaya devam et “Facebook Libra Geliyor”

Blockchain Nedir?

Çok konuşulan bir ağ teknolojisi olan Blockchain nedir diye merak ediyorsanız buyurun.

İşim gereği kripto para dünyasının içerisindeyim. Üstelik işin teknik tarafının yanı sıra finansal tarafına da hakimim. Durum bu olunca gerek yakın çevremden gerekse de internet üzerinden kripto para ve blockchain üzerine çok sayıda soru alıyorum. Bu bloğu açmamın bir sebebi de bu soruların hatırı sayılır kısmına kalıcı cevaplar verebilmekti. soruların başında blockchain teknolojisinin ne olduğu ve işleyiş mantığı geliyor. Lafı çok uzatmadan blockchain neymiş bir bakalım.

Okumaya devam et “Blockchain Nedir?”

Kapitalizmin Blockchain ile Buluşması: Proof of Stake

Son zamanlarda çok büyük bir buluşmuş gibi lanse edilen mutabakat yöntemi Proof of Stake, kapitalist düzenin blockchain teknolojisiyle buluşmasından başka bir şey değildir.

Blockchain ile tanışmamıza neden olan kripto para Bitcoin, ya aşırı değerlenmesi ya aşırı değer kaybedişi ya da yüksek kaynak tüketimine sahip olan mutabakat yöntemi ile basına konu oluyor. Proof of Work mutabakat yönteminin elektrik tüketiminin devasa boyutlara ulaştığına dair birçok yazıya internetten ulaşabilirsiniz. Bu tarz yazılarda ve ithamlarda katılmadığım önemli bir nokta var: Bitcoin (ya da diğer kripto paraların) madenciliği yapanlar harcadıkları elektriğin faturasını ödemelerine karşın eleştirilirken, kaçak elektrik kullanımı ya da üretim kayıpları konusunda eleştirel yazıların sayısı yok denecek kadar azdır. Özellikle de bankacılık ve finans şirketlerinin tükettiği elektrik harcamalarının adı bile anılmıyor. Merak edenler için http://climatestate.com/2018/01/15/energy-consumption-bitcoin-vs-banking-system/ adresini ziyaret etmelerini öneririm.

Bu bilgi karmaşası ve dezenformasyon ortamında büyük bir çözümmüş gibi ortaya atılan ilginç bir mutabakat modeli var: Proof of Stake

Okumaya devam et “Kapitalizmin Blockchain ile Buluşması: Proof of Stake”

İş Modelim Blockchain’e Uygun Mu?

Son günlerde hemen herkesin kafasını kurcalayan bir soru var: İş modelimi Blockchain teknolojisine taşımalı mıyım? Hadi bu sorunun cevabını birlikte bulalım.

Dergicilik yaptığım yıllarda yeni bir teknoloji çıktığında hemen okurlarla paylaşma arzusu içerisine girerdim. Öncelikle yenilikleri öğrenir, dener ve sonrasında tecrübelerimi okurlarla paylaştığım yazılar yazardım. Ancak o dönemlerde yol göstermekten ziyade hedefimiz yenilikleri duyurmaktı. Yani bir nevi haber vermekti diyebilirim. Fakat finansal konularda ve köklü yapısal değişikliklere neden olacak teknolojik süreçlerde, önermede bulunmak ciddi sorumluluk isteyen bir iş. O yüzden sosyal medyada ahkam kesen ve önerilerde bulunan kişilere cesaretleriden(!) ve sorumluluk duygularından(!) ötürü hayranlıkla bakıyorum. Özellikle de son yıllarda Twitter ve YouTube üzerinden kripto para odağında alım satım önerilerinde bulunan kişileri izlediğimde, hayatlarında hiç kod yazmamış olmalarına ya da hiç 5 çalışan üzerinde kapasiteye sahip şirketlerde yöneticilik yapmamış olmalarına rağmen ciddi ciddi kripto paraların sunduğu sözde teknolojik yenilikler ve varsayımsal iş modellerinden bahsederek “al” / “sat” gibi önerilerde bulunabiliyorlar.

Okumaya devam et “İş Modelim Blockchain’e Uygun Mu?”