Sui'nin saniye başına rekor işlem performansı kısmen matematiksel bir yapı olan yönlendirilmiş döngüsel olmayan grafikten (DAG) kaynaklanıyor. Bu yapı, ilk gelen alır doğrusal ilerlemesi yerine, ağ işlemlerini en verimli şekilde işleyerek hızlandırır.

DAG'ın doğrusal olmayan yapısını, veri bütünlüğünü sağlamak için tasarlanmış dağıtılmış bir defter olan blockchain ile birleştirmek, iki teknolojinin erdemlerini birleştirir. Bir blockchain ağı olarak Sui, veri nesnelerinin tarihselliğini ve gözetimini korurken, DAG tabanlı fikir birliği sistemi bu veri nesnelerinin manipülasyonunu çevik hale getiriyor.

DAG nedir?

DAG, geleneksel blockchainlerin doğrusal zincir yapısından farklı bir veri yapısı türüdür. Doğrusal bir şekilde birbirine bağlanan bloklardan oluşan blok zincirlerden farklı olarak DAG'ler daha çok birbirine bağlı düğümlerden oluşan bir ağ gibidir. DAG'leri anlamak için önce kısaltmayı ters sırayla inceleyelim.

Dağıtılmış defter teknolojisi bağlamında, bir grafik veritabanı, bir ilişkiler ağına benzer birbirine bağlı yapıları kullanarak verileri düzenler. Her bir veri girişi veya işlemin başkalarıyla olan ilişkileri, nedensel ilişkilere dayalı bir bilgi ağı oluşturmak için kullanılır. Bu yaklaşım sayesinde ağdaki karmaşık işlem ilişkileri ve bağımlılıklar yakalanır.

Tanıma döngüsel olmayan bir değerin eklenmesi, defter veya veritabanı içinde bir döngü veya döngü oluşturmanın hiçbir yolu olmadığı anlamına gelir. Başka bir deyişle, veritabanı içinde daha önceki bir işlemin daha sonraki bir işleme bağlı olduğu bir duruma yol açacak bir yol oluşturmak imkansızdır. Bu özellik bilginin tek yönlü akmasını sağlayarak bizi kısaltmanın son kısmı olan yönlendirilmeye getirir. Yönlendirilmiş bir grafik olduğundan, her ilişkinin veritabanı içindeki bilgi akışını gösteren tanımlanmış bir yönü vardır. Yönlendirilmiş yapı, bütünlüğü korumak ve işlemlerin verimli bir şekilde işlenmesini kolaylaştırmak için hayati önem taşıyan açık ve net veri akışına olanak tanır.

Bir DAG içindeki işlemlerin, web benzeri bir yapı oluşturan diğer işlemlerle açık ilişkileri vardır. Sonuçta her işlemin tüm düğümler tarafından gözlemlendiğini ve basitlik açısından bu görüntünün, bir işlemin yalnızca tek bir düğüm tarafından gözlemlendiğini gösterdiğini unutmayın.

Özet olarak DAG, her yeni işlemle genişleyen bir grafik oluşturan bağımlılıklarına göre birbirine bağlanan, birbirine bağlı bilgi parçalarından veya işlemlerden oluşan bir ağ olarak yapılandırılmış bir veritabanıdır.

Blok zincirleri ve DAG'ler

Blok zincirleri genellikle bir grup işlemi bir bloğa toplar ve bu blok daha sonra tek bir varlık olarak bir fikir birliği sürecinden geçer. Bloklar, ağın durumunun adım adım, blok blok değişmesini gerektiren doğrusal bir şekilde birbirine bağlanır. Öte yandan, bir DAG içindeki işlemler, birçok işlemin fikir birliği süreci için bir blokta gruplanması sürecini atlayarak bağımsız olarak fikir birliğine varabilir.

Bir blok zincirde, tüm ağ doğrulayıcılarının hepsinin üzerinde çalıştığı, üzerinde anlaşmaya varılmış bir ağ durumu vardır. Doğrulayıcılar tek bir işlem grubunu aynı anda değerlendirir ve büyük çoğunluk bloğun geçerliliği konusunda anlaşmaya varıncaya kadar ilerleyemez. Bir bloğun geçerli sayılması ve blok zincirine eklenmesi için o blok içindeki tüm işlemlerin geçerli olması gerekir. Blok içindeki tek bir işlem geçerli değilse bloğun tamamı atılır ve geçersiz işlem olmadan yeniden oluşturulması gerekir. Bir blok zincirde fikir birliğine ulaşmak, doğrulayıcıların adım adım çalışmasını ve işlemleri blok blok onaylamasını gerektirir.

Blockchain'de fikir birliğine nasıl ulaşıldığına benzer şekilde, DAG içindeki işlemler de ağ doğrulayıcılarının büyük çoğunluğu tarafından imzalandıktan sonra fikir birliğine varılır. Temel fark, bir DAG içindeki her doğrulayıcının ağ durumunun farklı bir alt kümesine sahip olmasıdır. Başka bir deyişle, ağ durumunun tamamı her doğrulayıcıda saklanmaz, bunun yerine yalnızca bireysel doğrulayıcıların ağ hakkındaki anlayışlarının toplanmasıyla gözlemlenebilir.

Tüm doğrulayıcılar tarafından aynı anda doğrulanan bir işlem bloğu yoktur; bunun yerine bireysel işlemler, işlemi doğrulamak için gereken ağ durumu bilgisine sahip bireysel doğrulayıcılardan imzalar alınarak ağ boyunca yayılır. İşlem, ağ doğrulayıcılarının büyük çoğunluğundan imza aldıktan sonra fikir birliğine varılmış ve tamamlanmış sayılıyor.

Bu yapının bir sonucu olarak, işlem yayılımı ve fikir birliği için bir DAG'nin kullanılması, işlemlerin asenkron ve eşzamanlı olarak onaylanmasına olanak tanıyarak, blok zincirlere kıyasla daha esnek ve ölçeklenebilir bir yaklaşım sunar.

DAG'dan Sui blockchain'e

Sui, işlem yayılımı ve fikir birliği için bir DAG kullanıyor ve ardından ayrı bir süreçte, işlemleri bloklara benzer kontrol noktalarına sıralıyor. Kontrol noktaları, tipik bir blok zincirinin yapısına benzer şekilde doğrusal bir şekilde birbirine bağlanır ve sıralanır. Sui'nin blockchain yapısındaki temel fark, henüz bloklar halinde sonlandırılmamış işlemleri gruplayan tipik blockchain yapılarının aksine, kontrol noktaları halinde gruplanan işlemlerin zaten tamamlanmış olmasıdır.

Sui'nin blockchain yapısındaki temel fark, henüz bloklar halinde sonlandırılmamış işlemleri gruplayan tipik blockchain yapılarının aksine, kontrol noktaları halinde gruplanan işlemlerin zaten tamamlanmış olmasıdır.

Hepsini birbirine bağlamak

Sui'nin yenilikçi yaklaşımı, hem DAG'lerin hem de blok zincirlerin en iyi özelliklerini birleştirerek benzersiz hız ve esneklik sunan bir ağ oluşturur. Sui, işlem yayılımı ve fikir birliği için bir DAG kullanarak, işlemlerin eş zamanlı ve eş zamanlı olarak onaylanabilmesini sağlar ve geleneksel blok zincirlere kıyasla daha ölçeklenebilir ve verimli bir sisteme olanak tanır. Bununla birlikte, tarihsel bilgilerin bütünlüğünü ve sırasını korumak için Sui, işlemleri blockchain'deki bloklara benzer şekilde kontrol noktaları halinde düzenlemek için ayrı bir süreç kullanıyor.

Bu kontrol noktaları daha sonra birbirine bağlanır ve doğrusal bir şekilde sıralanır, böylece geçmiş verilerin depolanması ve bu verilere erişilmesi için tanıdık bir yapı sağlanır. İşlemlerin fikir birliğine varılmadan önce bloklar halinde gruplandırıldığı geleneksel blok zincirlerin aksine, Sui'de kontrol noktalarına dahil edilen işlemler zaten sonlandırılmıştır ve işlem doğrulama ve depolamaya yönelik akıcı ve etkili bir yaklaşım sunar.

Bu hibrit mimari, Sui'nin hem DAG'lerin hem de blok zincirlerin avantajlarından yararlanmasına olanak tanıyarak merkezi olmayan uygulamalar ve akıllı sözleşmeler için sağlam ve uyarlanabilir bir platform oluşturur.

Not: Bu içerik yalnızca genel eğitim ve bilgilendirme amaçlıdır ve herhangi bir varlığın, yatırımın veya finansal ürünün satın alınması, satılması veya elde bulundurulması konusunda bir onay veya tavsiye olarak yorumlanmamalı veya bu yönde bir öneri olarak yorumlanmamalı ve bu içerik finansal, hukuki veya vergi tavsiyesi teşkil etmemektedir. .