Not : Yazının sonunda hangi yazılımı kullandıklarını yazdım.
Borsa Istanbul blockchain uygulaması yapmış ve açıklama şu cümleyle başlıyor: “Borsa İstanbul bilişim teknolojileri ekibince hazırlanan söz konusu blok zinciri projesiyle..”
Bunu okuduğunuzda linkedin title ınız da isminizin önünde Prof., dr, isminizin arkasında da eMba, Mba, Msc vs vs var ve tebriklerinizi iletiyorsanız ne harika değil mi? Bu title ınızın detayında yazılım mühendisi, yazılım mimarı , cto vs vs varsa o daha harika değil mi? Siz hiçbir şeyi bilmiyorsunuz ve boşuna universite okumuş, boşuna bu teknolojileri öğrenmiş ve boşu boşuna saldım çayıra mevlam kayıra kod yazmış, uyduruktan sunumlar hazırlamış, zirvelere katılıp uyduruktan konuşmalar yapmış , bu ülke şöyle kurtulur böyle kurtulur diye ahkam kesmiş toplulukların bireyi olmuşsunuz demektir en hafif deyimiyle.
Borsa İstanbul ekibini şöyle bir araştırdığınızda kaç yazılım uzmanı var ve iş yoğunluklarını da düşünerek tecrübelerini de ortaya koyarak bu tür bir yazılımı geleceği de düşünerek mimari yapısıyla birlikte nasıl yazdıklarını ya da yazamayacaklarını ya da kurumsal düşünerek mantıklı olanın bu tür tehlikeli yazılımın kanıtlanmış bir yazılım olarak istenip outsource edilebileceğini hiç düşündünüz mü?
Daha ilk dakikadan bu bilgileri elime aldığımda onları yapmadıklarını kesin biliyordum. Sonunda ülke içinde bir şirketin yaptığı ortaya çıktı. Bu çıkar çıkmaz yapılan yüzeysel açıklamalardan nasıl ve ne ile yazdıkları belirsizdi. Ama bir şekilde insanın ağzında bakla ıslanmıyor birileri küçük detayları ağzından kaçırınca bu konuda kod yazanlar hemen anladı. (Bu bilgiler bir süre sonra silindi) Bu teknik açıklamalar bilerek farklı anlatıldı ki tam ortaya çıkmasın. 2.5 yıldan bu yana bu konuyla çalışılıyormuş, c++, node.js, hibrid yapı, private open source değilmiş uydurması, tamamını biz yazdık diyememe, immutable olmayan ve blockchain ruhuna aykırı bir çözüm, son 3 ayda dapp ve akıllı kontratların geliştirilmesi ki doğalı bu zaten vs vs..
Karşı tarafı provoke ederek 1 soru sorup aldığınızı analiz ettiğinizde dünya aydınlanıyor. Bilgi her şey dir.
Bir kere altyapısı blockchain olan ve consensus, vm, derleyici, plugin ler, gerekirse mobil taraf, node lar, cli, api vs vs olan bir yapıyı sıfırdan kendi oluşturduğunuz bir mimariye göre yazmak için çok iyi yazılım bilmeniz yetmez. Ortada bu kadar açık kaynak kod çözümü varken zaten neden yazasınız ki. Diyelim bir çılgınlık yapıp yazdınız bir şekilde ama bunun yarın desteği ne olacak. Bu derece kurumsal bir müşteri bunun risk analizini yapıp bu çözümü alırsa hesabını da iyi yapmış olması lazım. Bunun örnekleri o kadar fazla ki. Olmaz mı olur ama buradaki öyle değil ki. Topluluk içinde bunun bileni olması lazım ki yarın için tehdit oluşturmasın. Çıkıp biz açık kaynak kodlu şu yazılımı kullandık ama kendimize göre kodları değiştirdik çok farklı bir çözüm çıkardık deseniz gururunuz mu incinecek ya da birileri bunu görüp size rakip mi olacak nedir yani? Kızdığım bu. Çalışanların geçmişine baktığınızda en yukarıdan bir hyperledger fabric deneyimini görürsünüz ancak bu sizi yanıltmasın başka açık kaynak kodlu yurt dışı yazılmış projeleri de kullanıyorlar.. Milli ve yerli öyle mi? Yazdığınız yazılımı milli ve yerli yerine eziklikten kurtulup dünya ölçeğinde veya son teknoloji diye ifade etseniz bir tarafınız mı eksilir.? Bunun ayıbı yok ki o zaman alkışlayalım sizi. Ama bilin ki milli ve yerli bir yazılım değil bunu düzeltin. Ayrıca bir teknolojinin ilk olarak bir yerde kullanılması da alkışlanacak bir konu ama siz bu etkiyi insanları bilerek ve yanıltarak öldürdünüz.
Şahsen yazdığım yazılımların iç yüzlerini , sırlarını ve nasıl yazılabileceğini ve nasıl yazdığımı yazılarımda hem anlatmış hem de çalışan halini yine sırlarıyla ve mimarisiyle video larını youtube a koyarak paylaşmışımdır. Herkes görsün yani ne olacak kimden neyi saklıyoruz.? Batı daki insanlar kaynak koduna varıncaya kadar paylaşıyor biz neden bunun daha azını bile yapmıyor herkesten saklıyoruz hiç anlayamıyorum.
Çözümün müşteri isteğiyle blockchain ruhuna aykırı olarak immutable olmamasını da hiç eleştirmeyeceğim.
Kullandıkları yazılımın adı : EOS BLOCKCHAIN..