Gecikmiş İş Kanıtı (dPoW) Nedir?
Gecikmiş İş Kanıtı, Bitcoin blok zincirinin hash gücünü kullanarak ağ güvenliğini artıran bir güvenlik çözümüdür. Güvenli ve güvenilir bir ağ sağlamak için sistemin sık yedeklerini oluşturur. Önemlidir çünkü herhangi bir projenin bağımsız blok zincirlerinin ağ güvenliği için dPoW uygulamasına izin verir; bu, özellikle sistem arızası veya başarılı bir saldırı durumunda önem taşır.
Temeller
Komodo projesi tarafından oluşturulan Gecikmiş İş Kanıtı (dPoW), Proof of Work (PoW) konsensüs algoritmasını Bitcoin blok zincirinin hash gücünden faydalanarak ağ güvenliğini artıracak şekilde değiştiren bir güvenlik çözümüdür. dPoW aracılığıyla yalnızca Komodo kendi ağını korumakla kalmaz, aynı zamanda Komodo ekosistemine katılabilecek üçüncü taraf zincirler için de güvenlik sağlar. UTXO modeline dayanan herhangi bir projenin bağımsız blok zincirleri, ağ güvenlikleri için dPoW uygulayabilir.
dPoW Mekanizmasının Açıklaması
dPoW güvenlik mekanizması, Komodo projesi tarafından Bitcoin’in hash oranını kullanarak ağ güvenliğini artırmak için tasarlanmıştır. Uygulama örneklerinden biri, sıfır-bilgi gizliliğine izin veren Zcash kod tabanındaki entegrasyondur. Peki dPoW Komodo sisteminde nasıl çalışır?
Her on dakikada bir Komodo blok zincirinin bir anlık görüntüsü alınır ve Bitcoin ağında bir blok içine yazılarak noterlenir. Bu anlık görüntü, tüm Komodo sistemi için Bitcoin blok zinciri içinde saklanan bir yedek görevi görür. Komodo topluluğu tarafından seçilen noter düğümleri, her dPoW korumalı blok zincirinden bir blok hash'ini OP_RETURN komutunu kullanarak Komodo defterine yazar.
Noter düğümleri, ağın bloğun geçerli olduğunda uzlaştığını garanti etmek için yaklaşık on dakika önceki bir blok hash'ini seçer. Noter düğümleri, Komodo zincirinden bir blok hash'ini BTC işlemi gerçekleştirerek ve veriyi Bitcoin zincirindeki bir bloğa yazmak için OP_RETURN kullanarak Bitcoin defterine yazar.
Bitcoin'e noterlemeden sonra, Komodo'nun noter düğümleri BTC zincirindeki o blok verisini diğer her korumalı zincirin zincirine geri yazar. Bu, ağın noterlenmiş bir bloğu veya en son noterlenen bloktan önce oluşturulan herhangi bir bloğu değiştirmeye yönelik yeniden organizasyonları kabul etmeyeceğini garanti eder.
Şu anda dPoW Bitcoin ile kullanılıyor, ancak UTXO modelini kullanan diğer blok zincirlerine de uygulanma potansiyeli vardır ve böylece onların da bu güvenlikten ve özelliklerden yararlanmasını sağlar.
PoW vs dPoW
Proof of Work algoritması, Dağıtılmış Hizmet Engelleme saldırıları (DDoS) gibi siber saldırıları caydırarak ağ güvenliğini sağlamak üzere tasarlanmıştır. Algoritma, donanım ve elektrik açısından maliyetli olan ancak doğrulaması kolay karmaşık bir kriptografik bulmacanın çözülmesini içerir. Madencilik süreci yalnızca ağı dış saldırılardan korumakla kalmaz, aynı zamanda işlemlerin meşruiyetini doğrular ve yeni kripto para birimi birimleri oluşturur.
PoW blok zincirlerinin güvenliği, onlara adanan hesaplama gücü (hash oranı) miktarıyla doğrudan ilişkilidir. Ancak küçük blok zinciri ağları, büyük olanlara kıyasla daha az güvenlidir. PoW'un aksine, dPoW bir konsensüs algoritması değil, sıradan PoW konsensüs kurallarına eklenen bir güvenlik mekanizmasıdır. Noterlenmiş blokların yeniden organize edilmesini imkânsız kılarak blok zincirlerinin 51% saldırılarına karşı dayanıklılığını ve güvenliğini artırır.
dPoW, bir blok her noterlenişinde bir blok zincirinin konsensüs kurallarını 'yeniden başlatır'. Örneğin, çoğu PoW zinciri "en uzun zincir kuralı"nı kullanır, bu yüzden bir blok zinciri ağı XXX,XX1 bloğunun noterlenmiş olduğu doğrulamasını aldığında, en uzun zincir kuralı XXX,XX2 bloğundan itibaren yeniden başlar. Ağ, XXX,XX0 veya daha önce başlayan bir zinciri, en uzun olsa bile kabul etmez.
Sonuç
Güvenli ve güvenilir bir ağ sağlamak için gecikmeli İş Kanıtı güvenlik mekanizması sistemin sık yedeklerini oluşturur. Bu, özellikle bir sistem arızası veya başarılı bir saldırı durumunda önemlidir; çünkü tüm veriler hızla kurtarılabilir. Bir saldırganın kalıcı hasar verebilmesi için Bitcoin ağını devre dışı bırakması gerekir ki bu durum aynı zamanda Bitcoin blok zinciri içinde yedeklenmiş tüm anlık görüntüleri de yok eder.