委任されたビザンチン耐障害性(dBFT)について説明します。 よく知られている作業証明(PoW)とステーク証明(PoS)コンセンサスアルゴリズムに加えて、ブロックチェーンに電力を供給する他の方法があります。 委任されたビザンチンフォールトトレランス(dBFT)は、多くのブロックチェーンと暗号化の採用を混乱させるコンセンサスを達成するために使用されるアルゴリズムです。
PoWやPoSのように誰もが理解しているわけではないという複雑な概念です。 しかし、非常に混乱しているにもかかわらず、最大の暗号化交換の1つであるBinanceは、このコンセンサスメカニズムをそのチェーンに使用することに決めました。
これは、委任されたビザンチンフォールトトレランスが他のアルゴリズムよりも効果的にブロックチェーン上の信頼できない、または信頼できない参加者に対抗できるためです。
委任されたビザンチン耐障害性は何ですか?
委任されたビザンチン耐障害性コンセンサスは、しばしば「中国のエテリアム」と呼ばれるNEOによって導入されました。 この中国のブロックチェーンは、資産をデジタル化し、ブロックチェーン上でスマートな契約を提供することによって、「スマートエコノミー」を達成する予定です。
そのクリエイターによると、dBFTの投票システムは、委任証明のコンセンサスと同様の方法で大規模な参加を可能にします。
これは、NEOトークンの所有者が投票を通じて特定の「ブックキーパー」をサポートできることを意味します。 選択されたブックキーパーのグループは、ビザンチン耐障害性メカニズムを使用してコンセンサスに到達し、より多くのブロックを生成します。
dBFT メカニズムを使用する最も強力なポイントの 1 つは、絶対的な最終性です。 最終確認後、ブロックを分岐できないため、トランザクションを取り消したりロールバックしたりすることはできません。 しかし、これは両面武器です。
ファイナリティは、NEOが完全に分散されたネットワークではないという事実によって何らかの形で保証されます。 この方向性を取るためのNEOの努力にもかかわらず、現在は7つのノードと少数の代理人がブロックチェーン上で動作しています。 これらの大部分はNEO 評議会に関連しています。
dBFT メカニズムの仕組み
一見すると、dBFTコンセンサスメカニズムは委任証書に似ています。 投票プロセスを使用して、NEOトークン所有者は代理人に投票する権利を持ちます。 これは関係なく、彼らの所持の通貨の量です。
要件を満たしている限り、誰でも代理人になることができます。 これは、信頼性の高いインターネット接続、適切な機器、検証済みのアイデンティティ、1,000 GASを意味します。 GASは、ユーザーがネットワーク上での活動に対して受け取る報酬です。 参加者から、スピーカーがランダムに選択されます。
スピーカーは、検証を待つトランザクションから新しいブロックを構築します。 次に、スピーカーは、選出された代表者に提案を送信します。 彼らはすべてのトランザクションを追跡し、ネットワーク上でそれらを記録することが期待されています。
参加者は、データの正確性と話者の誠実さをテストするために、受け取った提案を自由に共有し、比較することができます。 代理人の3 分の2 以上がコンセンサスに達し、それを検証する場合、ブロックはブロックチェーンに追加されます。
NEOネットワークでの投票は、リアルタイムで行われるプロセスです。
dBFT が不正行為を取り除く方法
すべての代理人がブロック提案を検証できるため、スピーカーから送信されたデータが有効か無効かを簡単に理解できます。 したがって、話者が不正で、無効な提案を代理人の 3 分の 2 に送信すると、ブロックは一致せず、ノードの所有者はそれを検証しません。 投票の3 分の2でコンセンサスに達し、新しいスピーカーが選ばれます。
いずれかのノードが破損している場合、他の代理人は、提案の独自のバージョンを比較することによって提案の有効性を判断できます。 デリゲートの3 分の2だけがブロックを検証し、不正なデリゲートを置き換えることに同意する必要があるため、コンセンサスに到達することができます。
委任ビザンチンフォールトトレランスアルゴリズムを使用すると、スピーカーとデリゲートの両方が不正な場合にも合意に達することができます。 ブロックを比較すると、代理人は話者または代理人のいずれかが壊れているかどうかを確認でき、ブロックを無効にすることに同意できます。これにより、自動的に新しい話者が選択されます。
これらの3つの状況のいずれかで、不正な代理人は、ブロックチェーンに書き込まれたデータを破損するために、ネットワークの三分の二を制御する必要があります。 すべてのNEOトークン所有者が投票することができ、代理人は匿名ではなく、ノードの所有者になるには1,000 GASがかかります。
dBFT プロ:
チェーン上に新しいブロックを生成するには、15 ~ 20 秒かかります。
トランザクションのスループットは 1,000 TPS に近いです。 NEOは10 万 TPSに到達したいと考えています。これにより、ネットワークが大規模な商用アプリケーションをサポートできるようになります。
エネルギー消費は不要です(Proof-of-Work コンセンサスアルゴリズムとは異なります)。
確認後のトランザクションのファイナリティの合計。
NEOブロックチェーンにはフォークはありません。
dBFT の短所:
デリゲートは、選出される実際のアイデンティティの下で動作する必要があるため、ブロックチェーンには匿名性はありません。
このメカニズムには、一定のレベルの集中化(BitcoinやEthereumのようなブロックチェーンが達成しようとしているもの)を含む規制されたブロックチェーンが必要です。
最終思想
委任ビザンチンの耐障害性メカニズムの強みは、1 人以上の代理人が破損している場合でも合意に達する能力です。 世界的なパブリックブロックチェーンでは、ネットワークに影響を与える可能性のある悪意のあるユーザーに対する許容範囲を減らすための適切なツールになる可能性があります。
しかし、匿名性の欠如と集中化の必要性は、プライバシーを保証しないブロックチェーンから採用者を遠ざける可能性があります。
Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.