Algoritma
Algoritma, bir bilgisayarın bir görevi tamamlamak ya da bir sorunu çözmek için izlediği, adım adım tanımlanmış talimatlar kümesidir. Kripto para bağlamında algoritmalar, bir blockchain’in yaptığı neredeyse her işin matematiksel omurgasıdır: işlemleri doğrulamaktan yeni blok üretmeye, cüzdan anahtarlarını şifrelemekten binlerce bağımsız ağ katılımcısı arasında mutabakat sağlamaya kadar.
Kriptoda özellikle önemli birkaç algoritma türü vardır. Bitcoin’in kullandığı SHA-256 gibi kriptografik hash algoritmaları, herhangi bir miktarda girdi verisini alıp sabit uzunlukta, benzersiz bir çıktı üretir; işlemleri güvence altına almanın ve blokları müdahaleyi belli eden bir zincirde birbirine bağlamanın merkezinde bu süreç durur. İş kanıtı ya da hisse ispatı gibi mutabakat algoritmaları, merkezî bir otoriteye gerek kalmadan merkeziyetsiz bir ağın hangi işlemlerin geçerli olduğu konusunda anlaşma kurallarını tanımlar. Madencilik algoritmaları ise madencilerin yeni bir blok ekleyip ödül kazanmak için tam olarak hangi hesaplama bulmacasını çözmesi gerektiğini belirler.
Alım-satım algoritmaları, terimin kripto piyasalarındaki bir başka yaygın kullanımıdır: önceden tanımlanmış kurallara ve piyasa koşullarına göre işlem yürüten, fiyat hareketlerine çoğu zaman bir insanın yapabileceğinden çok daha hızlı tepki veren otomatik programları anlatır. Bu algoritmik işlem botları, belirlenen fiyat eşiklerinde otomatik alım ya da satım yapan basit araçlardan, kurumsal yatırımcıların kullandığı ve devasa miktarda piyasa verisini gerçek zamanlı çözümleyen son derece gelişmiş sistemlere kadar uzanır.
Bir blockchain’in kullandığı algoritmanın performansı, güvenliği ve enerji tüketimi üzerinde somut sonuçları vardır. Örneğin bitcoin’in iş kanıtı algoritması muazzam hesaplama çabası gerektirir; bu güçlü güvenliği destekler ama ciddi elektrik tüketir. Ethereum’un 2022’de benimsediği hisse ispatı algoritması ise hesaplama rekabetinin yerine ağ güvenliğinin temeli olarak kilitlenmiş teminatı koyarak enerji kullanımını çarpıcı biçimde düşürdü.
Algoritmaların yalnızca kesin ve tekrarlanabilir kural kümeleri olduğunu anlamak, kripto paranın çevresindeki teknik dilin büyük kısmının gizemini çözer; çünkü insanların blockchain teknolojisiyle özdeşleştirdiği neredeyse her özellik — güvenlik, merkeziyetsizlik, işlem hızı, hatta bir coinin arz takvimi — nihayetinde protokolünün izlemek üzere tasarlandığı belirli algoritmalara dayanır.