Directed Acyclic Graph (DAG) Nedir?
Hadi Directed Acyclic Graph (DAG) anlamını, kriptodaki tanımını, directed Acyclic Graph (DAG) Nedir ve diğer tüm ayrıntılı gerçekleri öğrenelim.
Directed Acyclic Graph (DAG) veri modellemesi için oy birliği aracı olarak kullanılır. Blockchainler’den farklı olarak blok yoktur. Bunun yerine tüm işlemler köşelerden birbirini üzerine belgelenir.
İşlemler blockchain’e benzer şekilde Directed Acyclic Graph (DAG) içerisinde node’lar tarafından gönderilir. İşlem göndermek için bir node’un proof-of-work işlemi tamamlaması gerekir.
Directed Acyclic Graph (DAG) pek çok avantaja sahiptir. Blok oluşturma bulunmadığından işlem hızları yüksektir. Ek olarak madenci olmadığından işlem ücreti de yoktur. Çevreye de oldukça faydalıdır.
Ancak belli dezavantajları vardır. Blockchain’le arasındaki farklardan biri tamamen merkeziyetsiz olmamasıdır. Kripto para bağlamında DAG’lerin kullanımı üzerine hala çalışılıyor.
Directed Acyclic Graph (DAG) bünyesinde yer alan bu iki dezavantaj DAG’lerin dengeli ve sürekli bir ağ yerine ağ başlatmak için bir yöntem olarak kullanılmasına neden oluyor.
DAG’de her yeni işlem ağa girebilmek için eski işlemlere bağlı olmak zorundadır. Blockchain’de bir bloğun önceki bloklara bağlı olması gibi.
Bir işlem başka bir işlem tarafından değinildiğinde onaylanır. Onaylanmak için bu işlemin başka bir işlem tarafından ifade edilmelidir. Bu böyle devam eder.
Ethereum ve Bitcoin ağlarında madenciler blokları tek tek oluşturur. Sonuç olarak gelecekteki işlemler ancak önceki işlemler tamamlandığında onaylanabilir. DAG yaklaşımı bu blokları kaldırıyor ve işlemleri anında blockchain’e ekliyor.
Bir algoritma yeni işlemin oluşturulacağı ucu belirliyor. Daha fazla onay içerenlerin seçilme ihtimali daha fazla.