Nedir Bu Hash?

Verinin parmak izi.

Güven sağlayan şifreleme sistemi.

Fiziksel hayatta kullandığımız ıslak imzaların ne kadar güvenilir olduğunu düşünün?

Her an biri tarafından taklit edilebilir. Özellikle finansal alanında güven hususu için, yapılacak şifrelemenin benzersiz ve taklit edilemez bir şey olması gerekiyor.       

Blockchainin bu kadar güvenli olmasının sebeplerinden biri Hash fonksiyonudur.

Hash sistemini, parmak izimiz gibi düşünebilirsiniz.

Taklit edilemez, benzersiz ve kırılamaz bir şifreleme sistemi. 

Hash fonksiyonlarına bir girdi veririz onlarda bize şifreleyerek çıktı verir.
Bizim girdimiz 1 karakterden de oluşsa 1000 karakterden de oluşsa, çıktımız sabit karakterde olur.
Örneğin, Blockchainde, has fonksiyonu için SHA 256 algoritması (256 bit) kullanılır ve bu algoritmanın çıktısı hep 64 karakterden oluşan rakam ve harf olur. Dünyanın diğer ucunda da olsanız, her zaman aynı çıktıyı alırsınız. Ve işlemler çok hızlı şifrelenir.

Güvenli olmasının bir nedenide, verilen çıktıdan girdiye ulaşılamıyor olması.
Yani tersine mühendislik kullanılarak, şifrelediğimiz şeye erişilemiyor. Erişilseydi zaten hiç güvenli olmazdı.

Hash fonksiyonlarında tek bir karakter değişikliği bile çıktı da çok ciddi farklar yaratıyor. Hatta çıktı komple değişiyor.

Değiştirelemez

Blockchainin değiştirilemez, geriye döndürülemez özelliğini sağlayan fonksiyon da, hashlerdir.

Bloklara yazılan herşey birbirine hashler ile zincirleniyor. 

Yukarıda bahsettiğim gibi, girdideki en ufak bir nokta değişikliği çıktıyı değiştirdiği için tüm zincirler hata veriyor ve blokların içindeki bilgiler bu sebeple değiştirilemiyor, düzenlenemiyor.

Yani hash fonksiyonlarına ne kadar uzun ya da kısa girdi verirseniz verin, hep aynı uzunlukta çıktı alırsınız, bu aldığınız hash çıktısı sizin verinizin parmak izidir. 

Girdinizin değiştirilemeyeceğini, güvende olduğunu bilirsiniz. 

Özetleme

Diğer kullanımı ise, verilerin özetini oluşturması. Bir günlük, vasiyet, geleceğe mektup yazdığınızı düşünelim, bunu hash fonksiyonuyla şifrelersek elimize bir özet kod gelir ve yıllar da geçse bu veriyi kimse değiştiremez.

Şuanki teknoloji ile, hash kodunu geri çevirmek imkansızdır.

Kısaca blockchainin güvenliği, zincirlerin sağlamlığı hash fonksiyonlarından geçiyor.

Ancak ileri de ne görür bilemeyiz.

Chain’de Kalın!

Total
0
Shares
Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Prev
Nedir Bu Merkeziyetsizlik?

Nedir Bu Merkeziyetsizlik?

Dijital Anarşizm

Next
Vitalik Buterin Türkiye’ye Geliyor!

Vitalik Buterin Türkiye’ye Geliyor!

Gün saymaya başladık

You May Also Like