コンテンツへスキップ
⚡ total 0 sats

コンセンサス

    Consensus

    2,100 sats

    コンセンサス(合意形成)は、ビットコインや他のオープンソースプロジェクトのように中央集権ではない分散型システムにおいて、参加者が協力して行動するための理想的な「目標」、およびその「方法」を指します。コンセンサスは民主主義ではなく、投票・代表者・資格証明・管理者を必要とせず、また満場一致(100%の合意)を求めるものでもありません。なぜなら、すべての参加者の意見の完全一致はほとんど不可能だからです。

    ビットコインでは複数のレベルでコンセンサスが必要です。コンセンサスは、ビットコインのソースコードを維持する上で達成されなければならず、また、ブロックチェーンを保存および検証するすべてのノード間でも維持されなければなりません。ソースコードレベルでは、誰でも変更を提案、レビュー、コメントできるようにすることでコンセンサスが達成されます。このプロセスは通常、中央集権型のプロジェクトよりも時間がかかります。なぜなら、実装前にあらゆる変更に対して徹底的な議論とレビューが行われるからです。しかし、このプロセスによって、特定の利益が他の利益よりも優先されることがなくなり、いかなる私的な団体も自身の利益のためにビットコインの将来を左右することができなくなります。

    ブロックチェーンレベルでは、互換性のあるコードを実行しているすべてのノードによってコンセンサスが維持されなければなりません。すべてのノードは、コアとなるパラメータ(例:ブロックごとに生成される新しいビットコインの数、ブロックやトランザクションの有効性)に合意する必要があります。またノードはネットワークの正確な状態(どのブロックがブロックチェーンを構成し、どのトランザクションがそこに含まれているか)についても合意しなければなりません。これらのパラメータについてノード間で意見の不一致が生じた場合、ネットワークは分断され、ブロックチェーンはいくつかのチェーンに分岐する可能性があります。競合するチェーン間の整合性の回復は極めて困難であるため、コンセンサスの維持は極めて重要です。


    コンテンツの著作権は River Financial に帰属します。二次利用の可否は権利者にご確認ください。 / All rights reserved to River Financial.