Consensus

提供: tezos-wiki
移動先: 案内検索

「合意」は、Bitcoinと他の場所の両方で、いくつかの異なることを意味することがあるあいまいで問題のある単語です。それはしばしば "まあ、誰もが基本的に同意する"ように手作業による決定の問題に使用されます。

Bitcoinでは、「コンセンサス」という言葉はいくつかの非常に異なる方法で残念ながら使用されています。実際、これらの使用法はすべて別個の異なる言葉に置き換えられ、コンセンサスという言葉は決して使用されるべきではありません。

コンセンサスのルール[編集]

コンセンサスルール は、ブロックとそのトランザクションの有効性を検討する際にBitcoin フルノードが確実に実施するルールの特定のセットです。例えば、Bitcoinのコンセンサスの規則では、ブロックは特定の数のビットコインのみを作成する必要があります。ブロックが許可されているビットコインよりも多くのビットコインを作成する場合、全ノードはこのブロックを拒否します。新しいコンセンサスルールを追加することは一般にsoftforkとして行うことができますが、コンセンサスルールを削除するには[hardfork]が必要です。単なるネットワークプロトコルの振る舞いに関する規則は、たとえネットワークプロトコルの振る舞いの変更が後方互換性を損なうものであっても、コンセンサス規則ではない。コンセンサスのルールは、ブロックとトランザクションの有効性にのみ関係します。

Bitcoinは、Bitcoin経済のすべての参加者がコンセンサスルールに関して(次の定義の意味で)コンセンサスを持つことを要求するため、コンセンサスルールと呼ばれています。経済がコンセンサスのルールに同意しない場合、通貨と経済は2つ以上の完全に独立した部分に分割されます。

他の2つの定義とは異なり、これは非常に具体的な概念です。

Bitcoin をコンセンサスの規則の代わりに使用します。

近日一致[編集]

「コンセンサス」とは、「重要な人々の間で重大な異議はない」という意味です。 Bitcoinでは、これは[hardfork]を展開するために必要な標準です。hardforkに積極的に反対するBitcoin経済の重要なセクションはありません。

明確にするために、このレベルの合意は、「非論争」または「ほぼ一致」と呼ばれるべきである。

一般的な合意[編集]

コンセンサスは、「参加者が専門知識や議論の強さに加重されているときには、大部分が強い」のようなものを意味する可能性があります。一例として、4人の専門家が何かに強く同意し、それに対して強力な主張をするならば、5人の評論家は単に彼らがその提案に反対すると述べるだけであり、その提案はほとんどの場合コンセンサスを有すると言われる。しかし、4人のエキスパートが提案について強い主張を示し、3人のエキスパートが同等の強力な議論を提示する場合、コンセンサスがあるとは言えないでしょう。これは一般に、多くのBitcoinオープンソースプロジェクトを含むオープンソースプロジェクトで技術的な決定が行われる方法です。

明確にするために、この合意のレベルを「一般的合意」と呼ぶべきである。

Category:Vocabulary