Hash nedir?Hash bir yazıyı, sayıyı, dosyayı vb şeyleri şeyleri sabit uzunlukta bir sayı veya diziye çeviren matematiksel sistemdir. Bu son sistemde verilen sayı dizisi girdiğiniz verinin parmak izi gibidir. Ona özeldir ve değişmez.
Aynı veri aynı hashi verir ama hashten yola çıkarak verinin kendisini bulmak neredeyse imkansızdır. Küçük değişiklikler yapsanız sistem anında başka hashi verir. Örneğin Merhaba yazmakla merhaba yazmak arasında tek bir küçük büyük harf farkı vardır ama hash değerleri birbirininden tamamen farklıdır.
Örnek bir hash verelim, kelimemiz Selam olsun.
“Selam” SHA-256 kodu: 4e7a9f4b9fdb28de9cc9d6db004ba77e3d8d10d6dbf15e84a13ae21525f84c23
“selam” SHA-256 kodu: 8e8b9ff538682d287d02299e1eb7f6a9d7e0f7687c5e3a42c65f1181a7aa2344
Basit mantığı aşağıdaki gibidir :

Ayrıca biraz daha detaylı şekilde şöyle görebilirsiniz.
Peki Bitcoin’de Hash sistemi neden var? Faydaları nelerdir?Her blok, bir önceki blokun hash verilerini içerir. Doğal olarak sürekli süren madencilik için hayati önem taşıyan bir olgudur diyebiliriz. Blockchain zinciri böylelikle korunur ve en ufak değişiklik anında tespit edilir.
Ayrıca SHA-256 ile Bitcoin adresleri üretimi mümkündür. Bu sayı teorik olarak verilirse 1.46 x 10^48 gibi bir sayı ki bu sayı neredeyse dünya üzerindeki atom sayısıyla aynı.
Madencilik sisteminin temelinde de hash sistemi vardır. Madenciler hash değerlerini değiştirerek belirli şekilde blokların hash değerlerinin doğrusunu kompozisyonlarla deneyip bulmaya çalışır.
Resimler ;
https://www.technopat.net/2020/12/28/hash-nedir/https://www.paranfil.com/hash-nedir/Sitelerinden alınmıştır.