DAG algoritmasının avantaj ve dezavantajlarından biri olan Nesnelerin İnterneti blok zincirinin fikir birliği mekanizmasından bahsetmek

Babbitt

Blok zinciri yenilikçilerine hizmet

Fikir birliği mekanizması, blok zinciri alanındaki her zaman en tartışmalı konulardan biri olmuştur. İlk PoW'dan son PoS'ye, gelecekteki DPoS'ye kadar, her mimarinin ve teorinin performansı, özellikleri, avantajları ve dezavantajları çok açıktır. Son zamanlarda, DAG teorisi ve IOTA tarafından önerilen çeşitli varyantları da toplulukta tartışıldı. Yazar burada kendi görüşlerimi detaylandırıyor ve endüstri uzmanlarından düzeltmelerini istiyor.

Blockchain, dağıtılmış, çok aktif bir veritabanıdır. Bu, yazarın blockchain'in doğasını anlamasıdır. İşlem günlüğü olan defterin depolama modülünden bağımsız olarak, sözde "konsensüs" mekanizması, dağıtılmış veritabanlarındaki "konsensüs algoritması" ile temelde aynıdır.

Veritabanı geliştirme tarihi boyunca, IBM DB2 for z / OS ve Oracle RAC, Share Disk mimarisinin kurucularıdır. Temel kavram, birden çok hizmet eşgörünümünün depolamayı paylaşması ve yüksek hızlı ağ bağlantılarının, paylaşılan kilitler ve paylaşım elde etmek için hizmetler arasında kullanılmasıdır. Bellek (RDMA, vb.). Bu mimari genellikle yüksek kullanılabilirlik (HA) elde etmek için kullanılır, ancak uzaktan felaket kurtarma ortamları için endüstrinin genel uygulaması ana-bağımlı günlük çoğaltma (Günlük Gönderme) yöntemini kullanmaktır.

Geleneksel Log Shipping mekanizmasında, kümede bir okuma-yazma ana veri düğümü ve bir veya daha fazla salt okunur ikincil düğüm vardır (başlangıçta, bağımlı düğümler yalnızca soğuk beklemeydi ve ardından endüstri, 2008'den önce ve sonra işletme düzeyinde güçlü verileri feda etmeyi önerdi. Tutarlı konsept, bekleme düğümünü yalnızca okunur hale getirin). Bu nedenle, veritabanının günümüze kadar geliştiği görülmektedir.Genel olarak, felaket kurtarma mimarisinde işlem günlüğü üretimi için nispeten dayanıklı bir ana düğüm vardır ve daha sonra bu düğüm tarafından oluşturulan işlem günlüğü, elde etmek için ağ üzerinden geri dönüş ziyaretleri için diğer bekleme düğümlerine gönderilir. Etkin ve yedek düğümler arasında nihai veri tutarlılığının amacı.

Ve bu mekanizma, blok zincirinin "blok oluşturmasına" benzer. Blockchain veri senkronizasyonunun özünün Log Shipping olduğu söylenebilir.Tek fark, bir blok her üretildiğinde, birden fazla düğümün aralarında rekabet etmesi gerektiğidir.Yalnızca kazanan düğüm defter tutma hakkına sahip olacaktır (yani işlem günlükleri gönderme hakkı). . Bu kısım, her zaman ana düğüm tarafından günlükleri gönderen geleneksel veritabanından farklıdır. Blok zincirinin ilk açık kaynak uygulaması Bitcoin'dir. On dakikalık blok oluşturma tasarım fikri, kümedeki ana düğümü her on dakikada bir değiştirir, böylece herhangi bir şeyden kaçınır " "Ana-bağımlı" kavramı, tam düğüm eşlemesine ulaşır.

Veritabanı işlem günlüğünden bir başka fark, blok zincirinin düğümleri arasındaki veri senkronizasyonunun, işlem gerçekleştirme ve geri alma işlemlerini kontrol noktası olarak almak yerine normal kontrol noktaları konseptini benimsemesidir. Burada tanımlanan kontrol noktası, hafızadan diske düşen verilerin işlemidir. Veriler, kalıcı olmayan depolama belleğinden kalıcı depolama ortamına yazıldıktan sonra, verilerin kalıcı olarak depolandığı kabul edilir. Veritabanı genellikle bir geri alma işlemi gönderirken bir günlük önbelleği temizleme işlemini tetikler ve günlük DIO aracılığıyla diske yazılır. Öte yandan Bitcoin, veri bloğunu zincire kalıcı bir günlük yapı olarak yazacak ve her blok üretildiğinde kalıcı depolama için diğer düğümlere gönderecektir. Esasen ikisi arasında hiçbir fark yoktur.

Bu nedenle, blok zincirinin blok oluşturma, senkronizasyon ve oynatma mekanizmasının bir kontrol noktası senkronizasyon süreci olduğu ve bu işlemin PoW, PoS ve hatta DPoS'den bağımsız bir senkronizasyon işlemi olduğu görülebilir. Bu nedenle, blok zincirinin zincir yapısında, defter senkronizasyon mekanizması kullanılarak uygulanan mutabakat algoritmasının bir kontrol noktası senkronizasyon kalıcılık stratejisi olduğunu düşünebiliriz.

Ve IOTA, DAG modelini ve yakın zamanda DAG fikrine dayalı olarak önerilen bir dizi varyantın eşzamansız bir kalıcılık stratejisi benimsediğini önermektedir.

Veri yapısı sistemi açısından bakıldığında, DAG modu tipik bir söylenti yayma algoritmasıdır.IOTA'nın DAG teknik incelemesinde yazılan çok sayıdaki matematiksel formül ne kadar karmaşık olursa olsun, söylenti yayma algoritmasının özünü, yani asenkron iletişimini değiştiremez.

Eşzamansız iletişimin neden olduğu en büyük sorun, tutarlılığın kontrol edilemez olmasıdır. Görünüşe göre mikro hizmet mimarisindeki geliştiriciler için en fazla baş ağrısı, geleneksel geliştirme modelinden çok daha karmaşık olan çeşitli mikro hizmetler arasındaki tutarlılık ve sıra kontrolü mantığıdır. DAG modelindeki en büyük sorun, işlem onay süresinin tamamen bilinmemesidir. Elbette, bir dereceye kadar, zincir modelinde, tüm ağın nihai onayı olarak kabul edilecek düğüm sayısının 2 / 3'ünden fazlası tarafından bir bloğun kabul edildiği de düşünülebilir, bu nedenle nihai onay zamanı doğru bir şekilde değerlendirilemez, ancak IOTA DAG karşı karşıya Yüz milyonlarca küçük cihaz düğümü vardır ve dünya çapında 10.000 seviyeli hesap düğümleriyle iletişim kurmak için gereken iletişim onay süresi çok daha uzundur.

Başka bir DAG her zaman tüm düğümlerin bant genişliğini kullanmanın avantajını iddia etti ve bu, ağdaki üstel trafiğin artmasıyla hızlı bir şekilde yok edilecek. Neden öyle diyorsun?

Yalnızca muhasebe düğümlerinin hesapları zincir yapısında tuttuğunu ve çok sayıda cüzdan düğümünün yalnızca bir defter düğümü ile iletişim kurabildiğini hayal edin.Bu nedenle, tüm ağdaki defter düğümlerinin sayısı, cüzdan düğümlerindekinden çok daha azdır. Bu durumda, tüm veri senkronizasyonu defter düğümleri arasında tamamlanır.Ağda M defter düğümü olduğu varsayıldığında, ağda her kaydın iletilme sayısı M + 1'dir (yani, cüzdan verileri bir deftere gönderir ve aynı zamanda Defter düğümü, verileri diğer defter düğümlerine iletir).

DAG yapısının aksine, tüm ağda N cihaz düğümü olduğunda (M'den binlerce kez N), her mesaj cihazlar arasında noktadan noktaya iletişim gerektirir.Bu nedenle, herhangi bir mesaj iletimi için ağda N ^ olacaktır. 2 veri iletimi (her bir düğüm diğer komşu düğümlere bilgi göndermeye çalışır). Zamanında optimizasyon gerçekleştirilir ve her bir düğüm, hedeflenen bir şekilde bitişik K düğümlerine gönderilir, bu durumda ağ bilgisi yayılma hızı da K * N'dir. N değeri çok büyük olduğunda, genel ağ basıncı aşırı derecede abartılır.

Bu nedenle DAG, söylenti yayma algoritmasını kullanarak çok sayıda düğümün boştaki ağ kaynaklarını etkili bir şekilde kullanabilir, ancak olumsuz etkisi, her düğümün ağ iletişim hacminin keskin bir şekilde artmasıdır, bu nedenle genel ağ verimi büyük ölçüde iyileştirilemeyebilir.

Bu nedenle, DAG (1) işlem süresinin neden olduğu iki sorun kontrol edilemez; (2) ağ üzerinden iletilen veri miktarı önemli ölçüde artmıştır; bu iki sorun DAG'ın uygulama senaryolarını bir dereceye kadar kısıtlamaktadır.

Her şeyden önce, soru (1) temel olarak DAG'nin yüksek hızlı yanıtlı IoT cihazlarının uzaktan çağrıları için katı bir ödeme ve uzlaştırma aracı olarak kullanılmasının zor olduğunu açıklığa kavuşturuyor. Genel olarak, hizmet sağlayıcılar, hizmet sunmadan önce ücretlerin bir kısmını veya tamamını tahsil edebilmeyi veya hizmetler sağlandıktan sonra en kısa sürede ödenmeyi ummaktadır. DAG'yi bir uzlaştırma yöntemi olarak kullanmak, ödeme süresinin tamamen kontrol edilemez olmasına neden olacaktır.IOTA tarafından verilen uygulama prensibinde, aşırı durumlar için bir tasarım yoktur, bu da diğer düğümler tarafından uzun süre veya hatta kalıcı olarak onaylanamayan bazı düşük ağırlıklı işlemlerle sonuçlanır. Bu durumda, DAG'nin ödeme ve ödeme alanında kullanılıp kullanılamayacağı bir sorudur.

Sorun (2), basit cihazlar arasındaki çağrı komutunun kabul edilebilir olmasıdır, ancak çağrı komutu daha karmaşıksa ve hatta daha uzun bir komut kodunun iletilmesi gerekiyorsa, iletişim prensibi P2P doğrudan bağlantıyı kullanmalıdır, aksi takdirde tüm bilgiler DAG ise Yönlendirme şeklinde iletim, şiddetli ağ fırtınalarına neden olacaktır.

Bu nedenle yazar, DAG'nin zincir yapısına göre yenilikleri ve eksiklikleri olduğuna inanmaktadır ve avantajı, cihazın yanıt hızını iyileştirmek için geleneksel senkronize kontrol noktası mekanizmasını asenkron iletişim konseptiyle değiştirmesidir. Bununla birlikte, birkaç temel sorun, Nesnelerin İnterneti etkileşimi ve yerleşimi alanında küçük zorluklar içermeyen gerçekten büyük ölçekli uygulamalar elde etmeyi mümkün kılar.

Yazar: Wang Tao

Kaynak: Babbitt Bilgileri (

Makale, yazarın bağımsız bakış açısıdır ve Babbitt'in görüşünü temsil etmez.

Daha fazla bilgi:

Aşağıda yanıtla Anahtar kelimeler İlgili blok zinciri bilgilerine erişin

Cevapla Blockchain Raporu Ücretsiz İndir "Yurtiçi Menkul Kıymetler Endüstrisi Tarafından Yayınlanan 37 Blockchain Araştırma Raporu"

Yanıtla Sanayi ve Bilgi Teknolojileri Bakanlığı "Çin Blok Zinciri Teknolojisi ve Uygulama Geliştirme Teknik Raporu" nu ücretsiz indir

Yanıtla Hyperledger Free download "Hyperledger White Paper"

Bitcoin teknik incelemesini ücretsiz olarak yanıtlayın, "Bitcoin: Eşler Arası Elektronik Nakit Sistemi"

Ethereum'a yanıt verin, "Ethereum White Paper" ı ücretsiz indirin

"Sidechain Teknik Raporu: Blockchain Yeniliğini Gerçekleştirmek için Kama Yan Zincirleri Kullanma" nın Ücretsiz Sidechain indirmesini yanıtlayın

Cevapla ECB "ECB Dağıtılmış Defter Teknik Raporu" nu ücretsiz indirin

Yanıtla Goldman Sachs Ücretsiz İndir "Goldman Sachs Blockchain Raporu: Teoriden Pratiğe Blockchain"

Yanıtla Lightning Network Görünümü "En yeni Lightning Network, Raiden Network ve CORDA'nın ayrıntılı açıklaması"

Lightning Network Teknik Raporunu Yanıtlayın "Bitcoin Lightning Network Teknik Raporu: Ölçeklenebilir Zincir Dışı Anında Ödemeler" i ücretsiz indirin

Cevapla McKinsey "McKinsey Blockchain Raporu: Bankacılık Endüstrisinde Bir Oyun Bozucu" nun ücretsiz indirilmesi

IBM'in ücretsiz "IBM Blockchain Hotspot Technology and Application" yüklemesine yanıt verin

Cevapla KPMG Free Download "KPMG Blockchain Araştırma Raporu: Değer Ara Bağlantısı için Değişmez Bir Anlaşma"

Cevapla Fintech "Çin'in En İyi 50 Önde Gelen Fintechleri" ni ücretsiz indirin

Para birimi çemberindeki en iyi resmi hesap benim

Neden parfüm için Dior ve kahve için Starbucks almalıyım? "Müşteri paranoyasının" arkasındaki sır
önceki
Sonbahar ve kış aylarında dışarı çıktığınızda süveterinizi değiştirmelisiniz. Sıcak ve serin ama yine de şık olmak istiyorsanız, Yang Mi ile öğrenmek için acele etmeyin
Sonraki
Çinli markaların Dünya Kupası'ndan yayılmasındaki yanlış anlamalar nelerdir?
Sosyal medya pazarlaması, pazarlamanın özüne geri dönme çağrıları
Zhang Yixing saniyeler içinde bir beyefendi çocuğu oldu, papyonlu bir takım elbise, çok yakışıklı ve göz alıcı.
2019'daki yatırım fırsatlarına makro ve döngüden bakıldığında: A-hisse endeksi toparlanmalı ve plaka rotasyonu önemli olacak
Bir kadın gazeteci, eseri şahsen test etti ve çok fazla konuşmaya çarptı ve telefonun çökmesine neden oldu. Birisi bakım için 50,000 yuan ödedi
Altın kazançları, birden fazla döngüde S&P'den daha iyi performans gösterdi ve bu da bu sektörün yükselmesine yardımcı oldu
Orijinal | Çalışanlar için hala performans değerlendirmesini mi kullanıyorsunuz? Sadece işletmelerin ömrünü kısaltacak; İK yönetiminin geleceği çalışanların mutlu bir şekilde çalışmasını sağlamaktır.
Binance kullanıcı hesaplarındaki bazı anormal olayların başında ve sonunda, her şeye gücü yeten ayı, blok zincirinin soğuk olduğunu söyledi.
Serpme köpek maması, Zhang Ruoyun ve Tang Yixin, Hayırseverlik Çarşısı Gecesine katıldı.
INE ham petrol keskin bir yükselişle kapandı, aşamalı bir dip göründüğüne dair büyük bir sinyal
Liderlik nedir? Yüksek seviye, yüksek performans ve yüksek kaldıraç
Erkek hayran tanrıça, kadın hayran koca, onları arayın
To Top