Madencilik Algoritması Nedir?
Hadi Madencilik Algoritması anlamını, kriptodaki tanımını, madencilik Algoritması Nedir ve diğer tüm ayrıntılı gerçekleri öğrenelim.
Madencilik açısından madencilik algoritması bir bilgisayarın geçerli bir blok oluşturmak için uyması gereken kurallar ve direktiflerdir. Pek çok sayıda madencilik algoritması oluşturulmuştur. Hepsinin kendi avantajları ve dezavantajları vardır.
ABD Ulusal Güvenlik Ajansı (NSA) tarafından oluşturulan SHA-256 en popüler algoritmalardan biridir. SHA’nın açılımı secure hash algortihm’dir. 256 bitlik kriptografik bir hash fonksiyonudur. Kriptografik hash fonksiyonu bir girdiyi alıp orijinal girdiden uzun olan bir hash türünde bilgiyi çıkaran özel bir matematiksel algoritma türüdür.
Diğer Popüler Madencilik Algoritmaları
SHA-256 haricinde başka madencilik algoritmaları da var.
Scrypt
Litecoin, Dogecoin ve diğer kripto para birimleri Proof-of-Work (PoW) madenciliği ve şifreye dayalı kimlik doğrulama için Scrypt kullanıyor.
Scrypt şifreler için önemli korumaya sahip şifreye dayalı bir anahtar oluşturma fonksiyonudur (PBKDF). Şifreye dayalı kimlik doğrulama sistemleri ortamında önemli destek sunmak için geliştirildi. Kriptografik hash algoritmaları kullanıyor ve birleşimsel bir hash. Yani sürekli olarak değer girmek için temel hash fonksiyonu kullanıyor.
Equihash
Equihash belleğe dayalı Proof-of-Work oy birliği algoritmasıdır. ASIC’e dirençli, eşitlikçi, GPU’larla çalışacak şekilde geliştirildi. Alex Biryukow ve Dmitry Khovratovich 2016’da yayınladı.
Equihash temelli kripto para birimlerini ASIC’e dirençli hale getirmek adına bu yöntem çok fazla bellek ve işlem kapasitesi gerektirecek şekilde tasarlandı. Bu da GPU’larla kullanımını ideal hale getirdi.
Algoritma, her nonce keşfediğinde sıfırdan oluşturulan büyük bir hash tablosuna rastgele girdiye dayanıyor. Diğer algoritmaların bazıları eş zamanlı yönteme dayanıyor.
Cryptonight, Cuckoo Cycle ve X11 bunlara dahil.
Ethash
Ethash, Ethereum tarafından kullanılan bir Proof-of-Work hashing algoritmasıdır. Çalışmak için çok fazla depolama alanı ve yüksek seviye bilgisayar gücü gerektirdiğinden Scrypt veya SHA-256 gibi madencilik algoritmalarıyla karşılaştırılabilir.
Ethash’in ana hedefi ASIC’lerin (Application Specific Integrated Circuits) kullanılamadığı bir madencilik algoritması geliştirmekti. Ethereum’u oluşturanlar ağa zarar verebileceğinden kimsenin madenciliğin %51’inden fazlasına sahip olamayacağını garanti etmek istedikleri için oluşturuldu.