Bitcoin Ajandası

Delayed Proof of Work (DPOW) Nedir? Nasıl Çalışır?
  1. Anasayfa
  2. »
  3. Kripto Para
  4. »
  5. Delayed Proof of Work (DPOW) Nedir? Nasıl Çalışır?

Delayed Proof of Work (DPOW) Nedir? Nasıl Çalışır?

Esra Yılmaz Esra Yılmaz -
8 0

Ağ güvenliğini üst düzeylere taşıyabilmek amacıyla Bitcoin blok zincirinin hash gücünden faydalanan Proof of Work mekanizmasının farklı bir versiyonu olarak karşımıza çıkmaktadır. Bu güvenlik mekanizması sayesinde Komodo geliştiricileri sadece kendi ağını değil, aynı zamanda üçüncü parti blok zincirini de güvence altına almaktadır. Üstelik Delayed Proof of Work (dPOW) mekanizmasını UTXO modeli aracılığıyla bağımsız bir blok zinciri geliştiren herhangi bir projeye entegre edebilmek de mümkündür.

Komodo tarafından geliştirilen bu algoritmayı anlayabilmek için öncelikle PoW konusunda bilgi sahibi olunması önemlidir. Bu nedenle de Delayed Proof of Work (dPOW) konusuna geçmeden önce Proof of Work hakkında araştırma yapılması önerilmektedir.

DPOW Nedir?

DPOW Nedir?
DPOW Nedir?

Delayed Proof of Work’ün kısaltılmış adı olarak bilinen dPOW, Türkçede Geliştirilmiş İş Kanıtı anlamına gelmektedir. Komodo imzasına sahip olan bu algoritma, mevcut düzendeki en gelişmiş blok zinciri güvenlik algoritması olan Proof of Stake üzerine inşa edilmiştir. Ayrıca dPOW yalnızca kendi ağının değil, Komodo ekosistemine dahil olacak her bir üçüncü part blok zincirinin de güvenliğini sağlayabilecek güce sahiptir. Ekosistemi sayesinde bu mekanizmayı UTXO kullanılarak tasarlanan farklı blok zinciri projelerinde kullanabilmek de mümkündür.

DPOW Nasıl Çalışır?

Komodo ekosistemini göz önünde bulunduracak olursak, dPOW güvenlik sistemi geliştirilmiş ve Z-Cash kod temeline konumlandırılmıştır. Bu sayede sıfır-bilgi gizliliği sağlanmış olurken, Bitcoin hash oranından yararlanılarak ağ güvenliği üst seviyeye çıkarılmıştır.

Komodo sisteminde otomatik olarak belirli aralıklarla kendi blok zincirinin anlık olarak görüntüsü kaydedilmektedir. Söz konusu bu görüntü sonrasında noter tasdik prosedürü olarak ifade edilen işlemden geçirilerek Bitcoin ağında yer alan bir blok üzerine kaydedilmektedir. Uygulanan bu sistem, genel olarak tüm Komodo sisteminin Bitcoin ağında bir yedeğini oluşturmaktadır.

Teknik açıdan bakıldığında topluluk üyelerinin seçtiği Komodo noter node’ları, blok zincirinde bir işlem yaparak Komodo kayıt defterine tüm dPOW – korumalı blok zinciri için bir hash yazmaktadır. Noter node’ları sadece bir blok hash’ini Komodo ekosisteminde OP_RETURN emri sayesinde muhafaza edebilmektedir.

Noter node’larının 10 dakikada bir blok hashi tercihinde bulunmalarının en önemli nedeni bütün ağın bloğun geçerliliği konusunda aynı fikirde olup olmadığına emin olmaya çalışmasıdır. Her blok zinciri ağı, aynı şekilde her bir blok açısından mutabakat sağlamaktadır. Noter node’ları, yakın bir tarihte kazılan bir bloğun hashini kayıt altına almaktadır.

Bu aşamalardan sonra noter node’ları Komodo ekosisteminde yer alan bir blok hash’ini Bitcoin kayıt defterine geçirmektedir. Bu kayıt sayesinde bir Bitcoin transferi gerçekleştirilmekte ve verinin Bitcoin ağındaki bir bloğa kaydedilmesi için OP_RETURN kullanılmaktadır.

Bitcoin için noter tasdiki tamamlandığında, Komodo’nun noter node’ları Bitcoin blockchaini’ndeki blok bilgilerini koruma altında olan diğer bütün blokların zincirlerine yeniden not etmektedir. Bu durumda ağ, noter tasdiki tamamlanmış eski bir bloğu değiştirmek isteyen hiçbir düzenlemeyi onaylamamaktadır.

Mevcut düzende Bitcoin için Delayed Proof of Work kullanımı tercih edilmektedir.  Bunun dışında dPOW, UTXO modelinin tercih edildiği başka bir blok zinciri ağında güvenlik ya da özellik geliştirme aracı olma potansiyeli de taşımaktadır.

DPOW ve PoW Kıyaslaması

DPOW ve PoW Kıyaslaması
DPOW ve PoW Kıyaslaması

Delayed Proof of Work (dPOW) ve Proof of Work (PoW) algoritmasının arasındaki fark en çok merak edilen konular arasında yer almaktadır. Her iki algoritmayı kıyaslamak gerekirse; PoW algoritmasında asıl amaç, blok zinciri ağının dağıtılmış hizmet reddi gibi çeşitli siber saldırılara karşı güvenli tutulmasıdır. Üretimi çok masraflı ancak diğerleri tarafından ispatı son derece kolay olan bu algoritma, madencilik açısından oldukça önemli bir veri olarak nitelendirilmektedir.

PoW tabanlı blok zincirlerinde madencilik, sistemi gereği oldukça güçtür. Gereğinden fazla enerji tüketimi gerektiren bu işlemler için yoğun bir hesaplama yapmak gerekir. Ağı dış saldırılara karşı koruma altına alan madencilik, ayrıca yapılan işlemlerin doğruluğunu ortaya çıkarmakta ve yeni coinlerin oluşturulmasını sağlamaktadır.

PoW tercih eden blok zincirlerinin güvenli olma nedenlerinden biri de madencilik çalışmalarının yüksek yatırım gerektirmesi ve ağ mutabakatına karşı dayanıklı olmasıdır. Ancak bu algoritma, blok zincirlerinin kendi güvenliğini için adanan hash oranıyla direkt olarak ilişkili olduğundan, küçük ağların büyükler kadar güvende olmadığını söyleyebilmek mümkündür. 

DPOW ise yeni bloklarda ortak paydaya varılmak için kullanılmadığından bir mutabakat sistemi olarak nitelendirilmemektedir. Çoğunluklu PoW şartlarına ilaveten kurulmuş bir güvenlik sistemi olarak tanımlanmaktadır. Noter onayı olan blokların yeniden düzenlenmesine engelleyen dPOW, bu sayede blok zinciri ağını daha güvenli hale getirmekte ve yüzde 51 saldırısına karşı dirençli kılmaktadır.

Uygulama içerisinde dPOW, noterden aldığı her bir onaydan sonra blok zinciri mutabakat şartlarını yeniden başlatmaktadır. Bunu bir örnekle açıklamak gerekirse; PoW en uzun zincir şartına mutabık olmaktadır. Yani bir blok zincir ağı XXX,XX1 bloğunda noter onayı almış olsa, en uzun zincir şartı XXX,XX2 bloğundan başlamaktadır. Ağ, en uzun zincir dahi olsa XXX,XX0 bloğundan ya da daha öncesinden başlayan herhangi bir zinciri kabul etmemektedir.

Delayed Proof of Work, bilinen Türkçe karşılığıyla Geciktirilmiş İş İspatı, güvenlik sisteminin sık sık yedekleme yapmasına izin vermektedir. Bu izin sayesinde olası bir siber saldırı ya da sistem hatası halinde bütün verilerin kurtarılması ve yedeklenmesi sağlanabilir. Bir korsanın sistemde uzun vadede etkili olacak bir hasar bırakabilmesi için Bitcoin ağına da saldırı düzenlemesi ve sistemi çökertmesi gerekmektedir. Bu sayede Bitcoin blok zincirine yedeklenen bütün anlık verilerin ortadan kaldırılması sağlanabilir.

İlgili Yazılar

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir