blockchain konsensüs
ünden biri (genel blockchain konsensüs mekanizması) blockchain anlaşması mekanizması, çalışma mekanizmasının gücünün kanıtını kanıta geri döndürülemez bir kamu defteri olarak anlaşılabilir. Tüm katılımcılar işlemleri kontrol edebilir ve kaydedebilir. Dağıtılmış kitap kitap. Hesabınızı kim tutar? Hesap defterinin tutarlılığı ve doğruluğu nasıl garanti edilir? Başka bir deyişle, blockchain'in fikir birliği mekanizması nedir? Blockchain'in anlaşma mekanizması, hesabı (blok yapılandırması) ve blockchain'i koruyan kişinin tutarlılığının nasıl korunacağı sorununu çözmektir. Blockchain projeleri tarafından benimsenen birçok konsensüs mekanizması vardır: POW çalışma mekanizması, biftek mekanizmalarının kanıtı, DPO paylaşım onay mekanizmaları vb. Bu makalede, çalışma mekanizmasının POW kanıtı açıklanmaktadır. Blockchain'in ilk başarılı uygulaması, Bitcoin sistemi tarafından benimsenen çalışma mekanizmasıdır. Başka bir deyişle, Bitcoin sistemini açıklamak için bir örnek olarak, Bitcoin sistemi tüm katılımcıların kitap kaydetme hakkı için rekabet edebilecekleri bir teşvik mekanizmasına sahiptir. Yeni bir blok oluşturmak için Bitcoin Ödülleri (mevcut ödüller 12.5. Bitcoin) ve aynı zamanda yeni bloğun tüm işlemleri için bir taşıma ücreti alacaksınız.Katılımcılar şişme hakları için nasıl rekabet ediyor? Katılımcılar matematik problemlerini hesaplama performansları yoluyla hesaplarlar. Bu matematiksel problem rastgele sayılar bulmaktır. Bu nedenle, hedef değerin kendisi blok başlığının alanı ise blok başlığının karma hesaplama sonuçları karşılanabilir, bu nedenle nonce değerini denemeye devam ederseniz. Blok başlık. Hesaplama sonuçları hedef değerden daha küçüktür. Hedef değeri dinamik olarak ayarlayın, hesaplanan nonce değerinin zorluğunu ayarlayabilirsiniz. Karma hesaplama işlemi genellikle atılan oyunla karşılaştırılır. Örneğin, 100 kişi elek atmaya katılır ve 100 soda 100 kazanan ise kazanırlar. Muhasebe sürdürme hakkım var. Zamanın 100 puan atmak için çok hızlı olduğunu bilerek, daha yüksek bir zorluk yaşayabilir ve 80 puan alabilirsiniz. Oyuna 100 kişi daha katıldığında, oyuna elek sayısı eklenir.
gövde, Bitcoin ağının bilgi işlem gücüne benzer ve atılan nokta sayısı, Bitcoin ağı tarafından dinamik olarak ayarlanabilen hedef değere benzer.
Blockchain en uzun zincir olarak kabul edilir, en uzun zincir tutarlılık zincirinden oluşur ve diğer bloklar 6 bloğa dayanır. İşin motivasyonuna bağlı olarak, katılımcılar doğru bloğu, yani blok zincirini karşılamak için ellerinden geleni yapmalıdır. Başka bir deyişle, tüm ağın tüm kullanıcıları benzersiz ve tutarlı kamu defterlerine ulaşabilir.
Şu anda, bitcoin sisteminin tüm ağının bilgi işlem gücü, 1e = 1000p, 1p = 1000T, 1T = 1000, 1g = 1000m, 1m = 1000k olan inanılmaz bir 24.75EH/s'ye ulaştı. , 1K, 1K = 1000, H /S saniyede bir karma hesaplamadır. Bitcoin muhasebe haklarının rekabeti, CPU, GPU, profesyonel madencilik makineleri ve madencilik havuzlarının bilgi işlem gücü donanımını sağlar. Şu anda, profesyonel madencilik makinesinin bağımsız tipi versiyonu artık muhasebe otoritesi için rekabet edemez ve birden fazla madencilik makinesi muhasebe otoritesi üzerinde yarışır.Madencilik havuzu ile birleştirilmelidir.
Blockchain teknolojisi için konsensüs algoritmalarının oluşumu nedir?
chongqing jinwowo analizi konsensüs algoritması aşağıdaki gibi oluşturulmuştur: Blockchain'in anlaşma mekanizması, tüm dağıtılmış bölümler arasında anlaşmalara ulaşma ve algoritmalar aracılığıyla veri oluşturma ve güncelleme yöntemidir. Kayıtlar, bir tanımlama aracı ve değiştirmeyi önlemenin bir yoludur.
Blockchain esas olarak dört konsensüs mekanizması ve diğer uygulama senaryoları için dengeli verimlilik ve güvenlik için uygundur.
Blockchain teknolojisinin modeli nedir?chongqing jinwowo analizi blok zinciri teknolojisi konsensüs modeli aşağıdaki gibidir.
Her bir düğümün veri değişim süreci değiştirilmez.
Çoğunluğa uyma pre nsibine göre tüm düğüm tarafından tutulan veriler değişim kaydını objektif olarak yansıtır. .
Blockchain'in bazı büyük fikir birliği mekanizmaları, avantajları ve dezavantajları ve fikir birliği mekanizmaları mükemmel değildir ve bazı konsensüs mekanizmalarında bazı konsensüs mekanizmaları oluşturulur.1. Bir POW (kanıt çalışması) işinin kanıtını kanıtlamak
Cümlenin Giriş: Ne kadar çok yaparsanız, o kadar çok toplarsınız. Muhasebe otoritesini elde etmek için matematiksel görevleri yerine getirmek için bir makineye güveniyorsanız, kaynak tüketimi diğer fikir birliği mekanizmalarından daha yüksektir ve aynı zamanda zayıflamıştır. Performans verimliliği nispeten düşükse ve bir hata oluşursa, tüm ağın düğümlerinin%50'si bir hata oluşturabilir.
:
3) Sistemin yok edilmesi muazzam maliyetler gerektirir. Enerji bertarafını kısaltmak için:
1 dezavantajları;
3) Yeni blockchain'in başka bir Hasing algoritması bulması gerekiyor. Aksi takdirde, Bitcoin'in bilgi işlem gücü saldırısıyla karşılaşacaksınız.
Giriş: Ne kadar çok yakalarsanız o kadar çok olur.Ana fikir, düğüm muhasebe otoritesinin elde edilmesinde zorluğun, düğümün sahip olduğu haklarla ters orantılı olmasıdır. Bununla birlikte, buna göre geliştirilmiştir, ancak yine de karma operasyona ve zayıf denetime göre muhasebe otoritesi elde etmenin bir yöntemidir. Bu fikir birliği mekanizması POW ile aynı kusura sahiptir. Bu, her bir düğüm tarafından işgal edilen jetonların oranına göre madencilik zorluklarını azaltan POW tarafından yükseltilmesi gereken bir fikir birliği mekanizmasıdır. Dezavantajlar: Madencilik hala ticari uygulamaların ağrısını çözmez. Örneğin, Ethereum'un DAO saldırısı, Ethereum'un sert çatalına ve VEC kazasına neden oldu, bu da aslında bu sert çatalın başarısızlığını kanıtladı.
DPO'lar ve POS aynı pre nsibe sahiptir, ancak bazı "NPC yöneticileri" seçilmiştir.
Bitshares topluluğu ilk olarak DPO mekanizmasını önerdi. POS ile temel fark, düğümün birden fazla ajan seçmesidir. Düzenlemeler, performans, kaynak tüketimi ve kusur toleransı POS'a benzer. Yönetim kurulunun oylarında olduğu gibi, sahip belirli sayıda düğüm atar ve temsilci doğrulama ve muhasebe gerçekleştirir.
dpoBirlikte çalışır.
Tanımlama, hissedar oranına bağlı olarak her hissedarı etkiler ve%51 hissedar oy sonuçları geri döndürülemez ve bağlayıcıdır. Görev, zamanında bir yaklaşımla%51 onay almaktır. Bu hedefe ulaşmak için, her hissedar acenteye oy kullanma hakkı verebilir. Yerleşik programa göre bir blok oluşturmak için en fazla oyu olan ilk 100 oy ortaya çıkıyor. Her delege bir blok oluşturmak için döneme atanır. Tüm temsilciler ortalama blokta yer alan işlem ücretlerinin%10'unu alacaktır. Ortalama blok işlem ücreti olarak 100 hisse içeriyorsa, sorumlu kişi bir hafta ödül olarak alacaktır.
Belirli bir temsilci ağ bekleme süresi nedeniyle bloğu zamanında yayınlamazsa, bir blockchain çatalına yol açabilir. Bununla birlikte, bu gerçekleşmeyecektir çünkü üretim bloğunun temsilcisi, üretimden önce ve sonra doğrudan blok temsilcisine bağlanabilir. Sizden sonra (ve muhtemelen sizden sonra) sorumlu kişiyle doğrudan bağlantı sizi almaktır.
Bu mod her 30 saniyede bir yeni bir blok oluşturabilir ve blockchain çatal olasılığı normal ağ koşullarında çok küçüktür ve meydana gelse bile birkaç dakika içinde çözülebilir.
Temsilci olun. Ağda genel bir anahtar kaydetmeli ve 32 BIT tanımlayıcıya atamalısınız. Daha sonra tanımlayıcı, her işlem verisinin "başlığı" olarak adlandırılır.
Onaylı oylama:
Her cüzdanın her kullanıcının sorumlu bir veya daha fazla kişiyi seçmesi için bir parametre ayar penceresi vardır. Kurulduktan sonra, kullanıcı tarafından oluşturulan her işlem "Giriş Yöneticisi" nden "Çıktı Yöneticisi" e oy verecektir. Genel olarak, kullanıcı oylama amacıyla somut işlem gören bir işlem oluşturmaz. Bunun nedeni, işlem ücretinin ödenmesidir. Ancak acil bir durumda, bazı kullanıcılar oylamayı daha olumlu bir şekilde ödeyerek değiştirmeye değer olduklarını düşünebilirler.
Dürüstlüğünüzü koru.
Her cüzdan, temsilcinin performansını bilgilendiren bir durum göstergesi gösterir. Çok fazla bloğu kaçırırsanız, sistem kullanıcının sorumlu yeni kişiye geçmesini önerir. Bir temsilci yanlış bloğu yayınlamak için çıkarsa, tüm standart cüzdanlar her cüzdan daha fazla işlem yapmadan önce yeni bir temsilci seçmelidir. Direnç Saldırısı:
Direnç saldırısı açısından, her temsilcinin eşit oy hakları vardır, çünkü en iyi 100 temsilcinin kazandığı güç aynıdır. Bu nedenle, oylamanın% 1'inden fazlası elde edilebilir ve tek bir temsilciye yoğunlaşamaz. Sadece 100 temsilci olduğundan, bir saldırganın üretim bloğunu geçiş yapmaktan sorumlu bir hizmeti reddetmesi mümkündür. Neyse ki, bu özel saldırının tehdidi, her temsilcinin kimliğinin bir IP adresi değil, genel bir anahtar olması nedeniyle kolayca rahatlamıştır. Bu, DDOS saldırısının hedefini belirlemeyi zorlaştırır. Ve temsilciler arasındaki potansiyel doğrudan bağlantıların blokları engellemesini önlemek daha zor olacaktır. Avantajlar: Doğrulama ve muhasebeye katılan düğümlerin sayısı birkaç saniye içinde bir anlaşmaya varabilir. Dezavantajlar: Genel fikir birliği mekanizması jetona bağlıdır ve birçok ticari uygulamanın tokenlere gerek yoktur.Yapamaz.
3.pbft: Protrectionbyzantin hatası, gerçek Bizans kusuru toleransı
Gönderme: faaliyetleri ve güvenliği garanti etmek için n-1/3 eksikliği. Dağıtılmış bilgi işlemde, diğer bilgisayarlar bilgi alışverişi yoluyla bir anlaşmaya varmaya çalışır, ancak bazen sistem ayarlanmış bilgisayarlar (koordinatör/komutan) veya üye bilgisayarlar (üyeler/teğmen) sistem hatalarından kaynaklanabilir ve değişme. . Son sistem tutarlılığını etkileyen yanlış bir mesaj.
Genel Bizans'ın sorunu, yanlış bilgisayara dayanan bir çözüm bulmaktır.
Bizans problemine olası çözümler aşağıdaki gibidir. Bunlar arasında, n toplam bilgisayar sayısı ve F toplam bilgisayar sayısıdır. Bilgiler bilgisayarlar arasında değiştirildikten sonra, her bilgisayar elde edilen tüm bilgileri listeler ve sonuçların çoğunu çözüm olarak kullanır.
1) Sistem çalışması madeni paraların varlığından ayrılabilir. PBFT algoritmaları iş katılımcılarından veya amirlerden oluşur ve güvenlik ve istikrar iş partileri tarafından garanti edilir.
2) Konsensüs gecikmesi yaklaşık 2-5 saniyedir ve temel olarak ticari gerçek zaman işleme gereksinimlerini karşılıyor.
3) Yüksek konsensüs verimliliği ve yüksek frekans ticaret gereksinimleri karşılanabilir. Dezavantajları
:
1) Sistem, altta yatan iş durdurma işleminin 1/3'ünden fazlası çalıştığında hizmet sağlayamaz.
2). Üçten fazla şişlik şirketi birlikte çalışır ve diğer tüm eğitmenler iki ağ sistemine ayrılır ve kötü amaçlı eğitmenler Sistem çatalını yapabilir, ancak şifreleme kanıtları bırakırlar. Giriş: Xiaoyi tarafından benimsenen DBFT mekanizması, hak ve çıkarlara dayalı bir muhasebeci ve eğitmen seçmek ve daha sonra Bizans kusurları aracılığıyla bir anlaşmaya varmak için kullanılır. Tolerans algoritması.
Bu algoritma PBFT'ye göre geliştirildi:
P2P ağı için P2P ağına C/S mimarisinin istek modunu geliştirin.
Statik konsensüs katılım düğümünü dinamik olarak girmek ve sonlandırmak için dinamik bir anlaşma ile dinamik anlaşmayı geliştirin.
Sözleşme katılım düğümlerinin oluşturulmasına dayanan bir dizi hak, bu örneğin bu örneğin oylama mekanizması, konsensüs katılım düğümünü (muhasebe düğümü) belirler.
, oylamadaki muhasebe düğümünün gerçek kimliğini doğrulama sorununu çözmek için blockchain'e dijital bir sertifika getirir.
Avantajları:
1) Eğer altta yatan iş duraklarının üçte biri hizmet veremez. İki ağ sistemine ayrılan kötü amaçlı gaziler çatallara neden olabilir, ancak şifreleme kanıtları bırakacaktır. Sistemi en büyük ölçeğe kullanın ve blockchain'in gerçek finansal uygulama senaryoları için uygun olmasına izin verin. Havuz Doğrulama HavuzuGeleneksel dağıtılmış tutarlılık teknolojisi ve veri doğrulama mekanizması.
avantajları: Jetonsuz çalışabilir ve olgun dağıtılmış tutarlılık algoritmalarına (Pasox, RAFT) dayanan iki aşamalı konsensüs doğrulaması gerçekleştirir.
Dezavantajları: Atanma derecesi bictoin kadar iyidirYapamaz.
Blockchain anlaşması nedir? Sözde "konsensüs mekanizması", işlemin oylanmasıyla işlemin onaylanmasını ve onayını çok kısa bir süre içinde tamamlamaktır. Tüm ağın bir anlaşmaya varabileceğine inanılmaktadır. Kaba konuşursak, Çin Weibo Big V, ABD Sanal Çağrı Oyuncusu, Afrikalı öğrenciler ve Avrupalı gezginler birbirlerini tanımıyorlar, ancak hepsi iyi olduklarını kabul ediyorlar.Blockchain, verileri zamanında saklayan ve diğer fikir birliği mekanizmalarını destekleyebilen bir veri yapısıdır. Konsensüs mekanizması blockchain teknolojisinin önemli bir bileşenidir. Blockchain konsensüs mekanizmasının amacı, tutarlı bir blockchain görünümünü sürdürürken tüm dürüst düğümlerin iki özelliği karşılamasına izin vermektir.
1) Tutarlılık. Tüm dürüst düğümlerde depolanan blockchain'in önek kısmı tamamen aynıdır.
2) Etkinlik. Dürüst düğümlerle yayınlanan bilgiler sonunda diğer tüm dürüst düğümler tarafından kendi blok zincirinde kaydedilir.
Blockchain, birbiri ardına bir bloktan oluşan bir zincirdir. Bazı veriler bir blokta kurulmuş veya bir zincir sırasıyla ilişkilidir. Bu zincir kurtarılacak. Tüm sistemde tek bir sunucu olsa da, tüm blockchain ile çalışabilir. Bu sunuculara blockchain sistemlerinde düğümler denir ve tüm blockchain hesabı için depolama alanı ve bilgi işlem kontrol desteği sağlar.
Blok alanında üç ortak rıza mekanizması Farklı blockchain kimyasal türleri Blockchar'daki son bloğa algoritmaların farklı onayı tüm ağın durumunu her zaman yansıtabilir. Şimdiye kadar, en çok takip edilen blockchain konsensüs mekanizmaları: POW iş kanıtı, POS Eşitlik Kanıtı, DPOS Otorite Adalet Kanıtı, Paxos, PBFT (Eşitlik Pratik Kanıtı, Pxsignitis PBFT (Pratik Eşitlik DBFF, PXTHANTHE (PXTHANTHE ( Pratik aukema pxsignatio Algoritma), dbft dbft] Çalışma mekanizması, rastgele bir boşlukta sayısal çözümü kabul etmek için bir blok zincirinde. güç. Uygulama: POW'un en ünlü uygulaması bitcoin. Bitcoin ağında, blokların üretilmesinde, karmaşık kriptografik matematik problemlerini çözmek ve blockhash'ı bulmak için gereken madenciler ve n önde gelen sıfırların gereksinimlerini ve bir problemle ilgili bir problemle ilgili sıfır sayısını karşılıyor. Bu zamana kadar, hesaplama (iş yükü) için çok fazla çaba gerekli değildir ve hesaplama süresi makinenin yıkanmasına bağlıdır. Makul bir rölenin etkinliğin olasılığını aramak. Düğümde bilgi işlem kontrolü olduğunda, n / 100'ün Blockhas'a hesapları. Düğüm yeterince Hashan değerini başarıyla bulduktan sonra, tüm ağ düğüm ağının Passagia paketli bloğu aldığını doğrulayacağından sonra. Doğrulama zaten düğümlerde ise, gizemde başarıyla çözüldü ve mevcut blok için bir mücadele değil, ancak zaten çatışma değil, ancak bu bloğu seçin, kaydedin, ancak bu bloğu seçin, kaydedin, ancak Bu bloğu seçin, bloğunuza kaydedin, kaydedin, kaydedin, ancak bunu seçin Kaydetmek için, ancak bu bloğu seçin, kaydedin, ancak bu bloğu seçin, kaydedin, ancak bu bloğu seçin, defterinize kaydedin ve ardından bir sonraki geliştirme bloğuna geçin. Ağdaki sadece en hızlı bulmaca çözücü bloklar, defterdeki defter ve düğümlere kopyalanır. Düğümün bazı hile davranışı varsa, ağ düğümlerinin doğrulamayı geçmesine ve doğrudan paketlenmiş bloğu atmasına neden olur. Bu blok genel olarak kaydedilemez ve davanın maliyeti, bu nedenle maliyet davanın madencilik maliyetindedir, bu nedenle maliyet ayrıca tüketicinin eklenmesi, bitcoin protokolüne rıza gösterilmiştir. tüm sistemin güvenliği. Pros et IncoModa commoda: eventus potest esse cito verififatur, Malis est'te quod est, quod est exaltatio est, quod est in malis est, ita perspribitur, quod Madencilerin atasözü olan kötü bir şey. Dezavantajları: Büyük miktarda algoritma gerektirir ve rıza süresi uzundur Kavram: Kanıtı gerektiren kazık mekanizması (prova) kanıtı (prova). bir adamın belirli sayıda kripto para biriminin sahipliğini sağlamak. Kanıtı Mekanizma Kanıtı yeni bir blok oluşturarak çalışır, madencinin bir "madeni para hakları" işlemi oluşturması gerekir ve işlem, önceden ayarlanmış bir sistemde madencinin kendisine bazı madenciler gönderir. Korku mekanizması kanıtı, düğümlerin madencilik zorluğunu, rastgele numarayı araştıracak işaretler ve hızlara sahip olmak için düğüm türü ile orantılı olarak azaltır. Uygulama: 2012'de, Sunuding Sunduring takma adlı bir netizen Pelercy'yi başlattı (kripto para biriminde Diandian. Maximus inovasyon PPC, metal yönteminin POW ve POS'u birleştirmesi, çalışma mekanizması kanıtı kullanmasıdır. Yeni uyarınca ve ağ güvenliğini korumak için bir kanıt güvenlik mekanizması kullanır. POS, SUNYKING ama özellikle özel bir işlem türü tasarlama Yukarıdaki resim, kiracıya zamanın sikkelerinin zaman aralığını nasıl ifade ettiğini gösterir. Para birimini tutmak ve 10 güne kadar tutun. 10 peni, tüketilen yaş paraları (yok edildi). Deneyden daha fazlasını tasarruf eder ve kanıttan daha fazla enerji tasarrufu sağlar ve kanıttan daha fazla enerji tasarrufu sağlar ve kanıttan daha fazla enerji tasarrufu sağlar ve kanıttan daha fazla enerji tasarrufu sağlar. Kanıttan daha fazla enerji ve kanıttan daha fazla enerji tasarrufu sağlar ve kanıttan daha fazla enerji tasarrufu sağlar ve kanıttan daha fazla enerji tasarrufu sağlar ve deneyden daha fazla tasarruf sağlar ve testten daha fazla tasarruf sağlar ve nasıl denemeyi tasarruf eder ve Kanıt yerine zaman. Geleneksel POW ve POS makinesinin problemlerini çözme kanıtının otoritesi, teknolojik etkinin teknolojik uygulamasının teknolojik etkilerinin uygulanmasının merkezileşmesinin olumsuz etkisini dengeleyebilir. DPOS mekanizmasına dayalı olarak kurulan blok zincirlerinin ademi merkeziyetçiliği, tüm kullanıcılara değil, belirli sayıda temsilciye bağlıdır. Böyle bir blok zincirinde, tüm düğümler seçim için oy kullanırlar ve bazı düğüm temsilcileri ve blokları onaylamak ve sistemin çalışmasını sürdürmek için tüm düğümlerden sorumludur. Aynı zamanda, blockchain'deki tüm düğümlerin temsilcileri herhangi bir zamanda kaldırma ve ayarlama gücüne sahiptir. Gerekirse, tüm düğümler mevcut düğümlerin cemaatini tartışmak, yine yeni bir temsilciyi seçmek ve gerçek zamanlı demokrasiyi elde etmek için oy kullanabilir. Uygulama: BitShare bir tür kripto para birimidir ve benimsenen DPOS mekanizmasıdır. Tanık kavramını tanıtarak, tanıklar bloklar üretebilir ve tüm stoklar tanıklara oy verebilir. Toplam oy sayısının ilk N (n genellikle 101 olarak tanımlanır) tanık olarak seçilebilir. Seçilmiş tanık sayısı (n) Saterum, oyların en az yarısı tam merkezi olmayan .. tanık kısa listesinin tüm bakım döngüsünü (1 gün) güncellendiğine inanmaktadır. Bu nedenle, tanıkların rastgele düzenlenmesi ve her ifadenin sırada bloklar oluşturmak için 2 saniye izni vardır. Bir dahaki sefere dilim içinde belirli bir zaman diliminde blok oluşturabiliyorsanız .. Bu politika DPO'lar blok üretimini daha hızlı ve enerji güvenliği sağlar. DPOS, güzel ve popüler bir yolun rızasına ulaşmak için seçmenleri tam olarak kullanıyor. Not için oylanan tanıklar Naring Havuz olarak kullanılabilir ve bunlar Naring Havuzları kendi aralarında. Haklar eşit. Hissedarlar, bu tanıkların (madencilik havuzları), kararsız, bilgisayarın düştüğü veya kötülük yapmak için ellerde güç sağlama çabası sağlama çabası olduğu sürece, oylamada her zaman değiştirebilirler. et Puanlar: Avantajlar: Doğrulama ve muhasebeye katılan düğüm sayısını azaltın, böylece saniyeler içinde fikir birliği doğrulamasını elde etmek Dezavantajları: Zayıf Merkez Seviyesi ve POW zayıf olandan daha fazla güvenlik ve düğüm proxy, POS'tan daha düşük doğrulukla yapay okunur. Aynı zamanda, tüm konsensüs mekanizması hala düğümün kararlılığını korumak için istikrara yönelik ek düzenlemeye bağlıdır. I. İnternetteki işlem bilgilerindeki anlaşma nasıl onaylanır ve ulaşılır? ? Mekanizmaların rızası sıklıkla bahsedilse de, mekanizmanın rızasının anlamı ve anlaşılması açıktır. Bu nedenle, ilkeler kavramını ve mekanizmanın rızası ruh hallerinin uygulanmasını anlamak gerekir. ?
Onay mekanizması, blockchain'in sürekli dağıtım görevlerine nasıl ulaştığı sorununu çözer. Rızanın birçok düğümünün nispeten dengeli ikinci durumuna ulaşabilmenin nedenimekanizma. Peki, merkezi olmayan fikirdeki düğümler arasındaki karşılıklı güven sorununu çözme mekanizmanın rızası nasıl? ?
FLP teoremine ve teoriye dayalı algoritmaların rızasına başlayan önerilen yaklaşım fikri ile. İdeal dağıtılmış sistemin tutarlılığında standartlaştırılmış aşağıdaki üç noktayı karşılamalıdır:
I. Terminum: sabitliğin sonuçları sınırlı süre içinde olabilir.
2. Konsensüs: Farklı düğümlerle yapmak için seçim sonunun sonuçları aynıdır.
3. Yasallık ve seçim nedeniyle diğer süreçler tarafından önerilecektir.
Bununla birlikte, bilgisayar kümesinde aşağıdaki sorunlarda:
Eğitim veri düğümünde i düğümleri
2. Düğümler arasındaki iletişim güvenli olabilir
3. Kötü düğümler olabilir
4. Sistem daha kötü olacaktır (yeni düğüm eklenebilir). Bilim adamları, görevlerin sürekli dağılımlarını tamamlamanın imkansız olduğuna inanıyorlar. Ancak mühendisler tutarlılık dağıtılmış görevler için bir parçayı feda edebilirler. İki teorem, bu nedenle blok konseyine göre çeşitli mekanizmalar en uygun tutarlı fikir olabilir, esnek bir dönüşüm bu fikirde olabilir, bu zaman ve esnek blockchain sisteminin değişimi fırsatındaki maliyetin bir fedakarlığıdır takılabilir. Bir blockchain hesabı fişini çekti. Bugün çeşitli fikir birliği mekanizmalarının görüşlerimi ve analizini tanıtıyorum. Dağıtılmış sistemde kötü düğümlerin olup olmadığı, Bizans sakatlık toleransı ve Bzantin olmayan fay tolerans mekanizmalarına ayrılır.
, her işlemin başlangıcında bir kez bir değişiklik olamaz. İşlem, değeri değiştirmek ve mesaj göndermek için mesajlar alabilir. Süreç plana girdiğinde, değeri değişmez. Hafta sonuna girmek için uygun olmayan tüm süreçlerle, protokol sonu başarılı. Bu, hafta sonuna giren bazı işlemlere ödenir, protokol bile mutludur.
Asenkron İletişim: Senkron iletişim arasındaki en büyük fark, saatin olmaması, kullanılamaması, mesajlar tarafından tespit edilememesidir, mesajlar düzensiz olabilir.
İletişim yoluyla, süreç asla başarısız olmadığı sürece, mesaj sonsuzlukta ertelenecek, ancak nihayet serbest bırakılacaktır; Mesaj bir zamanlar teslim edilmez; Mesaj hemen bir kez değil (değil).
Başarısız durma modeli: İşlem arızası sadece kesintidir, hiçbir mesaj işlenmez.
Süreç sayısı: Bir işlem başarısız olur.
CAP, alan dağıtılmış sistemlerin, özellikle dağıtılmış depolamanın doktrini ile en çok ilgilidir. CAP, Ericbacher tarafından 2000 PODC katkısına önerilmektedir. Inktomi.Circa Veri Tutarlılığı, Hizmet Kullanılabilirliği ve Bölüm, Tolerans sırasında gelişmiş arama motorları ve dağıtılmış web önbelleğe alındı:
Veri tutarlılığı, sistem bu yeni bilgileri okumak için dönerse; Başarısız olursanız geri dönerse, bu bilgileri okuduğunuz her şey, güçlü bir tutarlılığa sahip (nükleer ve doğrusal sabit olarak da bilinir. Okuduğunuz ve yazdığınız tüm istekler belirli bir süreye yanıt verir ve sonlandırılamaz ve her zaman görmek için beklemezsiniz. Düğümlerdeki ağ bölünmeleri durumunda bölüm, ancak normal olarak dışa hizmet eder
Belirli bir anda, AP tatmin olursa, düğümler dıştan aynı anda ayrılır ve iletişim kurmamakBuna aykırı olması, iletişim durumunun beslenmemesi için; CP, bölümlerde ağda tatmin edilirse, dilekçe sadece her zaman beklemekle kalmaz, aynı zamanda tatmin edici olmayan durumun belirli bir süre içinde kurulması ve ağ bölümü yapılabilir, p memnun değil.
100, A ve P en fazla ikisini tatmin edebilir. FLP teoremi olarak, CAP Therne de imkansız bir olayı gösterir.
Blockchain teknolojisi için onam algoritmalarının oluşumu nedir?Chongqing'de Jinwowo aşağıdaki gibi oluşturulan algoritmanın analizi:
blok zincirinin onay mekanizması, tüm dağıtımlardaki anlaşmadan daha fazladır, algoritmalarla güncelleme verilerini oluşturmak ve kaydın her bir geçerliliğini belirlemek için Aynı veya sadece kurcalamayı önlemek için.
Blockchain esas olarak farklı uygulama görevlerine ve denge verimliliğine ve güvenliğine uyan dört farklı onay mekanizması içerir.
Blockchain teknolojisi hakkındaki bazı açıklamaları ve bilgi noktalarını sizinle birçok kez paylaştık. Bugün, blockchain teknolojisindeki fikir birliği algoritmasının bazı temel tanımlarını ve özelliklerini öğrenelim.
Genel ideolojimizdeki zincir demir zinciri, demirden yapılmış, biri Bir, tek tek. Açıkça, blockchain de bu şekilde anlaşılabilir, ancak demirden atılmaz, ancak belirli veri yapılarına sahip bloklarla bağlanır. Fikir birliğini tanımlamanın popüler bir yolu
SO -CONDLED Konsensüs, kamusal açıdan, hepimizin bir şeyi anlamamıza katılmamız anlamına gelir. Örneğin, sorunları tartışmak için günlük bir toplantımız varsa veya bir hayvan kedi ise, çıplak bir gözle gördükten sonra bir kedi gibi hissediyoruz. Fikir birliği bir kuraldır.
Toplantımız örneğine devam edin. Toplantıya katılanlar, toplantılar yoluyla sorunları çözme hakkında konuşabilirler.
Tutarlı bir defteri tutmanın daha derin anlamı, blok bilgilerini tutarlı bir zincirde depolamaktır.
Neden bir fikir birliğine ihtiyacınız var? Blockchain'in fikir birliği kuralı yoktur ve her düğüm kendi işini yapar ve tutarlılığını kaybeder.
Mektup -İki örnek oluşturma aşağıdaki gibidir:
Düğüm kavramını anlamıyorsunuz, lütfen önce bir madenci olarak anlayın.
konsensüs algoritması
Tutarlı bir fikir birliği (algoritma) sürdürmek için:
POW, temsilci, temsilci Bitcoin (BTC)
Adam tarafından ağdaki saldırıların maliyeti çok düşüktür ve jetonla rekabet edebilirsiniz
Tokenler muhasebe hakları kazanma olasılığı daha yüksek olacaktır.
Blockchain'in oybirliğiyle birçok algoritması