Mutabakat algoritması, kullanıcıların ya da makinelerin dağıtılmış bir çevre içinde koordine olmasını mümkün kılan mekanizmadır. Peki tam olarak Mutabakat Algoritması Nedir? Mutabakat Algoritması Terimi Nedir !
Mutabakat Algoritması Nedir?
Merkezi bir düzende tek bir birim sistem üzerinde güce sahiptir. Çoğu durumda bu birim keyfi değişiklikler yapabilir Çok sayıda idarecinin fikir birliğine varmasına yönelik karmaşık bir idari sistem bulunmaz.
Fakat merkezi olmayan bir düzende sistem tamamen başka şekilde çalışır. Dağıtılmış bir veritabanı ile çalışıyorsak hangi girdilerin ekleneceğine yönelik nasıl fikir birliğine varabiliriz?
Mutabakat algoritmaları ve kripto para
Mutabakat Algoritması Türleri !
Proof of Work (PoW) : Blockchain mutabakat algoritmalarının atasıdır. İlk olarak Bitcoin tarafından uygulamaya konmuştur ama aslında kavramın kendisi Bitcoin’den önce de mevcuttur. Proof of Work’te doğrulayıcılar (madenciler olarak adlandırılırlar) eklemek istedikleri verileri belirli bir çözüme ulaşana kadar hash eder.
Çıktıya bakarak fonksiyona sokulan girdiyi tahmin etmek imkansızdır. Bu nedenle hash’ler bilginin belirli bir tarihten önce elinizde olduğunu kanıtlayabilmeniz için kullanışlıdır. Verinin hash’ini bir kişiye verebilirsiniz ve daha sonra verinin kendisini de paylaştığınızda bu kişi çıktının aynı olduğunu kontrol etmek için veriyi hash fonksiyonundan geçirebilir. Mutabakat Algoritması terimi nedir !
Ağın, geçerli bir blok oluşturduğunuzu doğrulaması oldukça kolaydır. Doğru hash’i bulmak için trilyonlarca kombinasyon da denemiş olsanız, doğrulama yapmak için verinin fonksiyondan bir kez geçirilmesi yeterlidir. Eğer veri geçerli bir hash üretirse kabul edilir ve siz de ödül kazanırsınız. Aksi takdirde ağ bloğu reddeder ve siz de boşuna zaman ve elektrik harcamış olursunuz.

Proof of Stake (PoS) : Bitcoin’in ilk günlerinde Proof of Work’e alternatif olarak sunulmuştur. Bir PoS sisteminde madencilik kavramı, özel donanımlar ya da çok yüksek enerji tüketimi yoktur. Tek ihtiyacınız standart bir bilgisayardır.
Bugüne kadar saf Proof of Stake protokolleri yalnızca daha küçük kripto paralar tarafından kullanılmıştır. Bu nedenle PoW’a karşı geçerli bir alternatif olup olmadıkları net değildir. Teorik olarak geçerli gibi gözükseler de uygulamada sonuçlar çok farklı olabilir.
Mutabakata varabilmeye yönelik mekanizmalar dağıtılmış sistemlerin çalışabilmesi için çok önemlidir. Birçok kişi Bitcoin’in ortaya koyduğu en önemli yeniliğin, kullanıcıların ortak bir gerçeğe yönelik fikir birliğine varmasını mümkün kılan Proof of Work olduğunu düşünür.
Günümüzde mutabakat algoritmaları yalnızca dijital para sistemlerinin değil, geliştiricilerin dağıtılmış bir ağ üzerinde bir kod çalıştırmasını mümkün kılan blockchainlerin de temelini oluşturur. Mutabakat algoritmaları artık blockchain teknolojisinin dönüm noktaları olarak kabul edilmektedir ve mevcut ağların uzun vadede hayatta kalabilmesi için kritik öneme sahiptir.
Tüm mutabakat algoritmaları arasında Proof of Work sunduklarıyla en güçlü konumdadır. Daha güvenilir ve güvenli bir alternatif henüz sunulmuş değildir. Bununla birlikte PoW’un yerine geçecek bir algoritmaya yönelik çok sayıda araştırma ve gelişmekte yapılmaktadır ve önümüzdeki yıllarda yeni alternatiflerin ortaya çıkması olasıdır.
[table id=45 /]
[table id=46 /]
Bir yanıt yazın