“Hash” veya “SHA-256” terimlerini daha önce duymuş olabilirsiniz. Peki, aslında SHA-256 ve Bitcoin hash nedir, nasıl çalışırlar?
Blok zincire eklenecek bir sonraki işlem bloğunu seçmek rastgele bir şekilde gerçekleşmez. Gerçekleşen her Bitcoin blok onayının madenciler tarafından yapılması gerekir.
Seçimin hangisi olacağına karar vermek için madenciler arasında bir çeşit yarışma düzenlenir. Madencilerin hepsi bir bilmece çözmek zorundadır. Ancak bu bilmeceyi mantıkla çözme olanağı yoktur. Cevabı tahmin etmek gerekiyor.
Şimdi, bir Bitcoin madencisi olduğunuzu hayal edin. Her seferinde bloğunuzu blok zincirine eklemeniz gerekir. Bunu yapmak ve bir ödül elde etmek için size bir kombinasyon kilidi verilir. Kilidin kombinasyonunu tahmin etmeniz gerekecektir.
İşlem gücünüzün veya hash oranınızın (hash rate) saniyede tahmin edebileceğiniz kombinasyon sayısı olduğunu farz edelim. Yani ne kadar fazla işlem gücünüz varsa kombinasyonu o kadar hızlı tahmin edersiniz.
Bitcoin ağı, blok zincirde bloklar arasındaki süreyi sabit tutmak ister. Dolayısıyla ağa daha fazla Bitcoin madenciliği yapan kişi dahil oldukça kombinasyonu tahmin etmek zorlaşır. Başka bir deyişle; daha fazla işlem gücü eklendikçe işlemler daha da güvenli hale gelir.
Daha fazla insan kombinasyonu tahmin etmeye çalıştıkça, size daha çok olası kombinasyonu olan kilitler verileceğini hayal edin.
Bitcoin hash nedir ve neden önemlidir? Bir hash, kilidin kombinasyonunu tahmin etmek için kullanılan yöntemin adıdır. Hash, büyük bir rastgele sayıyı belirli işlemler yaparak daha küçük bir sayıya dönüştürmek için kullanılır.
Hash kullanımını daha derin bir örnekle açıklayalım. Her seferinde kilidin kombinasyonunu tahmin ettiğinizde rastgele büyük bir sayı seçtiğinizi düşünün.
Sayının ilk, orta ve son rakamlarını aldığınızı varsayalım. Bu işe yaramazsa rastgele farklı bir büyük sayı seçecek ve yeniden tahmin edeceksiniz.
Elbette, madencilerin hesaplamaları çok daha karmaşıktır. Ancak fikir şudur ki; bir kombinasyonu tahmin etmek için belli bir hareket yöntemi seçersiniz. Seçtiğiniz hareketi cevabı bulana kadar uygularsınız.
SHA-256 ismi, “secure hash algorithm 256”, Türkçesiyle “güvenli hash algoritması 256” demektir. Sondaki 256, bit sayısını gösterir ve kriptografide simetrik şifreler için kullanılan yaygın bir anahtar boyutudur.
SHA256, sadece belirli bir hashing yöntemidir. Önceki hashing örneğimizde bahsettiğimiz gibi, isim yönteme göre değişiklik gösterebilir. Biz bir hashing yöntemi yaratacak olsaydık, ismini “99Bitcoins hashing yöntemi” olarak belirleyebilirdik.
Hashing kullanmak, Bitcoin ağının değiştirme ve sahtekarlığa karşı bağışık kalmasına yardımcı olur. Hashing kullanımı ile ilgili daha detaylı bilgileri bir sonraki videomuzda ve yazımızda açıklayacağız.
Sıkça Sorulan Sorular
Kriptoda hash ne demek?
Kripto hash kodu nasıl alınır?
Hash kodu kaç haneli?
Hash kontrolü nedir?
SHA256 güvenli mi?
99Bitcoins, bağlı linklerimiz üzerinden yapılan yönlendirmelerden komisyon alabilir. Tüm önerilerimiz kapsamlı bir inceleme sürecinden geçmektedir.
Bu makalede
Free Bitcoin Crash Course
- 100,000 öğrenci tarafından beğenildi
- 7 gün boyunca hergün e-posta
- Kısa ve eğitici; garantili!
Neden 99Bitcoins'e güvenebilirsiniz?
2013 yılında kurulan 99Bitcoins ekibi, Bitcoin'in ilk günlerinden beri kripto uzmanlarıdır.
Haftalık Araştırma
50+Uzman Katılımcılar
Aylık Okuyucular
2000+İncelenen Kripto Projeleri