Proof of Activity (PoA) nedir?
Hiçbir zaman Proof of Authority (yani PoA) ile karıştırılmaması gereken Proof of Activity (PoA) konsensüs mekanizması aslında Proof of Work (PoW) ve Proof of Stake (PoS) kombinasyonudur. Kısacası, bu hibrit algoritma yeni bloklar üretmek için bir PoW madencilik süreci ve bunları doğrulamak için bir PoS doğrulayıcı seçim sistemi kullanır.
Bir Proof of Activity sisteminin getirdiği en büyük avantaj, %51 saldırı riskini büyük ölçüde en aza indiren güçlendirilmiş güvenliğidir. Bu sistemde, bir saldırganın yalnızca dağıtılmış sistemin PoW yönünü değil, aynı zamanda PoS yönünü de alt etmesi gerekir. Örnek olarak: Kötü niyetli birinin Proof of Activity korumalı bir sistem başlatabilmesi için madencilik gücünün %51’inden fazlasına ve toplam dijital para birimi miktarının %51’ine sahip olması gerekir.
Proof of Activity (PoA) Nasıl Çalışır?
Proof of Activity sistemlerinde madencilik süreci PoW gibi başlar ve madenciler ciddi bir hesaplama gücü kullanarak ayrıntılı bir matematik problemini çözmek için yarışır. Ancak blok çıkarıldıktan sonra sistem PoS’a benzer hale gelir ve başarılı bir şekilde oluşturulan blok başlığı PoA ağına yayınlanır.
Bu noktada, hash’i imzalamak ve yeni bloğu doğrulamak için rastgele bir grup doğrulayıcı seçilir. PoS sistemine benzer şekilde, bir ağ katılımcısının elinde ne kadar çok token varsa doğrulayıcı olarak seçilme şansı o kadar yüksektir. Bu prosedür, bir blok gerekli minimum doğrulayıcı (veya imzalayıcı) sayısına ulaşana kadar devam eder.
Bu işlem tamamlandığında, blok geçerli olarak işaretlenir ve blokzinciri ağına eklenir. Ödüller daha sonra doğrulama sürecine katkıda bulunan madenciler ve doğrulayıcılar arasında dağıtılır.
Proof of Activity konsensüs algoritmasına Decred (DCR) örnek verilebilir.