Pratik Bizans Hata Toleransı nedir? Başlangıç ​​Kılavuzu’nu Tamamlayın

Pratik Bizans Hata Toleransı

Konsensüs modelleri, dağıtılmış blok zinciri sistemlerinin birincil bileşenidir ve kesinlikle işlevsellikleri için en önemlilerinden biridir. Kullanıcıların birbirleriyle güvenilir bir şekilde etkileşime girebilmelerinin omurgasıdırlar ve kripto para birimi platformlarına doğru şekilde uygulanmaları, olağanüstü potansiyele sahip yeni bir ağ yelpazesi yaratmıştır..

Dağıtık sistemler bağlamında, Bizans Hata Toleransı Dağıtılmış bir bilgisayar ağının istendiği gibi çalışması ve sistemin kötü niyetli bileşenlerinin (düğümlerin) başarısız olmasına veya diğer eşlere yanlış bilgi yaymasına rağmen doğru bir şekilde yeterli bir fikir birliğine ulaşma yeteneğidir..

Amaç, bu kötü niyetli düğümlerin ağın doğru işlevi üzerindeki etkisini ve sistemdeki dürüst düğümler tarafından ulaşılan doğru fikir birliğini azaltarak yıkıcı sistem arızalarına karşı savunmaktır..

Dan türetilmiş Bizans Generallerinin Sorunu, Bu ikilem, kapsamlı bir şekilde araştırılmış ve pratikte çeşitli çözümler dizisi ile optimize edilmiş ve aktif olarak geliştirilmektedir..

#Crypto ExchangeBenefits

1

Binance
Best exchange


VISIT SITE
  • ? The worlds biggest bitcoin exchange and altcoin crypto exchange in the world by volume.
  • Binance provides a crypto wallet for its traders, where they can store their electronic funds.

2

Coinbase
Ideal for newbies


Visit SITE
  • Coinbase is the largest U.S.-based cryptocurrency exchange, trading more than 30 cryptocurrencies.
  • Very high liquidity
  • Extremely simple user interface

3

eToro
Crypto + Trading

VISIT SITE
  • Multi-Asset Platform. Stocks, crypto, indices
  • eToro is the world’s leading social trading platform, with thousands of options for traders and investors.

Bizans Generallerinin Sorunu

Bizans Generallerinin Sorunu, Görüntüleyen: Debraj Ghosh

Pratik Bizans Hata Toleransı (pBFT) bu optimizasyonlardan biridir ve Miguel Castro ve Barbara Liskov tarafından 1999 yılında “Pratik Bizans Hata Toleransı“.

Orijinal BFT fikir birliği mekanizmalarını geliştirmeyi amaçlamaktadır ve bazı popüler blockchain platformları da dahil olmak üzere birkaç modern dağıtılmış bilgisayar sisteminde uygulanmış ve geliştirilmiştir..

Pratik Bizans Hata Toleransına Genel Bir Bakış

PBFT modeli öncelikle, bağımsız düğüm hataları ve belirli, bağımsız düğümler tarafından yayılan manipüle edilmiş mesajlar olduğu varsayımıyla Bizans hatalarını (kötü niyetli düğümler) tolere eden pratik bir Bizans durumu makine replikasyonu sağlamaya odaklanır..

Algoritma, eşzamansız sistemlerde çalışmak üzere tasarlanmıştır ve etkileyici bir genel çalışma süresi ve gecikmede yalnızca küçük bir artış ile yüksek performanslı olacak şekilde optimize edilmiştir..

#CRYPTO BROKERSBenefits

1

eToro
Best Crypto Broker

VISIT SITE
  • Multi-Asset Platform. Stocks, crypto, indices
  • eToro is the world’s leading social trading platform, with thousands of options for traders and investors.

2

Binance
Cryptocurrency Trading


VISIT SITE
  • ? Your new Favorite App for Cryptocurrency Trading. Buy, sell and trade cryptocurrency on the go
  • Binance provides a crypto wallet for its traders, where they can store their electronic funds.

#BITCOIN CASINOBenefits

1

Bitstarz
Best Crypto Casino

VISIT SITE
  • 2 BTC + 180 free spins First deposit bonus is 152% up to 2 BTC
  • Accepts both fiat currencies and cryptocurrencies

2

Bitcoincasino.io
Fast money transfers


VISIT SITE
  • Six supported cryptocurrencies.
  • 100% up to 0.1 BTC for the first
  • 50% up to 0.1 BTC for the second
  • Esasen, pBFT modelindeki tüm düğümler, bir düğümün birincil düğüm (lider) ve diğerleri yedek düğümler olarak adlandırıldığı bir sırayla sıralanır..
  • Sistemdeki tüm düğümler birbirleriyle iletişim kurar ve amaç, tüm dürüst düğümlerin sistemin durumu konusunda çoğunluk aracılığıyla bir anlaşmaya varmasıdır..
  • Düğümler birbirleriyle yoğun bir şekilde iletişim kurar ve yalnızca mesajların belirli bir eş düğümden geldiğini kanıtlamakla kalmaz, aynı zamanda mesajın iletim sırasında değiştirilmediğini doğrulaması gerekir..

Pratik Bizans Hata Toleransı

Pratik Bizans Hata Toleransı, Görüntüleyen Altoros

PBFT modelinin çalışması için, varsayım, ağdaki kötü amaçlı düğümlerin miktarının, belirli bir güvenlik açığı penceresinde sistemdeki genel düğümlerin ⅓’üne eşit veya bu değeri aşamayacağıdır..

Sistemdeki düğüm sayısı ne kadar fazlaysa, toplam düğümlerin approach’üne yaklaşan bir sayının kötü niyetli olması matematiksel olarak o kadar düşük bir ihtimaldir. Algoritma, n’nin toplam düğümleri temsil ettiği, aynı zamanda kötü niyetli veya hatalı olduğu en fazla (n-1) / ⅓) olduğu sürece hem canlılığı hem de güvenliği etkili bir şekilde sağlar..

Sonraki sonuç, müşterilerin isteklerinden aldıkları yanıtların nihayetinde doğru olmasıdır. doğrusallaştırılabilirlik.

Her pBFT konsensüs turu (görünümler olarak adlandırılır) 4 aşamaya indirilir. Bu model, bir lider düğümünün varlığı nedeniyle tüm generallerin eşit olduğu saf Bizans Generalleri Probleminden daha çok “Komutan ve Teğmen” formatını takip ediyor. Aşamalar aşağıdadır.

  1. Bir istemci, bir hizmet işlemini başlatmak için lider düğüme bir istek gönderir.
  2. Lider düğüm, isteği yedekleme düğümlerine çok noktaya gönderir.
  3. Düğümler isteği yerine getirir ve ardından müşteriye bir yanıt gönderir.
  4. İstemci f + 1 (f hatalı olabilecek maksimum düğüm sayısını temsil eder) farklı düğümlerden aynı sonucu veren yanıtları bekler. Bu sonuç operasyonun sonucudur.

Düğümlerin gereksinimleri, deterministik olmaları ve aynı durumda başlamalarıdır. Nihai sonuç, tüm dürüst düğümlerin kaydın sırasına göre bir anlaşmaya varması ve ya kabul etmesi ya da reddetmesidir..

Lider düğüm, her görünümde bir round robin tipi formatında değiştirilir ve hatta lider düğümün isteği çok noktaya göndermeden belirli bir süre geçmesi durumunda görünüm değişikliği adı verilen bir protokolle değiştirilebilir..

Dürüst düğümlerin büyük bir çoğunluğu, bir liderin hatalı olup olmadığına da karar verebilir ve onları, yedek olarak sıradaki bir sonraki liderle kaldırabilir..

PBFT Modeli ile Avantajlar ve Endişeler

PBFT fikir birliği modeli, pratik uygulamalar için tasarlanmıştır ve özgün eksiklikleri, algoritmayı gerçek dünya sistemlerine uygulamak için bazı önemli optimizasyonlarla birlikte orijinal akademik makalede belirtilmiştir..

Aksine, pBFT modeli diğer fikir birliği modellerine göre bazı önemli avantajlar sağlar..

pBFT Faydaları

PBFT’nin faydaları, Image by Zilliqa

PBFT modelinin en önemli avantajlarından biri, Bitcoin’in kullandığı gibi Proof-of-Work modellerinde olduğu gibi onaylara ihtiyaç duymadan işlem kesinliği sağlama yeteneğidir..

Önerilen bir blok, bir pBFT sistemindeki düğümler tarafından kararlaştırılırsa, bu blok nihaidir. Bu, tüm dürüst düğümlerin birbirleriyle iletişimlerinin bir sonucu olarak o belirli zamanda sistemin durumu üzerinde hemfikir olması gerçeğiyle sağlanır..

PoW sistemlerine kıyasla pBFT modelinin bir diğer önemli avantajı, enerji kullanımındaki önemli düşüştür..

Bitcoin gibi bir Proof-of-Work modelinde, her blok için bir PoW turu gereklidir. Bu, yıllık bazda küçük ülkelere rakip olan madenciler tarafından Bitcoin ağının elektrik tüketimine yol açtı..

Bitcoin nedir? Tam KılavuzBitcoin nedir? Yeni Başlayanlar İçin En İyi Kılavuz

PBFT hesaplama açısından yoğun olmadığından, madenciler her blokta PoW hesaplama açısından yoğun bir hash algoritmasını çözmediğinden elektrik enerjisinde önemli bir azalma kaçınılmazdır..

Net ve ümit verici avantajlarına rağmen, pBFT fikir birliği mekanizmasında bazı temel sınırlamalar vardır. Spesifik olarak, model, düğümler arasında gerekli olan hantal iletişim miktarı nedeniyle, küçük fikir birliği grubu boyutlarıyla yalnızca klasik biçiminde iyi çalışır..

Makalede, mesajların kimlik doğrulaması için format olarak dijital imzaların ve MAC’lerin (Yöntem Kimlik Doğrulama Kodları) kullanılmasından bahsedilmektedir, ancak MAC’lerin kullanılması, kripto para birimi ağları gibi büyük konsensüs gruplarında düğümler arasında ihtiyaç duyulan iletişim miktarı açısından son derece verimsizdir ve MAC’ler ile, mesajların gerçekliğini üçüncü bir tarafa kanıtlamanın doğasında var olan bir yetersizlik.

Dijital imzalar ve çoklu ağlar, MAC’lara göre büyük bir gelişme sağlasa da, pBFT modelinin iletişim sınırlamasının üstesinden gelmek ve aynı zamanda güvenliği sağlamak, onu verimli bir şekilde uygulamak isteyen herhangi bir sistem için gereken en önemli gelişmedir.

PBFT modeli ayrıca şunlara karşı hassastır: sybil saldırıları tek bir tarafın çok sayıda kimliği (ağdaki düğümler) oluşturabileceği veya değiştirebileceği, böylece ağı tehlikeye attığı.

Bu, daha büyük ağ boyutlarına karşı hafifletilir, ancak pBFT modelinin ölçeklenebilirliği ve yüksek verimlilik yeteneği, daha büyük boyutlarla azalır ve bu nedenle, başka bir fikir birliği mekanizmasıyla birlikte optimize edilmesi veya kullanılması gerekir..

PBFT’nin Optimize Edilmiş Sürümlerini Bugün Uygulayan Platformlar

Bugün, pBFT algoritmasının optimize edilmiş veya hibrit versiyonlarını kendi fikir birliği modeli olarak veya en azından bir kısmını başka bir fikir birliği mekanizmasıyla birlikte kullanan bir avuç blok zinciri platformu var..

Zilliqa

Zilliqa, her ~ 100 blokta bir PoW konsensüsü ile birlikte klasik pBFT’nin oldukça optimize edilmiş bir versiyonunu kullanır. Klasik pBFT’nin iletişim yükünü azaltmak için çoklu imzalar kullanıyorlar ve kendi test ortamlarında, daha fazla düğüm eklendikçe daha da fazla ölçeklendirme umuduyla birkaç bin TPS’ye ulaştılar.

Bu aynı zamanda, pBFT’nin parçalama mimarileri içinde uygulanmasının doğrudan bir sonucudur, böylece pBFT konsensüs grupları belirli parçalar içinde daha küçük kalır, böylece konsensüs grubu boyutunu sınırlarken mekanizmanın yüksek verimli doğasını korur..

Zilliqa

Hyperledger

Hyperledger Kumaş Linux Foundation tarafından barındırılan ve platformu için pBFT algoritmasının izinli bir sürümünü kullanan blok zinciri projeleri ve teknolojileri için açık kaynaklı bir ortak çalışma ortamıdır.

İzin verilen zincirler küçük fikir birliği grupları kullandığından ve Ethereum gibi açık ve halka açık blok zincirlerinin ademi merkeziyetçiliğini elde etmeleri gerekmediğinden, pBFT, platformu büyük fikir birliği gruplarına göre ölçeklendirmek için optimize etme konusunda endişelenmenize gerek kalmadan yüksek verimli işlemler sağlamak için etkili bir fikir birliği protokolüdür..

Hyperledger Kumaş

Ek olarak, izin verilen blok zincirleri özeldir ve bilinen kimliklerle davet edilir, bu nedenle taraflar arasında güven zaten mevcuttur ve bilinen tarafların ⅓’ünden daha azının kasıtlı olarak sistemi tehlikeye atacağı varsayıldığından, güvensiz bir ortama duyulan doğal ihtiyacı azaltır..

Sonuç

Bizans Hata Toleransı, dağıtılmış sistemlerde iyi çalışılmış bir kavramdır ve Pratik Bizans Hata Toleransı algoritması aracılığıyla gerçek dünya sistemlerine ve platformlarına entegrasyonu, optimize edilmiş bir sürüm veya hibrit form aracılığıyla, günümüzde kripto para birimlerinin önemli bir altyapı bileşeni olmaya devam etmektedir..

Platformlar, büyük ölçekli halka açık blok zincir sistemleri için fikir birliği modelleri alanında gelişmeye ve yenilik yapmaya devam ederken, gelişmiş Bizans Hata Tolerans mekanizmalarının sağlanması, çeşitli sistemlerin bütünlüğünü ve güvenilmez doğasını korumak için çok önemli olacaktır..

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map