Başlıklar
- 1 İşte bilmeniz gereken 8 Sybil Saldırı Engelleme Algoritması
- 1.1 1. Proof of Work (İş Kanıtı)
- 1.2 2. Proof of Stake (Hisse Kanıtı)
- 1.3 3. Delegated Proof of Stake (Yetkilendirilmiş Hisse Kanıtı)
- 1.4 4. Proof of Capacity (Kapasite Kanıtı)
- 1.5 5. Proof of Elapsed Time (Geçen Sürenin Kanıtı)
- 1.6 6. Proof of Identity (Kimlik Kanıtı)
- 1.7 7. Proof of Authority (Yetki Kanıtı)
- 1.8 8. Proof of Activity (Faaliyet Kanıtı)
İşte bilmeniz gereken 8 Sybil Saldırı Engelleme Algoritması
Blok zinciri ağları, gerekli kaynaklara ve istenen sonuca dayalı olarak mevcut çeşitli blok zincirleri arasında bir konsensüs mekanizması kullanır.
Blok zinciri, Bitcoin ve Ethereum gibi isimler nedeniyle sürekli manşetlere taşındı. Birden fazla kuruluş, yeni gelir akışları oluşturmak için kripto para birimlerini kullanıyor. Ayrıca kuruluşlar, verileri güvence altına almak ve yatırımcıların kimliğini doğrulamak gibi çeşitli uygulamalar için de blok zinciri kullanıyor. Bu uygulamalar, çeşitli blok zinciri konsensüs mekanizmalarını kullanır. Blok zinciri konsensüs mekanizmaları, temel olarak, bir ağdaki tüm düğümlerin senkronize edilmesini ve işlemlerinin doğru olmasını garanti etmeye yardımcı olur. Bu tür fikir birliği mekanizmaları, her düğümün aynı ağa bağlı olmasını ve tüm işlemlerin düzenli olarak doğrulanmasını sağlamak için blok zincir ağları için gereklidir.
Her blok zinciri ağı, farklı uygulamalarda farklı sonuçlar amaçladığı için aynı fikir birliği mekanizmasını kullanamaz. Kuruluşlar ve blok zinciri geliştiricileri, bir blok zinciri konsensüs mekanizması seçerken bilinçli bir karar vermelidir. Bu nedenle, blok zinciri ve iş liderleri, istenen sonuçlardan uygun bir fikir birliği mekanizmasına doğru geriye doğru çalışabilir.
Blok zinciri konsensüs mekanizmaları sanılanın aksine 2 (PoS ve PoW) değil (en azından benim için öyleydi) 8 tanedir ve şöyle sıralanabilir:
1. Proof of Work (İş Kanıtı)
Proof of Work (PoW) süreci madencilik olarak da bilinir ve madenciler düğüm(node) olarak bilinir. Madenciler, kapsamlı hesaplama gücü gerektiren karmaşık matematiksel bulmacaları(hash) çözer. Bu amaçla madenciler, CPU madenciliği, GPU madenciliği, FPGA madenciliği, madencilik havuzları, ASIC madenciliği ve daha pek çok madencilik yöntemini kullanır. Matematiksel bulmacaları çözen madenci, çözümü bulan ilk kişi ödül olarak bir blok alır. Ayrıca bulmacalar ancak deneme yanılma yoluyla çözülebilir. Bu nedenle madenciler, hızlı bir şekilde çözüm bulmak için artan miktarda hesaplama gücüne ihtiyaç duyarlar.
Bulmacaların zorluk seviyesi, blokların çıkarılma hızına göre değişir. Blokların hızlı bir şekilde oluşturulması durumunda, bulmacalar daha da zorlaşır ve bunun tersi de geçerlidir. Bu nedenle, bulmacaların zorluk seviyesini dikkatlice ayarlamak için belirli bir zaman çerçevesi içinde yeni bloklar oluşturulmalıdır. Bitcoin gibi birkaç popüler kripto para birimi Proof of Work sürecini kullanır. Bununla birlikte, Proof of Work fikir birliği mekanizması, kaynakları şaşırtıcı bir oranda tüketir. Kaynaklara göre Bitcoin’in mevcut tahmini yıllık güç tüketimi 126,8 TWh. Bu nedenle, bu yaklaşım pahalı olabilir.
2. Proof of Stake (Hisse Kanıtı)
Proof of Stake (PoS), bir sonraki bloğu kimin üretme şansına sahip olduğunu bulmak için rastgele bir süreç kullanır. Blok zinciri kullanıcıları, doğrulayıcı olmak için belirteçlerini belirli bir süre kilitleyebilir. Doğrulayıcı olduktan sonra kullanıcılar blok üretebilir. Doğrulayıcılar, blok zincirinin tasarımına göre de seçilebilir. Genel olarak, en büyük hisseye sahip olan veya en uzun süre coin sahibi olan kullanıcının yeni bir blok oluşturma olasılığı daha yüksektir.
Doğrulayıcılar genellikle yaptıkları blokta yaptıkları tüm işlemlerin işlem ücretlerinin tamamı veya bir kısmı ile ödüllendirilirler. Alternatif olarak, doğrulayıcılar, enflasyon nedeniyle belirli bir miktarda para alabilir. Bu yaklaşımla, Proof of Stake yöntemi, doğrulayıcılara blok zinciri ağını sürdürmeleri için teşvikler sunar. Proof of Stake, Proof of Work gibi diğer Blok zinciri konsensüs mekanizmalarına kıyasla enerji açısından daha verimlidir.
3. Delegated Proof of Stake (Yetkilendirilmiş Hisse Kanıtı)
Delegated Proof of Stake sürecinde, kullanıcılar coinlerini stake edebilir ve belirli sayıda delege için oy kullanabilirler. Bir kullanıcının oylarının ağırlığı, hisselerine bağlıdır. Örneğin, bir ‘X’ kullanıcısı bir delege için 20 jeton ve başka bir ‘Y’ kullanıcısı 2 pay alırsa, X’in oyu Y’ninkine kıyasla daha fazla ağırlığa sahip olacaktır. En fazla oyu alan delege, yeni bloklar üretin. Delegeler, tıpkı Proof of Stake gibi diğer blok zinciri konsensüs mekanizmaları gibi işlem ücretleri veya belirli bir miktar para ile ödüllendirilir.
Delegated Proof of Stake (DPOS) mekanizması, en hızlı Blok zinciri konsensüs mekanizmalarından biridir. Bu mekanizma, İş Kanıtı mekanizmasına kıyasla daha fazla sayıda işlemi gerçekleştirebilir. Hisse ağırlıklı oylama sistemi nedeniyle, DPOS genellikle dijital bir demokrasi olarak kabul edilir.
4. Proof of Capacity (Kapasite Kanıtı)
Kapasite Kanıtı yönteminde, karmaşık matematik bulmacalarının çözümleri sabit disklerde saklanır. Bu sürecin tamamına plotting(çizim) denir. Bu depolar matematiksel bulmacalar için çözümlerle doldurulduktan sonra, kullanıcılar onu blok üretmek için kullanabilirler. Çözüm bulmada en hızlı olan kullanıcı, yeni bir blok oluşturma şansını yakalar. Bu nedenle, daha yüksek depolama kapasitesine sahip kullanıcıların yeni bir blok üretme şansı daha yüksek olacaktır.
5. Proof of Elapsed Time (Geçen Sürenin Kanıtı)
Bu mekanizmada süreç, beklemek için harcadıkları süreye göre yeni bir bloğun üreticisine rastgele ve adil bir şekilde karar verir. Bu amaçla mekanizma her kullanıcı için rastgele bir bekleme süresi sağlar ve bekleme süresi en erken biten kullanıcı yeni bir blok üretir. Bu fikir birliği mekanizmasında sistem, hiçbir kullanıcının birden fazla düğüm çalıştıramayacağını ve bekleme süresinin gerçekten rastgele olduğunu doğrulayabiliyorsa çalışır.
6. Proof of Identity (Kimlik Kanıtı)
Kimlik Kanıtı, bir kullanıcının özel anahtarını yetkili olan bir kimlikle karşılaştırır. Temel olarak mekanizma, bir kullanıcının belirli bir işleme kriptografik olarak eklenmiş özel anahtarı için bir kriptografik kanıt parçasıdır. Blok zinciri ağından tanımlanan bir kullanıcı, ağdaki herkese sunulabilecek bir veri bloğu oluşturabilir. Mekanizma, oluşturulan verilerin bütünlüğünü ve gerçekliğini sağlar. Bu mekanizmaya örnek olarak akıllı şehirler, vatandaşlarının kimliğini doğrulamak için Kimlik Kanıtı gibi blok zinciri konsensüs mekanizmasını kullanabilir.
7. Proof of Authority (Yetki Kanıtı)
Bu mekanizma ise ağdaki doğrulayıcıların kimliklerinin hisse olduğu ve Proof of Stake’in değiştirilmiş bir versiyonudur. Bu mekanizmada; kimlik, doğrulayıcıların kişisel kimlikleri ile kimliklerini doğrulamaya yardımcı olmak için resmi belgeleri arasındaki yazışmadır. Bu doğrulayıcılar, itibarlarını ağda paylaşırlar. Yetki Kanıtı’nda, doğrulayıcı olan düğümler, yeni bloklar üretimine izin verilen tek düğümlerdir. Kimliği tehlikede olan doğrulayıcılar, blok zinciri ağını güvence altına almak ve korumak için teşvik edilir. Ayrıca, doğrulayıcı sayısı oldukça azdır (yani 25 veya daha az).
8. Proof of Activity (Faaliyet Kanıtı)
Proof of Activity mekanizması PoW ve PoS’un birleşimi olarak da düşünülebilir. Bu mekanizmada, PoW’da olduğu gibi madenciler bir bulmacanın çözümünü bulmaya ve ödüllerini almaya çalışırlar. Ancak, bu mekanizmada oluşturulan bloklar, madencilik ödül adresi ve başlık bilgisi içeren basit bloklardır. Bu başlık bilgisi daha sonra bloğu imzalamak için rastgele bir doğrulayıcılar grubu seçmek için kullanılır. Daha büyük hisseye sahip doğrulayıcıların, yeni bir blok imzalamak için seçilme olasılıkları daha yüksek olacaktır. Seçilen doğrulayıcılar yeni bir bloğu imzaladığında, artık ağın bir parçası haline gelir. Bloklar bazı doğrulayıcılar tarafından imzasız kalırsa, atılır ve yeni bir blok kullanılır. Bu süreçte üretilen ağ ücretleri, bloğu oluşturan madenci ve doğrulayıcılar arasında dağıtılır.
Benzer hedeflere sahip olmasına rağmen, çeşitli blok zinciri konsensüs mekanizmaları, değişen bir yaklaşımla fikir birliği sağlar. Henüz tek bir güvenilir fikir birliği mekanizması mevcut değil, ancak mevcut olanlar blok zinciri teknolojisinin ihtiyaçlarını karşılamak için zamanla gelişti ve gelişmeye de devam ediyor. Ek olarak, uzun vadede popüler ve faydalı olacak blok zinciri konsensüs mekanizmasının türünü tahmin etmek, altta yatan teknoloji oldukça yeni olduğu için giderek daha karmaşık hale gelebilir. Bu nedenle, kuruluşlarında blok zincir teknolojisini tanıtmak isteyen iş liderleri, çeşitli blok zinciri konsensüs mekanizmaları hakkında iyi bilgilendirilmelidir.
Tavsiye bağlantı: Web3 için Mülkiyet ve Merkeziyetsizlik Felsefesi