Blockchain'de Kullanılan Algoritmalar ve Protokoller – crypto.news

Blockchain'in algoritmalardan ve protokollerden daha önemli bileşenleri neredeyse yoktur. Her ikisi için de daha kesin bir ifade şu olabilir: 'Onlar blockchain'in motorlarıdır'. Bitcoin 2009 yılında dünyaya tanıtıldığında konsensüs protokolü gibi terimler halk arasında daha yaygın hale geldi. Merkezi olmayan sistemlerin bir süreci yürütme konusunda anlaşabilmesinin tek yolu budur.

Anahtar Terimlerin Tanımı

Öncelikle algoritma nedir? Protokol nedir? Algoritma, hesaplamalar gibi problemleri çözme sürecinde uyulması gereken bir dizi kural veya süreci ifade eder. Çoğunlukla bilgisayarlara uygulanabilir ancak bunlarla sınırlı değildir.

Öte yandan bir protokol, bir şeyin uygulanmasını yöneten belirlenmiş prosedür veya kurallar sistemidir. Bir fikir birliği protokolü, herhangi bir zamanda bir blockchain'in neleri içermesi gerektiğini yönetmeyi amaçlamaktadır. Belirlenenlerin en önemlisi, eklenen bloğun ağdaki tüm düğümler tarafından kabul edilen blok olup olmadığıdır. Konsensüs protokolü ve konsensüs algoritması terimleri birbirinin yerine kullanılabilir.

Uzlaşı Protokolü / Uzlaşı Algoritması 

Belirlendiği gibi, bir mutabakat protokolü, bir blok zincirine hangi blokların ekleneceğinin belirlenmesinde önemli bir rol oynar. Bir işlemi doğrulayan ağ olarak adlandırılan, blockchain ağındaki tüm düğümler tarafından yapılan anlaşmalar yoluyla yapılan bu belirlemedir. 

Süreç, merkezi olmayan defterlerden oluşan bir sistem olarak çalışan blockchain için vazgeçilmezdir. Aynı zamanda blok zincirinin bütünlüğünü güvence altına alan, bir aktörün sistemi aldatmasını veya hacklemesini çok zorlaştıran şeydir. Bir bloğu değiştirebilmek ve sistemi aldatabilmek için %51 saldırı kuralını aşmanız gerekir. Bu, özellikle herhangi bir büyük blockchain ağı için, aynı anda binlerce bilgisayar düğümünü kontrol etmek zorunda olduğundan son derece olanak dışıdır. Ancak bu imkansız bir durum değil.

Uzlaşı Protokollerinin Ana Türleri

Ancak ortada tek tip bir fikir birliği protokolü yok. Alanın kendisi yıllar içinde muazzam yeniliklere ve değişimlere imza attı. Her yeni konsensüs protokolü, blok zincirine kendi özelliklerini ve bazen de önceki blok zinciri sistemlerine göre üstünlük kazandırır. Uç noktalar arasında kilit nokta, blockchain'in %51'lik saldırı güvenlik açığını nasıl çözeceği veya işlem hızının nasıl artırılacağıdır. Aşağıda iki ana fikir birliği protokolü türü bulunmaktadır.

İş Kanıtı

İş kanıtı mutabakatı protokolü, Bitcoin ve Litecoin gibi ilk blok zincirlerinde yer alan, blockchain'de kullanılan ilk protokoldü. Protokol, hash değerlerinin hesaplanması yoluyla işlemleri doğrulamak için çalışıyor. 

Bir hash değerini hesaplamak için bir madencinin zor bir kriptografik bulmacayı çözmesi gerekir. İşlemin hedeflediği, hash değerinde belirli sayıda sondaki sıfırların bulunmasıdır. Karma işlevinde belirtilen sayıda sondaki sıfırlarla karma değerini üreten sayıya nonce adı verilir.

Konsensüs protokolü, izin gerektirmeyen kamu defterleri için tasarlanmıştır. Bir fikir birliğine varmak için sistemdeki düğümlerden gelen hesaplama gücü, bir kriptografik bulmacayı çözmek ve karmaları oluşturmak için kullanılır. 

Bloklar doğrusal olarak düzenlenir ve her biri bir işlem grubunu temsil eder. Bloktaki her işlem, her kullanıcının özel ve genel anahtarları kullanılarak doğrulanır ve dijital olarak imzalanır.

sakınca

PoW, güç söz konusu olduğunda çok talepkardır. Örneğin Bitcoin madenciliği süreci Arjantin Cumhuriyeti'nden daha fazla güç tüketiyor. Diğer yeni protokoller karşılaştırıldığında daha az güce açtır.

Bahis kuponu

Proof of stake protokolü aynı zamanda blockchainde kullanılan en eski protokoller arasındadır. En büyük 2. blockchain olan Ethereum, protokolü tercih eden en iyi oyuncuların ortaya çıkışına işaret etti. 

İş kanıtından farklı olarak madenciler tarafından hiçbir karma oluşturulmaz. Bir işlemi doğrulamak için her madenciye bir blok atanır. Doğrulamaya başlamak için kripto varlıklarının belirli bir kısmını ayırmaları gerekiyor. Süreç stake etme olarak bilinir, dolayısıyla da stake kanıtı olarak anılır. Bir işlemi başarılı bir şekilde doğruladıktan sonra madenciye daha önce yatırdığı kripto paranın yanı sıra işlem ücretleri de verilir.

Doğrulamayı yapan madenciler, blockchain ağındaki ekonomik paylarına göre seçilir. Bunu yaparak, protokol madencilik merkezlerini merkezileştirmeyebilir ve aynı zamanda blockchaindeki her katılımcıya bir stake fırsatı sunabilir. Aşırı elektrik tüketimi sınırlıdır.

sakınca

PoS güvenlik açıklarını artırır. Bir saldırganın PoW'daki %50'e kıyasla tüm düğümlerin %51'sinden biraz fazlasını kontrol etmesi gerekir. Rüşvet saldırısı olasılığı da var. Saldırgan, kurbanın işlemini tersine çevirebilir ve daha sonra saldırganlara işlemi doğrulamaları için rüşvet verebilir.

Blockchain'de Algoritma ve Protokollerin Diğer Kullanımları

Konsensüs protokolleri, bir blok zincirindeki protokollerin ve algoritmaların birincil uygulaması olsa da başka kullanım durumları da vardır. Birincisi, ticaret yaparken. Kripto ticaret algoritmaları, otomatik ticaret talimatlarını kullanarak ticaret emirlerini yürütür. Talimatlar önceden programlanmıştır ve zaman, ticaret hacmi ve fiyatlar gibi önemli değişkenleri hesaba katacak şekilde tasarlanmıştır.

Algoritmaların diğer kullanımı akıllı sözleşmeler şeklindedir. Bunlar iki taraf arasında kendiliğinden yürütülen sözleşmelerdir ve doğrudan programın koduna yazılırlar. Şu anda blockchain'deki en canlı alan olan Merkezi Olmayan Finans alanında vazgeçilmezdirler. Tokenların yaratılmasından ve bunların Değiştirilemez Tokenlar (NFT'ler) gibi kapsamlı yeniliklerinden sorumludur.

Uzaklaş

Algoritmalar ve Protokoller kripto para birimlerinin belki de en önemli yönüdür. En temel blockchain operasyonlarının omurgasını oluştururlar.

Konsensüs protokolleri aracılığıyla algoritmalar ve protokoller, işlemlerin merkezi olmayan düğümlerden oluşan geniş ağ tarafından nasıl doğrulanacağını belirler. Blockchain'in güvenliğini artırır ve onu kurcalamaya karşı dayanıklı hale getirirler. İki ana fikir birliği protokolü olan Proof of Work ve Proof of Stake iyi bir şekilde açıklanmıştır. Uzay Kanıtı, Geçen Zaman Kanıtı vb. gibi çok daha fazlası mevcuttur.

Ticaret algoritmaları ve Akıllı sözleşmeler, algoritmaların blok zincirler için hayati öneme sahip diğer yollarını temsil eder. Bu tür bilgiler Blockchain teknolojisiyle ilgilenen herkes için çok önemlidir.

Kaynak: https://crypto.news/algorithms-and-protocols-as-used-in-blockchain/