Blockchain'den DAG'a (II)

Mar 12 2023
MEERDAG'ın Geçmişi ve Bugünü Önsöz Blockchain 3.0'ın gelişme olasılığı bir zamanlar ateşli bir şekilde tartışılmıştı ve DAG, Bitcoin ve Ethereum'dan sonra en umut verici yeni nesil blockchain teknolojisi olarak kabul ediliyor.

MEERDAG'ın Geçmişi ve Bugünü Yaşamı

Önsöz

DAG'ın Bitcoin ve Ethereum'dan sonra en umut verici yeni nesil blockchain teknolojisi olduğu kabul edilen blockchain 3.0'ın geliştirme olasılığı bir zamanlar hararetle tartışılmıştı. Peki DAG blok zincirinin kaynağı nedir? Teknik konsepti nedir?

Aviv Zohar ve Yonatan Sompolinsky

DAG ve blockchain başlangıçta iki farklı teknolojiydi, ancak ikisinin birleşimi, "DAG blockchain" kavramı ve ilgi odağındaki ilk görünümü, bu öncü konseptin öncüleri olan iki İsrailli, Yonatan Sompolinsky ve Aviv Zohar tarafından mümkün kılındı. .

Aviv Zohar tarafından önerilen GHOST protokolü, erken aşamada Ethereum tarafından kabul edildi. Bu protokol, zincir çatalların neden olduğu güvenlik sorunlarını çözer. Çatallı blok zincirinin veri yapısı, tek bir zincirden bir Ağaç zincirine dönüşür. Daha sonra Aviv Zohar, Kapsayıcı protokolü önerdi. Inclusive protokolünün kuralları uyarınca, blok zincirinin veri yapısı yönlendirilmiş asiklik bir grafiğe (DAG) dönüşür. DAG'nin DAGlabs tarafından sürekli olarak araştırılmasıyla birlikte, SPECTER protokolü, PHANTOM protokolü ve GHOSTDAG protokolünün art arda piyasaya sürüldüğü BlockDAG çerçeve konsepti ve teknik mimarisi kademeli olarak oluşturuldu.

Qitmeer, projenin başında merkeziyetçilikten (bölümleme hata toleransı) ve güvenlikten (tutarlılık) ödün vermeden ölçeklenebilirliği (kullanılabilirliği) ele alan mutabakat protokollerini araştırıyordu ve bunun BlockDAG'ın tasarım felsefesiyle örtüştüğünü gördü.

Dar anlamda BlockDAG, merkezi olmayan ve güvenliği sağlama öncülünde DAG teknolojisini yüksek eşzamanlılık performansıyla daha da geliştirmeyi amaçlayan bir mutabakat protokolünün teknik çerçevesi olarak anlaşılabilir. İş kanıtı tabanlı PoW mutabakat mekanizması, blok zinciri ağının yeterince merkezden dağıtılmasını sağlayabilir, bu nedenle blok oluşturmak için blok madenciliği önemli bir teknik özellik haline geldi, bu nedenle BlockDAG olarak adlandırılıyor.

Qitmeer Ekibi, GHOSTDAG ve SPECTRE'nin konsensüs algoritmaları için birçok mühendislik düzeyinde optimizasyon yaptı ve her iki protokolün avantajlarını koruyarak kendi özelliklerine sahip bir MeerDAG protokolü oluşturdu.

1. DAG'ın temel yapısı

1.1 DAG neye benzer?

Hepimiz Merkle ağacının veri yapısına çok aşinayız. Her bir Bitcoin bloğunun içinde, işlem bilgilerini kaydetmek için Merkle ağacı kullanılır, aşağıdaki resme bakın

Resim 1

Merkle ağacının yönlendirilmiş bir ağaç yapısına ait olduğu, ağaçtaki her köşenin yalnızca bir önceki köşeyi gösterebileceği ve tüm verilerin belirgin bir akış yönü olduğu görülebilir. DAG yapısı, her köşe noktasının önceki birden çok köşeyi işaret etmesine izin verir ve tüm veri akışının da belirgin bir yönü vardır. Başka bir veri yapısı, yönlendirilmiş bir grafiktir. DAG'den farklı olarak yönlendirilmiş bir grafik, verilerin geri akmasına izin verir ve tüm yapının veri akışı çok açık değildir. Üçü arasındaki fark için resim 2'ye bakın.

Resim 2

1.2 Blockchain özel bir DAG yapısıdır

DAG yapısını sezgisel olarak anladıktan sonra, blockchain'in neden özel bir DAG yapısı olarak kabul edildiğini anlayalım.

Blockchain çatallarının blok oluşturma hızı ve yayın hızı ile ilgili olup olmadığı. Blok üretim hızı yayın hızını aştığında birden fazla blok aynı anda yayınlanacak ve çatallanmalar oluşacaktır. Ne kadar çok çatal olursa, güvenlik o kadar kötü olur. Çatalları azaltmak için Bitcoin, performans ve güvenlik arasında bir denge bulur: her on dakikada bir blok oluşturulur. Şimdi her bloğun süresinin bir önceki blok yayınlanmadan yeni bir blok çıkarılmayacak kadar uzun olduğunu varsayalım. O halde bu blok zincirinin yapısı tek bir zincirdir, bkz. resim 3

Resim 3

Aslında, ağ gecikmeleri ve diğer nedenlerden dolayı, çatallanmalar kaçınılmaz olarak meydana gelecektir, bu nedenle gerçek blok zinciri yapısı resim 4'te gösterildiği gibi olacak ve geçerli ana zincirlerden yalnızca biri (beyaz) en uzun zincir prensibi ile seçilecektir. defter mutabakatı. Kalan bloklardaki (kırmızı) işlem bilgileri geçersizdir ve kabul edilmeyecektir.

Resim 4

Şimdi defter mutabakatını bir kenara bırakın, yani etkili bir ana zincirin nasıl seçileceğini göz ardı edin. Altta yatan ağ yapısı açısından bakıldığında, resim 5'te tipik bir blockchain yapısı ve resim 6'da tipik bir DAG yapısı gösterilmektedir.

Resim 5
Resim 6

İki yapı arasındaki tek farkın, DAG bloğunun birden fazla önceki bloğa işaret edebilmesi, blok zincirinin ise yalnızca önceki bloğa işaret edebilmesidir. Spesifik olarak, blok zincirinin blok başlığı yalnızca bir bloğun karma değerini içerebilir ve tek ana bloğa işaret eder; DAG yapısı altındaki bloğun blok başlığı, farklı önceki bloklara işaret eden çoklu blokların hash değerlerini içerebilir. Resim 7'de gösterildiği gibi.

Resim 7

Şimdi, ağın izin verebileceği çatal sayısını ifade eden K çatal katsayısını tanıtıyoruz.

K=0 olduğunda, resim 3'te gösterildiği gibi tüm ağ çatallara izin vermez.

Çatallara izin vermeyen bu ağ, blok zinciridir.

Bitcoin bu tanıma uygundur; Ethereum'un amca blok çatalları olmasına rağmen, bu amca blokları yalnızca ana zincirin ağırlığını yargılamak için kullanılır ve sonunda ana zincire eklenmezler (amca bloğu kayıtları İşlem bilgisi ana zincire dahil değildir. ), dolayısıyla Ethereum da bu tanımı karşılar.

DAG ağının K değeri 0'dan büyük bir tam sayı olmalıdır. Yani yapısal açıdan DAG, blok zinciri yapısının bir uzantısıdır ve blok zinciri özel ve basitleştirilmiş bir DAG'dir.

1.3 DAG yapısının performans üzerindeki etkisi

Basitçe ifade etmek gerekirse, DAG'ı çatallara izin veren bir ağ yapısı olarak kabul edebiliriz ve izin verilen çatal sayısı çatal katsayısı K tarafından belirlenir.

Peki çatallara izin veren bir ağ tam olarak ne anlama geliyor? Bu, blok oluşturma hızının yayın hızını geçebileceği anlamına gelir. Bir yandan bu, birim zamanda daha fazla işlemin paketlenmesine yol açar; Öte yandan, bir A bloğu tüm ağ tarafından yayınlandığında, başka bir çatallanmış B bloğu da tüm ağ tarafından yayınlanıyor ve son olarak bazı düğümler yalnızca A'yı onaylayacak, diğer düğümler yalnızca B'yi onaylayacak, bu nedenle DAG düğümlere izin veriyor ağda aynı anda farklı bilgileri kaydetmek için. Bu iki yönün birleşimi, DAG'nin yüksek eşzamanlılık ve zayıf senkronizasyon özelliklerini sunmasını sağlar.

DAG, ağ işleme bilgilerinin, yani TPS'nin hızını büyük ölçüde artırabilen bir tür eşzamansız defter tutmadır.

Blok zinciri, ağdaki her düğümün aynı anda aynı bilgileri kaydetmesini gerektiren, güçlü bir senkronize defter tutma ağıdır. Bununla birlikte, bu gereklilik genellikle blok zinciri ağının bilgileri işleme yeteneğini sınırlayarak TPS'yi nispeten düşük yapar.

Öyleyse soru şu ki, çatallara izin veren bu eşzamansız defter tutma ağı için ne tür bir fikir birliği kullanılmalıdır? Bir önceki yazımızda DAG tabanlı mutabakat mekanizmasından detaylı olarak bahsedeceğiz. Konsensüs mekanizması, blok konsensüs ve defter konsensüs olarak ikiye ayrılır. DAG'ın blok mutabakatı, blockchain'inki ile aynı olabilir. Örneğin, POW da kullanılır. Çatallara izin verildiği için blok oluşturma süresi çok kısa ayarlanabilir. Blok mutabakatı, blok zincirinden de farklı olabilir. Örneğin, IOTA projesi, paketleme ve blok oluşturma sürecini doğrudan iptal eder. Bir işlem gerçekleştiği sürece, ağa hemen yazılacaktır (DAG diyagramındaki her blok bir blok değil kalem işlemidir), böylece ultra yüksek hızda işlem yapma yeteneği elde edilir.

DAG defteri mutabakatı, blok zincirinden çok daha karmaşıktır. Düğümlerin kötülük yapması nasıl önlenir? İki çelişkili işlem olduğunda nasıl tarama yapılır? "Çifte harcama" nasıl önlenir? Altta yatan ağ yapısının karmaşıklığı nedeniyle, genel muhasebe mutabakatına da daha yüksek gereksinimler verilir. Sonraki makalelerde vurgulanacaktır.

1.4 TXDAG ve BlokDAG

Genelleştirilmiş BlockDAG (blok grafik) ve TxDAG (İşlemsel DAG, işlemsel DAG) arasındaki fark. Genel olarak veya veri yapıları açısından, BlockDAG ve TxDAG yalnızca iki farklı veri yapısıdır. Aradaki fark, birincisinin birden çok işlemi bloklar halinde paketleyecek olması ve defterin bloklar halinde düzenlenmesidir; ikincisinde blok kavramı yoktur ve defter, bir blokta yalnızca bir işlem olarak da anlaşılabilecek işlemlerden oluşur. İşlem, birçok ortak işlem tanımlayıcı bilgiye, yani başlık bilgisine sahip olduğundan, bilgilerin bu kısmı blokta saklanabilir ve işlemin yalnızca işlemin farklı kısımlarını kaydetmesi gerekir, böylece HASH işlemi (madencilik) atlanır ve doğrudan zincire yüklenir. BlockDAG, yalnızca DAG'ın yüksek eşzamanlılığını korumakla kalmayıp,

1.5 DAG'ın Avantajları

Blockchain ile karşılaştırıldığında, DAG aslında bir grafik ve bir zincir arasındaki farktır. Bir zincir için sadece bir parça ile ilgilenemez, çünkü zincirin sadece bir derece ve derece dışı vardır ve zincirdeki düğümler işlenmek üzere birkaç Düğüme bölünemez, ancak grafikler için mümkündür, Grafikler birden çok dış dereceye sahip olabileceğinden, birden çok dış derece ile bağlanan düğümler aynı anda işlenebilir.

Zincir ağı için, düğümlerin işleme yeteneği güçlü değildir, ancak zincir yapısı paralel olarak hesaplanamaz ve boşa harcanan zaman esas olarak bekleme süresidir: biri, senkronize edilmesi gereken bir işlemi başlatmaktır. tüm düğümlerle; diğeri, tüm ağ ile senkronize edilmesi gereken bir düğüm onayının olduğu onay zamanıdır. DAG için böyle bir sorun yok. M-cüzdan bir işlem başlattığında, daha önce kaç işlem olduğunu beklemesine gerek yoktur. Yalnızca kısmi doğrulama, ağ yayını ve işlem onayının merkezileştirilmesine eşdeğer olan diğer kısmi doğrulamalardan geçmesi gerekir. Düğümler, kendi işlemlerini başkaları tarafından onaylanan işlemlerle birleştirerek bulmacalara benzer işler yapıyor.

Bu nedenle, DAG'nin aşağıdaki avantajlara sahip olduğu sonucuna varılmıştır:

(1). Hızlı işlem hızı

DAG yerel işleme ve paralel yerleşim, Bitcoin ve Ethereum ile aynı düzeyde merkeziyetsizlik ve güvenlik elde ederken, işlem hızını büyük ölçüde artırabilir, işlem hacmini (TPS) ve son gecikmeyi iki büyüklük mertebesinden daha fazla yükseltebilir.

(2). Güçlü genişletilebilirlik

DAG, eşzamansız defter tutmayı desteklediğinden, ağdaki düğümler, diğer düğümlerin veri senkronizasyonunu beklemeden paralel olarak yeni işlemleri işleyebilir, zaman kaybını önler, işlem verimliliğini artırır ve defter tutmaya katılan her düğümün hızla büyük ölçüde genişletilmesine izin verir. Bu nedenle DAG, Qitmeer Ekibi tarafından savunulan sınır ötesi mikro ödeme ve kapsayıcı finansal iş senaryoları gibi ödeme projeleri için çok uygundur.

(3). Kötü niyetli olarak değiştirmek daha zor

Zincir yapısıyla karşılaştırıldığında, bir DAG'de kötü niyetli olarak değişiklik yapmak çok daha zordur çünkü DAG'nin birçok dış-derecesi ve iç-derecesi vardır ve bir düğüm değiştirilirse karşılık gelen in-derecelerin de değiştirilmesi gerekir.

2. MEERDAG'ın Dünü ve Bugünü

2.1 DAG Teknolojisinin Kökeni

2013 yılında, blockchain'in ünlü doğum yeri olan bitcointalk.org'da, İsrail İbrani Üniversitesi'nden Avivz78 kimliğine sahip bir bilim insanı, DAG konseptini bir mutabakat algoritması olarak blockchain yapısına dahil etmeyi önerdi ve GHOST protokolünü oluşturdu.

Resim 8

GHOST protokolü önerildikten sonra, Yonatan Sompolinsky, yeni üretilen blokların bilinen tüm çatallı son bloklara işaret ettiği, yani bir bloğun birden fazla babaya sahip olduğu, bu noktada

blok zinciri tek bir zincirden birden çok çatallı zincirden oluşan bir yapıya dönüşür ve böyle bir zincir yapısına DAG (yönlendirilmiş asiklik grafik) denir.

Resim 9

2016 yılında, teknik mimarinin ayrıntılarını daha da geliştiren, birinci nesil blockDAG protokolünün prototipini oluşturan ve parametreleştirme (veya gecikme parametresi uyarlaması) olmadan ağ gecikmesi gibi büyük bir fikir öneren SPECTER teknik protokol belgesi yayınlandı.

Resim 10

2018'de DAGlabs, PHANTOM protokolünü başlattı. SPECTER protokolünün doğrusal sıralama ticareti yapamaması sorunu çözüldü ve ilk endüstriyel sınıf BlockDAG protokolü olan ve aynı zamanda BlockDAG'ın olgunluğunu gösteren GHOSTDAG protokolünü oluşturmak için onu optimize etmeye devam etti.

Resim 11

GHOSTDAG protokol belgesinin sonunda Yonatan Sompolinsky, GHOSTDAG + SPECTRE'yi birleştiren olası bir protokol tasavvur etti, ancak bunu ayrıntılı olarak sunmadı.

3. MEERDAG'ın teknoloji seçimi üzerine düşünceler

3.1 MEERDAG teknoloji seçimi hakkında düşünceler

Qitmeer Network'ün ilk aşaması olan Mekke Ağı, zincir içi ve zincir dışı pek çok ana akım genişletme çözümüyle karşı karşıya kalan genişleme teknolojisi keşfindeki artışla aynı zamana denk geldi, Qitmeer genel zincir teknolojisini seçerken, aynı zamanda zor bir seçimle karşı karşıya kaldı.

Genişletme teknolojisi seçimi açısından, endüstri genellikle imkansız bir üçgen sorunuyla karşı karşıyadır. Ölçeklenebilirlik (Ölçeklenebilirlik), yerinden yönetim (Desantralizasyon) ve güvenlik (Güvenlik) aynı anda sağlanamaz ve üçünden sadece ikisi elde edilebilir. O dönemde Qitmeer ekibi de böyle bir sorunla karşılaştı. Pek çok genişletme çözümünü inceledikten sonra, ekip sonunda BlockDAG adlı bir teknolojiyi tercih etti.

3.2 SPECTER Protokolüne Kısa Giriş

SPECTER, hızlı doğrulamayı destekleyen bir blockDAG protokolüdür. SPECTRE'nin mutabakat algoritması bir oylama algoritmasıdır. Çakışan bir işlem bulunduğunda, çakışan işlemi içeren blok, her blok için bir oy olmak üzere tüm bloklardan oy almaya aday olarak kullanılacaktır. SPECTRE'nin oylamasının bir güçlendirme etkisi var. Örneğin, bir blok geçmişte yoğunlaştığı oyların çoğunluğunu takip edecektir, bu nedenle yakınsama hızı çok yüksektir ve oy sayısındaki küçük bir fark, kazanan için büyük bir avantaj sağlayabilir. Dürüst blokların dürüst bloklar için oy kullanmasına izin verin ve daha sonraki dürüst bloklar önceki yığınlama gücünü verecek, böylece kötü niyetli saldırılar başarısız olacak ve ağın güvenliği garanti altına alınacaktır.

SPECTER, yalnızca dürüst blokların hızlı onaylanmasını garanti edebilir. Yayınlanma zamanı yakın olan iki çelişkili blok için SPECTER'ın onaylanma zamanı belirsizdir. Bu, SPECTRE tarafından önerilen zayıf aktivite kavramıdır, yani tüm blokların makul bir süre içinde Nihai onay olabileceği garanti edilemez.

SPECTER, işlem sistemine dayalı bir mutabakat protokolüdür. İşlem sisteminde, yalnızca kötü niyetli kişiler çift harcama işlemleri oluşturabilir. Yani çift harcama işlemlerinin dürüst bloklar üzerinde fazla bir etkisi olmayacaktır. Ayrıca double-spend işlemleri yapmak zaman kontrolü konusunda oldukça katıdır ve normal şartlarda ataklara sebebiyet vermesi zordur. Bu nedenle Qitmeer Ekibi, gerçek projelerde SPECTER'ın zayıf aktivitesi sorununun kabul edilebilir olduğuna inanmaktadır.

3.3 GHOSTDAG Protokolüne Kısa Giriş

Yukarıdaki SPECTER profilinden de görebileceğiniz gibi SPECTER, çakışan işlemleri gidermede ve saldırılara karşı savunmada çok iyidir. Bir proje sadece Bitcoin gibi ödeme amaçlı kullanılıyorsa SPECTER protokolünün hızlı onaylanması yeterlidir. Ancak akıllı sözleşmeleri entegre etmek istiyorsanız, SPECTER bunu yapamaz.

Çünkü SPECTER, yalnızca çelişkili işlemlerin göreli sıralamasını yapabilir (çakışan işlemlerin sırasını değerlendirerek), ancak tüm bloklar için mutlak bir sıralama yapamaz. Akıllı sözleşmenin dilinin Turing eksiksiz olması gerektiğinden, tıpkı bir bilgisayar programı yazdığımız gibi, çeşitli işlemleri katı bir sırayla gerçekleştirmemiz gerekir, bu nedenle akıllı sözleşme işlevine sahip ağın bir özelliği vardır: ağdaki işlemler zamanlanmış olmak Birbiri ardına doğrusal sıralama (kronolojik) yapın.

Yanıt olarak Yonatan Sompolinsky, DAG bloklarına doğrusal bir düzen oluşturmak için GHOSTDAG protokolünü yeni tasarladı. SPECTER ve GHOSTDAG, biri diğerini tamamlamayan, tam ve bağımsız iki protokoldür.

GHOSTDAG'ın madencilik mekanizması, aynı tip DAG yapısını üretecek olan SPECTRE ile aynıdır. Aradaki fark, GHOSTDAG'ın blok bağlantısını analiz ederek bloğun dürüst mü yoksa kötü niyetli mi olduğuna karar vermesi, blokları sınıflandırmaya göre sıralaması ve katı bir DAG bloğu oluşturmasıdır. Çakışan işlemin doğrusal sırası, doğrusal düzen tarafından değerlendirilir.

GHOSTDAG protokolü, DAG'ın işlem doğrusal sıralama yetenekleri elde etmesini sağlamakla kalmaz, aynı zamanda SPECTER protokolünün zayıf aktivite problemini de çözer. GHOSTDAG protokolü aynı zamanda işlemlerin doğrusal sıralanmasını destekleyen ilk blockDAG protokolüdür.

3.4 MEERDAG Protokolü

Yonatan Sompolinsky'nin GHOSTDAG protokol belgesinin sonunda öngördüğü GHOSTDAG+SPECTRE'yi birleştiren olası protokol, daha çok fikirler açısından rehberlik sağlamakla ilgilidir ve odak noktası, birçok mühendislik uygulaması sorununu içeren ve ihtiyaç duyulan algoritmanın titizliğini göstermektir. gerçek duruma dayalı olmak Durum sürekli olarak uygulanır ve test edilir ve en tipik sorunlardan biri performanstır. Doğrudan orijinal metindeki referans algoritmasına göre uygulanırsa, performans neredeyse kabul edilemez.

Qitmeer Ekibi, kamu zincirinin altında yatan uygulama senaryolarının esas olarak kapsayıcı finans, dijital varlık işlemleri ve tedarik zinciri yönetimi olduğunu düşünmektedir.

Doğrusal sıralama yetenekleri için blok ödül mekanizması ve genel muhasebe konsensüs gerekliliklerini göz önünde bulundurarak ve aynı zamanda değer alışverişi deneyimi için daha önemli olan işlem onay hızını dikkate alarak.

GHOSTDAG'ın mavi setini (dürüst blok) dengelemek daha zordur ve onay süresi SPECTRE'ninkinden çok daha uzun olacaktır. Ancak blok ödülü yüksek onay süresi gerektirmediği için ağı etkilemeyecektir. Temel konsensüs protokolü olarak GHOSTDAG protokolü ve yardımlı konsensüs protokolü olarak SPECTER protokolü seçilmiştir.

SPECTER ve GHOSTDAG'ı birleştiren hibrit bir mutabakat çözümü olan MeerDAG, klasik blok zinciri ayarlarına (açık, adil, güvenli, ölçeklenebilir) uyan ve klasik blok zinciri modeli UTXO ile en uyumlu olan bir BlockDAG ölçeklendirme çözümüdür. Klasik blok zinciri, en uzun zincirin dışındaki tüm blokları atarken, MeerDAG, SPECTER protokolünü koruyan ve tüm blokları tutan işbirlikçi bir modeldir; Hizmetler. İkinci olarak, BlockDAG en ağır zincir kuralına dayalıdır ve Bitcoin'e kıyasla %51 hata toleransı elde edebilir. Ayrıca BlockDAG ağının herhangi bir özel düğümü yoktur ve düğümlerin çevrimiçi olup olmamasını gerektirmez. madencilikte,

Qitmeer Network Medina döneminde, ağ gerçek bilgi işlem gücü ortamı testleri başlattı. Ekip sürekli olarak PoW algoritmasını yineledi ve algoritmanın verimliliğini geliştirdi, GHOSTDAG+SPECTRE protokolünün avantajlarını tamamen korudu ve mühendislik uygulamasında protokol uygulama zorluğunu sürekli olarak azalttı. Örneğin: GHOSTDAG Algoritma kağıtlarının ilk versiyonuna göre, ters konilerin hesaplanması kapsamlı olmalıdır ve algoritma karmaşıklığı O(n^3)'tür. Çok sayıda mühendislik düzeyinde testten sonra, karmaşıklık, kullanılabilirlik gereksinimlerini büyük ölçüde karşılayan O(n) değerine iki kat azaltılır. Güvenlik, ademi merkeziyetçilik ve adalet sağlama temel gereklilikleri altında, TPS performansı en üst düzeye çıkarılır.

Qitmeer Ekibi, yeni nesil BlockDAG'ın teknik prototipi haline gelen kendi karakteristik MeerDAG protokolünü oluşturmak için GHOSTDAG+SPECTRE protokolünü yenilikçi bir şekilde birleştirdi. Qitmeer'in BlockDAG temel ağının temel konumlandırması, bir değer dolaşım ağı olarak hizmet etmektir. Katman 2 katmanında, zengin blok zinciri uygulamaları oluşturmak ve tüm blok zinciri ekolojisini kucaklamak için MeerEVM güdümlü takılabilir sanal makine sistemini birleştirir.

Referans:
[1] Blockchain'den DAG'a (2) -- DAG'nin temel yapısı,https://mp.weixin.qq.com/s/Mc2uEOLtT_Z3OMapNh1TGg
[2] Blockchain'lerden blockDAG'lere,https://www.youtube.com/watch?v=tk38AAV_whw
[3] Jeff Zhou:DAG yüksek hızlı asenkron blockchain teknolojisi,https://www.jianshu.com/p/45d73e0e74ec
[4]HAYALET, HAYAT, HAYALET Teknik Teorisi,https://mp.weixin.qq.com/s/nGR0ld73oXgs_p_MtDcv-Q
[5]Qitmeer Ekibi – “Qitmeer Tanıtım Belgesi”