Delayed Proof of Work (dPOW) Komodo projesi tarafından tasarlanmış bir güvenlik mekanizmasıdır. Peki tam olarak Geciktirilmiş İş İspatı (dPOW) Nedir ? DPOW Nasıl Çalışır ?
Geciktirilmiş İş İspatı (dPOW) Nedir ?
Delayed Proof of Work (dPOW) Komodo projesi tarafından tasarlanmış bir güvenlik mekanizması olup , Ağ güvenliğini arttırmak için Bitcoin blockchain’inin hash gücünü kullanan Proof of Work (PoW) mutabakat algoritmasının değiştirilmiş bir versiyonudur. Komodo geliştiricileri, dPOW kullanarak yalnızca kendi ağlarını güvene almakla kalmamış gelecekte Komodo ekosistemine katılacak herhangi bir üçüncü parti zincire de güvenlik sağlamıştır. Aslında dPoW, UTXO modeli kullanarak bağımsız bir blockchain geliştiren herhangi bir projeye de uygulanabilirdir.
DPOW Nasıl Çalışır ?
Komodo’yu örnek olarak alacak olursak dPOW güvenlik mekanizması geliştirilip Zcash kod temeline yerleştirilerek sıfır-bilgi gizliliğine olanak sağlamış ve Bitcoin hash oranından faydalanarak ağ güvenliğini arttırmıştır.
Komodo sistemi on dakikalık aralıklarla kendi blockchain’inin anlık görüntüsünü alır. Daha sonra bu görüntü noter tasdiki (notarization) adı verilen bir işlemle Bitcoin ağındaki bir bloğa yazılır. Genel olarak, bu işlem tüm Komodo sisteminin Bitcoin blockchain’inde kayıtlı bir yedeğini oluşturur.
Teknik olarak, Komodo’nun topluluk tarafından seçilen noter nodeları Komodo zincirinde bir işlem gerçekleştirerek Komodo kayıt defteri üzerine herbir dPoW-korumalı blockchainden bir blok hashi yazar. Noter nodlar tek bir blok hashini Komodo zinciri üzerinde OP_RETURN emrini kullanarak saklar.
Noter nodlarının 10 dakikalık bir blok hashini seçmelerinin sebebi tüm ağın bloğun geçerli olduğunda hemfikir olduğundan emin olabilmektir. Her blockchain’in ağı, yine de her bir blok için mutabakata varır. Noter nodlar daha önce kazılmış bir bloktan gelen blok hashini kaydederler.
Önerilen Makaleler
Daha sonra, noter nodelar Komodo zincirinden bir blok hashini Bitcoin kayıt defterine yazarlar. Bu işlem bir BTC transferi gerçekleştirilerek ve veriyi bitcoin zincirindeki bir bloğa yazmak için OP_RETURN kullanılarak tamamlanır.
Bitcoin’e noter tasdiki gerçekleştirildiğinde, Komodo’nun noter nodeları BTC zincirindeki block verisini diğer tüm korunan zincirlerin zincirlerine geri yazar. Bu noktada ağ, noter tasdikinden geçmiş bir bloğu (ya da en son noter tasdikinden geçen bloktan önce yaratılmış herhangi bir bloğu) değiştirmeyi amaçlayan tekrar düzenlemelerin hiçbirini kabul etmez.