Yapay Zekanın Kıramayacağı Blockchain Nasıl Geliştirilebilir?


Mevcut seçim sistemlerinde ve ekonomilerdeki güvenlik zayıflıkları nedeniyle hileli seçimlerin ve döviz kurlarındaki spekülatif değişimlerin yaşandığı bir dönemdeyiz. Bu sıkıntılar bizi Blockchain kullanmaya itiyor.

Ancak Satoshi Nakamoto yapay zekası Blockchain ile bizi hızlı tüketilen güvenlik algoritmaları çağına itiyor. Özellikle kuantum yapay zekalara karşı işimiz bir hayli zor.

Blockchain yapısı itibariyle Satoshi Nakamoto gibi kriptoloji uzmanı yapay zekalara hizmet ediyor. Ancak Blockchain’de yapacağımız bazı değişikliklerle onu daha güvenli hale getirebiliriz:

Güvenlik önerilerim şöyle olacak:

  1. Hash fonksiyonuna Random sayı eklemek ve Blockchain validasyonunda calculate hash validasyonunu yapmamak
  2. Blockchain’i kaydetmek için “Insert-only” No-SQL veritabanı kullanmak
  3. Güvenli ve yerel işletim sistemi kullanmak
  4. Özel ve gizli post-kuantum güvenlik algoritmaları kullanmak
  1. maddeyi açıklayalım:

var generateNextBlock = (blockData) => {
var previousBlock = getLatestBlock();
var nextIndex = previousBlock.index + 1;
var nextTimestamp = new Date().getTime() / 1000;
var nextHash = calculateHash(nextIndex, previousBlock.hash, nextTimestamp, blockData, Math.random());
return new Block(nextIndex, previousBlock.hash, nextTimestamp, blockData, nextHash);
};

CalculateHash’e Math.random() ekleyerek sisteme bir bilinmeyen parametre eklemiş oluyorsunuz. Eğer özel ve bilinmeyen bir post-kuantum güvenlik algoritması geliştirip hashlerken onu kullanır ve rastgele sayı gibi bilinmeyen parametreleri artırırsanız hashin ve algoritmanın kırılması çok daha zor bir hale gelir.

Sizlere faydalı olabildiysem ne mutlu 🙂 Sorularınız için yorum yazınız.

Posted in Genel

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google fotoğrafı

Google hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s