Bu içeriğimizde DAG teknolojisinin nedir açıklayacağız ve blok zincirine göre avantajları ve dezavantajları nelerdir anlatacağız. DAG, Yönlendirilmiş Döngüsel Grafik veya Yönlendirilmiş Döngüsel Grafik, teknoloji, geleneksel blok zincirlerden farklı olarak dağıtılmış bir muhasebe teknolojisi olarak tanımlanır. Senkron muhasebenin asenkron muhasebeye güncellenmesinden sorumludur. Birçok kişi, geleneksel blok zincirlerin yüksek eşzamanlılık sorununu, yani hızı çözebileceğini düşünüyor. DAG aslında diziler, permütasyonlar ve blok zincirler gibi bir veri yapısıdır.
DAG teknolojisi nedir?
DAG, birbiriyle bağlantılı bir dizi verinin temsil edilmesini sağlayan bir grafik türüdür. Grafikteki farklı noktalar arasındaki veri akışını simüle eden çizgilerle birbirine bağlanan düğümler olarak da adlandırılan daireler şeklinde yer alır. Her biri aynı grup içindeki bir veri alt kümesini temsil eden noktalar… Blockchain teknolojisi, her bloğun bir demir zincir gibi iç içe geçtiği bir veri tabanı yapısı iken, DAG farklı bir yapı sunar.
Özetle, yönlendirilmiş asiklik grafik olarak da bilinen DAG’ın blok zinciri alanında oldukça açık bir teknoloji olduğunu varsayabiliriz. Ancak, aslında bir blok zinciri değildir. Daha ziyade diziler, blok zincirler ve permütasyonlar gibi bir veri yapısıdır. Ancak blok zincirinden farklı olarak, daha uzun zincirin fikir birliğini daha ağır zincirin mutabakatına çevirir. Bu nedenle, ne kadar çok talep olursa, verimliliği o kadar yüksek olur.
DAG teknolojisinin özellikleri

Mevcut halka açık blok zinciri teknolojisiyle karşılaştırıldığında, DAG aslında bir grafik ve bir zincir arasındaki farktır. Yani, zincir sadece bir parçayı işleyemez, çünkü sadece bir giriş ve bir çıkış derecesi vardır ve içindeki düğümler işlenmek için birkaç parçaya bölünemezken, grafikler, birkaç harici dereceye sahip olabilmeleri sayesinde, aynı anda birkaç bağlı düğümü işleyebilir. Bu nedenle, özellikleri şunlardır:
- DAG tarafından gerçekleştirilen daha yüksek işlem hızı, yerel işleme ve paralel yerleşim, işlemlerin hızını önemli ölçüde artırabilir.
- Yüksek ölçeklenebilirlik, her düğüm bağımsız olarak hesaplayabildiğinden, muhasebe düğümü daha hızlı yanıt verebilir, Nesnelerin İnterneti projeleri için idealdir.
- Artan güvenlik, çok sayıda girdi ve çıktı derecesi, düğümlerin kötü niyetli manipülasyonunu önler, çünkü bir düğümü değiştirmek, hepsini değiştirmek anlamına gelir.
DAG’lerin özellikleri
DAG’lerin, operasyonlarını yöneten belirli belirli özellikleri vardır:
- Bir başlangıçları ve varış noktaları var, bu da yolumuzun her zaman bir başlangıç noktasından bir bitiş noktasına gitmesini sağlıyor ve bu yola geri dönemeyiz. Diğer bir deyişle, grafiğin bir köşesinden başlamak, kalan köşelerinden geçmek ve yolculuğun başladığı köşede bitirmek imkansızdır.
- Tüm düğümleri değiştirmek zorunda kalmadan bir düğümün değiştirilmesine izin vermez, yani köşeler arasındaki ilişkiyi değiştirmek tüm DAG’yi yeniden yazar, çünkü yapısı ve ağırlığı da değişecektir.
- Paralel olabilirler, bir DAG paralel üretime ve farklı tepe noktaları arasında farklı değer yollarına sahip olabilir. Bu, köşeler arasındaki karşılıklı ilişkiyi en iyi şekilde doğrulamanıza olanak tanır.
- İndirgenebilirler, DAG’ların benzersiz bir özelliği, yapılarının, yolunun içinde belirtilen tüm ilişkileri herhangi bir kayıp olmadan yerine getirdiği optimal bir noktaya indirgenebilmesidir.
DAG teknolojisini kullanmanın avantajları
- Hız, belki de en büyük avantajı, blok zincirinden farklı olarak, daha fazla işlemi işlemek zorunda olduğu yanıt hızı daha hızlı olacaktır.
- Daha yüksek düzeyde ölçeklenebilirlik, blok oluşturma sürelerinde sınırlamalara tabi olmaksızın, blok zinciri ağları tarafından işlenenlerden daha fazla sayıda işlem gerçekleştirilebilir. Bu, özellikle Nesnelerin İnterneti uygulamasında çekicidir.
- Madencilik gerektirmez, karbon ayak izi, blok zincirlerini oluşturmak için madenciliğe ihtiyaç duyan kripto para birimlerinin bıraktığının çok küçük bir kısmıdır. Bunun nedeni, DAG’lerin PoW konsensüs algoritmalarına ihtiyaç duymamasıdır.
- Madencilik çalışması gerektirmediğinden ve işlemlerin iletimi için maliyet oluşturmadığından komisyon veya işlem ücreti oluşturmaz. Bazı özel düğüm türleri için küçük bir ücret ödemenin gerekli olduğu bazı durumlar olsa da durum böyledir.
DAG teknolojisini kullanmanın dezavantajları

DAG teknolojisinin olası dezavantajları arasında tamamen ademi merkeziyetçi olmadıklarını söyleyebiliriz. DAG’lere dayalı protokollerin çoğu, onları merkezileştirme ile ilişkilendiren belirli unsurları korur. Birçoğu, ağı hızlı bir şekilde başlatmanın kısa vadeli bir çözüm olabileceğine inansa da, DAG’lerin gerçekten bağımsız bir şekilde evrimleşip gelişemeyeceği görülecektir. Bunu yapmamak, ağlarınızı sakat bırakabilecek saldırılara yol açabilir.
DAG’lerin bir diğer önemli dezavantajı, henüz büyük bir makro ölçekte test edilmemiş olmalarıdır, bu nedenle performansları garanti edilmez. DAG’lara dayalı kripto para birimleri birkaç yıldan beri var olmasına rağmen, yaygın olarak kullanılmaları için daha kat etmeleri gereken çok yol var. Bu, olası gelişimleri ve kullanıcılar tarafından gelecekteki kullanımları için teşvikler hakkında bazı belirsizlikler yaratır.
Blockchain ile karşılaştırma
DAG teknolojisi ile Blockchain teknolojisi arasında bir karşılaştırma yaparsak, bulacağımız ilk şey, temel farklarının verimlilik ve tepki hızlarında olduğudur. Çünkü biliyoruz ki uygulama sayısı arttıkça blockchain teknolojisinin verimliliği düşecek, DAG ise tam tersi. Uygulama sayısı arttıkça verimliliği artar, bu nedenle çoğu kişi Blockchain’in eşzamanlılık sorunlarını çözmek için DAG’ın çağrıldığını düşünür.

Ek olarak, DAG ve blockchain, işlemleri dağıtılmış bir defterde kaydetmesine rağmen, bunu farklı şekillerde yaparlar. Blok zincirini bir tür bağlantılı blok zinciri olarak düşünürsek, DAG, bir işlemi diğerine bağlayan çok sayıda şubesi olan bir ağaca daha çok benzer. DAG, blok zincirinden farklı olarak madencilere veya bloklara ihtiyaç duymaz. Aslında, kullanıcılar, önceki işlemleri yeni işlemlerle onaylayan bir süreç aracılığıyla birbirlerinin işlemlerini onaylamalıdır.




