Kripto Para Al
Piyasa
Spot
Vadeli
Finansal
Etkinlik
Dahası
reward-centerYeni Başlayanlar
AkademiSözlüklerAyrıntılar
Ethereum
PoW

Algoritma

Kripto'da Algoritma Nedir?

Algoritma, belirli bir görevi yerine getirmek veya belirli bir sorunu çözmek için tasarlanmış iyi tanımlanmış bir dizi talimattır. Kripto dünyasında, algoritmalar işlem verilerinin şifrelenmesinden blokların doğrulanmasına ve cüzdan adreslerinin oluşturulmasına kadar her şey için gereklidir. Bu kural tabanlı prosedürler, birçok blok zinciri sisteminin matematiksel omurgasını oluşturur.

"Algoritma" terimi çok sayıda teknik alanda mevcut olsa da, kripto para dünyasında genellikle hash oluşturma, konsensüs mekanizmaları ve şifreleme gibi alanlarla ilişkilendirilir. Bu işlevlerin her biri, performans, güvenlik ve ölçeklenebilirlik hedeflerini karşılamak üzere tasarlanmış belirli bir algoritma türü aracılığıyla yürütülür.

Kripto'da Yaygın Algoritma Türleri

1. Hash Algoritmaları

Hash algoritmaları, herhangi bir boyuttaki giriş verisini genellikle hash olarak adlandırılan sabit uzunlukta bir diziye dönüştürür. Çıktı deterministiktir, yani aynı giriş her zaman aynı hash'i üretecektir. Ancak, girişteki küçük bir değişiklik bile, çığ etkisi olarak bilinen bir özellik olan dramatik şekilde farklı bir hash ile sonuçlanır.

  • SHA-256 (Güvenli Hash Algoritması 256-bit) – Bitcoin tarafından kullanılır. 256-bitlik bir hash çıktısı verir ve madencilik ve blok doğrulamanın temelini oluşturur.
  • Keccak-256 – Ethereum tarafından kullanılır. SHA-3 ailesinin bir parçasıdır, ancak Ethereum SHA-3 standartlarını tam olarak uygulamaz.

2. Konsensüs Algoritmaları

Konsensüs algoritmaları, merkezi olmayan bir ağdaki düğümlerin işlemlerin ve blokların geçerliliği konusunda nasıl anlaştığını belirler.

  • İş İspatı (PoW) – Bu mekanizma, işlemleri doğrulamak için katılımcıların (madencilerin) karmaşık matematiksel bulmacaları çözmesini gerektirir. Enerji yoğundur ancak sağlam güvenlik sağlar. Bitcoin tarafından kullanılır.
  • Hisse İspatı (PoS) – Katılımcılar (doğrulayıcılar), teminat olarak "stake" ettikleri veya kilitledikleri coin miktarına göre blokları doğrulamak üzere seçilirler. Birleşme sonrası Ethereum tarafından kullanılır.
  • Delegated Proof of Stake (DPoS) – PoS'nin daha hızlı, daha demokratik bir versiyonu. Token sahipleri, blokları doğrulayacak delegelere oy verirler. EOS tarafından kullanılır.

3. Şifreleme Algoritmaları

Bu algoritmalar, cüzdan adreslerinin, özel anahtarların ve işlemlerin gizliliğini ve bütünlüğünü korur.

  • Eliptik Eğri Dijital İmza Algoritması (ECDSA) – Blok zinciri cüzdanlarında yaygın olarak kullanılan bu algoritma, kullanıcıların özel anahtarlarını açığa çıkarmadan başkalarının doğrulayabileceği şekilde işlemleri imzalamalarını sağlar.
  • EdDSA (Edwards-eğrisi Dijital İmza Algoritması) – ECDSA'dan daha verimli ve güvenli kabul edilir. Zcash ve Cardano gibi daha yeni blok zincirlerinde kullanılır.

Ek Hususlar

Algoritmalar izole bir şekilde var olmazlar—birbirleriyle ve ağ katılımcılarıyla gerçek zamanlı olarak etkileşime girerler. Örneğin, Bitcoin ağı SHA-256'yı sadece blokları hash'lemek için değil, aynı zamanda İş İspatı konsensüsünün temel bir bileşeni olarak da kullanır. Bu sıkı bağlantılı ilişki, bir algoritmanın bir blok zincirinin mimarisinin birden çok katmanına nasıl hizmet edebileceğini vurgular.

Bir diğer kritik yön, algoritmaları yükseltme veya değiştirme yeteneğidir. Ethereum, The Merge (Birleşme) olarak adlandırılan bir hamleyle PoW'dan PoS'ye geçiş yaptı. Bu değişiklik, doğrulama ve blok oluşturma için tamamen farklı algoritmik kurallar kullanırken enerji tüketimini önemli ölçüde azalttı.