İçeriğe geç
parazade
Kripto

SHA-256 Nedir?

Yayın: · Son güncelleme:

SHA-256 Nedir? Kısaca

SHA-256, her boyuttaki veriden 256 bitlik sabit uzunlukta bir özet (hash) üreten kriptografik hash fonksiyonudur. Bitcoin'de madencilik, blokların birbirine bağlanması ve adres üretimi gibi işlerde kullanılır.

SHA-256 nedir?
İçindekiler
  1. SHA-256 nedir?
  2. Bitcoin'de nasıl kullanılır?
  3. Nelere dikkat etmeli?

SHA-256, "Secure Hash Algorithm 256-bit" ifadesinin kısaltmasıdır. ABD Ulusal Güvenlik Ajansı (NSA) tarafından tasarlanan ve NIST tarafından standart olarak yayımlanan SHA-2 ailesinin bir üyesidir. Bir hash fonksiyonu olarak, girdiyi ne kadar uzun olursa olsun 64 karakterlik onaltılık (hex) bir özete dönüştürür.

SHA-256 nedir?

SHA-256'nın temel özellikleri şunlardır:

  • Deterministik: Aynı girdi her zaman aynı çıktıyı verir.
  • Tek yönlü: Çıktıdan girdiyi bulmak pratikte imkânsızdır.
  • Çığ etkisi: Girdideki tek bir harf değişse bile çıktı tamamen farklı olur.
  • Çakışmaya dayanıklı: Aynı özeti veren iki farklı girdi bulmak son derece zordur.

Örneğin "parazade" kelimesinin özetini alıp sonra yalnızca bir harfini değiştirirsen, iki özetin birbirine hiç benzemediğini görürsün.

Bitcoin'de nasıl kullanılır?

  • Madencilik: İş ispatında madenciler, blok başlığının çift SHA-256 özeti hedef değerden küçük olana kadar nonce değerini değiştirir.
  • Blok zinciri: Her blok, bir önceki bloğun özetini içerir. Geçmiş bir blok değiştirilirse sonraki tüm bağlantılar bozulur.
  • İşlem kimlikleri ve adresler: İşlem kimlikleri ve adres üretim adımlarında da kullanılır.

Nelere dikkat etmeli?

SHA-256'nın kendisi bugün güvenli kabul edilir; ama bir sistemin güvenliği yalnız hash algoritmasına bağlı değildir. Bitcoin madenciliği için SHA-256 hesaplamaya özel ASIC cihazlar kullanılır; bu cihazlarla madencilik yüksek elektrik ve donanım maliyeti, fiyat düşüşü ve zorluk artışı gibi riskler taşır. "Bulut madencilik" adıyla kazanç vaat eden tekliflere karşı da dikkatli ol.

Sıkça Sorulan Sorular

SHA-256 bir şifreleme yöntemi mi?

Hayır. Şifrelemede veri bir anahtarla geri çözülebilir; SHA-256 ise tek yönlüdür ve çıktıdan girdiye geri dönülemez. Veriyi gizlemek için değil, bütünlüğünü doğrulamak için kullanılır.

SHA-256'yı yalnızca Bitcoin mi kullanır?

Hayır. Web sitelerinin güvenlik sertifikalarından yazılım dosyalarının doğrulanmasına kadar birçok alanda kullanılır. Bitcoin'den türeyen bazı kripto paralar da aynı algoritmayı kullanır.

İlgili terimler

Hash Fonksiyonu(Hash Function)Hash fonksiyonu, her uzunluktaki veriyi sabit uzunlukta, benzersize yakın bir özet değere dönüştüren matematiksel işlemdir; blokzincirde blokları birbirine bağlamak, veriyi doğrulamak ve madencilik yapmak için kullanılır.İş İspatı(Proof of Work)İş ispatı (Proof of Work), madencilerin hesaplama gücü harcayarak zor bir matematiksel bulmacayı çözdüğü ve çözümü ilk bulanın yeni bloğu ekleme hakkı kazandığı, Bitcoin'in kullandığı konsensüs mekanizmasıdır.Kripto Madenciliği(Crypto Mining)Kripto madenciliği, iş ispatı kullanan blokzincirlerde madencilerin işlem gücü harcayarak yeni bloklar ürettiği ve karşılığında blok ödülü ile işlem ücretleri kazandığı, aynı zamanda ağın güvenliğini sağlayan süreçtir.Hash Oranı(Hash Rate)Hash oranı (hash rate), iş ispatı kullanan bir blokzincirde madencilerin saniyede yaptığı toplam hash hesaplaması sayısıdır; ağa ayrılan işlem gücünü ve dolayısıyla ağı saldırılara karşı korumanın maliyetini gösterir.NonceNonce, "yalnızca bir kez kullanılan sayı" anlamına gelir. Bitcoin madenciliğinde geçerli blok hash'ini bulmak için değiştirilen sayıyı, Ethereum'da ise bir adresten gönderilen işlemlerin sıra numarasını ifade eder.BitcoinBitcoin (BTC), 2009'da Satoshi Nakamoto takma adlı kişi ya da grup tarafından başlatılan, merkezi bir otoriteye bağlı olmadan iş ispatı ile çalışan ve toplam arzı 21 milyonla sınırlı olan ilk kripto paradır.