Daha önce sosyal medyada ve burada bir DAPP framework geliştirme kararımı paylaşmıştım. Bunun için de Golang ve Firebase kullanacağımdan bahsetmiştim.
Fakat bu işin çok uzun süreceğini düşünerek Hyperledger Fabric ile daha kaliteli ve gelişmiş bir çözüme çok daha hızlı ulaşabileceğimi anladım.
Sıfırdan blockchain çözümleri ve frameworkleri geliştirecek olanların Unique Genesis Block Algoritması hakkında çok dikkatli olmaları ve güvenli ortamlarda kriptoloji uzmanları ile çalışarak güvenlik zaafiyeti vermemeleri ya da bunun yerine benim gibi kolay bir başlangıç için mevcut çözümlerden yararlanmayı düşünmeleri daha iyi olur.
Blockchain’in içinde bulunduğu sıkıntı Güvenlik sıkıntısıdır. Yazılımcılar blockchain’in o kadar güvenli ve güvenilir bir teknoloji olmadığına ikna oldu. Kuantum bilgisayarlar, yapay zekalar ve siber saldırılar bu sistemleri endişelendiriyor.
Aslında ben güvenlik problemini çözmek ve hızlı olması için kendi DAPP frameworkümü geliştirmek istemiştim, fakat bu sabah blockchain dünyasının da aynı arayışlarda olduğunu öğrendim. Mesela bu sabah okuduğum bir yazı Hyperledger Fabric’in kriptografi sağlayıcısının değiştirilebilir olduğunu ve buraya bir kuantum güvenli sağlayıcı eklenebileceğine işaret ediyordu.
O halde Hyperledger Fabric kullanmam avantajlı hale geliyor. Tabi Hyperledger Fabric üzerindeki DAPP uygulamamda Firebase ve CosmosDB kullanabiliyor muyum yoksa içerdiği veritabanı yeterince hızlı mı bunu da araştırmam iyi olacaktır. Her ne olursa olsun küçük bir ekiple bu denli uzmanlık gerektiren blockchain teknolojilerini sıfırdan kısa zamanda geliştirmemizin bu yoğunlukta doğru ve başarılabilir olmayacağını siz de takdir edersiniz.
Blockchain çözümü geliştirmek isteyenlere hazır çözümleri incelemelerini, bu alanda çok araştırma yapmalarını ve güvenlik konusunda hassas olmalarını tavsiye ederim.
Hyperledger ekibine hayatımızı kolaylaştıran çözümleri için teşekkür ederiz. Sonraki yazılarımda kurulumu ve kullanımı hakkında öğrendiklerimi paylaşmak istiyorum.