Lisk Academy 日本語翻訳bot

Lisk Academy の日本語翻訳botです。

ビザンチンフォールトトレランス

以下のサイトから引用して翻訳しています。

lisk.io

ビザンチンフォールトトレランス

ビザンチンフォールトトレランスの達成は、ブロックチェーン技術が取り組む最も困難な課題の1つです。ビザンチンフォールトトレランスとは、2つのノードが同じデータを表示していることを知り、ネットワーク上で安全に通信できることを意味します。Lisk Academyのこの部分では、なぜこれが非常に挑戦的で重要なのか、どのように達成されるのかを検討します。

ビザンチン・ジェネラルズの問題」は、分散ネットワーク上の2台のコンピュータが、同じデータを表示していることを完全にかつ反駁できないほど保証することはできないと述べています。ネットワークが信頼できないと仮定すると、通信したデータが到着したことを決して確かめることはできません。ビザンチン・ジェネラルズの問題は、分散したネットワーク・ネットワーク全体でコンセンサスを達成しており、その中には潜在的に障害があり、ネットワークを脅かそうとしている攻撃者にも疲れている可能性があります。

ではP2Pネットワーク忠実な、または非故障した場合、合意が達成されたノードは、自分の意思決定上の全会一致の合意を達成します。ビザンチンフォールトトレランスは、受信メッセージがその受信メッセージの他の受信者に繰り返されることを意味します。すべてのノードは、メッセージを繰り返す行為がビザンチンノードの問題を排除すると仮定しています。 

f:id:Lisk_Japan:20180809143937p:plain

ビザンチンノードが存在し、意図的に関与する他のノード欺くことができるコンセンサスプロトコル。したがって、プロトコルは、ビザンチンノードからの不正な介入にもかかわらず、正しく動作し合意に達することができなければならない。これは、分散システム内のビザンチンノードの数が限られている限り、完璧に考えられます。

ビザンチン・ジェネラルズの問題は、ブロックチェーン技術が直面している最初の問題ではありません。しかし、ノード間の安全で信頼性の高い通信はかなりの問題であり、解決された信じられないほどの成果であり、ネットワーク上のノード間で効果的にコンセンサスに達することができます。

このアイデアは、ビザンチンの将軍たちが征服しようとしている都市を取り巻くグループの話から生まれたものです。しかし、それを成功させるために、彼らは一度にすべてを同時に攻撃しなければならなかった。彼らの攻撃を調整する手段として、彼らはメッセンジャーを介してしか通信することができず、足で命令を出すことができませんでした。

f:id:Lisk_Japan:20180809143954p:plain

このシナリオで直面するいくつかの問題があります。メッセンジャーのいずれかが捕捉され、メッセージが配信されず、そのために同期攻撃が不可能になります。さらに、将軍は、他の将軍のいずれかが故意に攻撃を妨害する手段として偽のメッセージを送ることを意図している裏切り者であるかどうかを確かめることができなかった。 

たとえば、不正直な将軍は、将軍の半分に退却させることを伝えることができ、他の半分に攻撃を命じ、失敗に向かわせるように指示する。ビザンチンフォールトトレランスは、この困難な状況を克服する方法です。

この話は、ピアツーピアネットワークを介して表示されている情報に同意しようとするノードに転送され、適用されます。これは主に、過去にデジタル通貨を作成する上で最も大きな障害となっていたブロックコイン技術の創始者である祖父母であるナカモト・サトシのBitcoin創業者の功績であることが証明されました。

ステークの証明プロトコルの一例であるビザンチン将軍の問題を否定しながら、安全で効率的なコンセンサスに到達するためには、さまざまな合意プロトコルによって異なるアプローチが取られています。