Investor's wiki

オベリスクコンセンサスアルゴリズム

オベリスクコンセンサスアルゴリズム

##オベリスクコンセンサスアルゴリズムとは何ですか?

オベリスクは、Skycoinエコシステムで使用されるブロックチェーンコンセンサスアルゴリズムであり、プルーフオブワーク(PoW)およびプルーフオブステーク(PoS)アルゴリズムの欠点を排除するように設計されています。作成者によると、Obeliskはマイニングの必要性を減らし、トランザクション速度を大幅に向上させ、セキュリティを強化します。

##オベリスクコンセンサスアルゴリズムを理解する

ブロックチェーンは、単一の権限がなくても、自己規制された分散型プラットフォームとしてグローバルに動作します。したがって、ネットワーク上で発生するトランザクションの信頼性を確保し、元帳のステータスについてコンセンサスを得るには、リアルタイムで信頼性が高く、安全なネットワークメカニズムが必要です。このタスクは、コンセンサスアルゴリズムによって実行されます。

PoWシステムとPoSシステムは、最も一般的に使用される2つのコンセンサスアルゴリズムですが、どちらにもいくつかの欠点があります。たとえば、PoWは非常にエネルギーを消費し、PoSは支出の代わりに暗号通貨の買いだめを促進できます。

###オベリスクの合意形成プロセス

オベリスクは、「信頼の網」と呼ばれる概念に従って、ネットワーク上に影響力を分散させることにより、PoWとPoSの問題を回避しようとします。この概念は、さまざまなネットワークノードを使用し、各ノードが作成する影響スコアに応じてコンセンサス決定を行います。

Obeliskでは、すべてのノードに、サブスクライブされているノードのリストがあります。これにより、ノード密度が作成されます。最も密度の高いノードは、ネットワークにより大きな影響を及ぼします。

実行される役割とアクティビティに関して、オベリスクに参加するノードには、ブロック生成ノードとコンセンサスノードの2種類があります。ノードは交換可能であるため、どちらの役割も果たすことができます。ブロック生成ノードは、新しいトランザクションを収集して認証し、検証済みのトランザクションを新しいブロックにパッケージ化して、ブロックをネットワークにブロードキャストします。

コンセンサスノードは、ブロック生成ノードによって生成されたブロックを収集し、それらを別のコンテナー(ブロックチェーンとは別に)に配置します。次に、最大数のブロックジェネレータによって作成されたブロックを識別します。このブロックはローカル勝者と呼ばれ、ブロックチェーンに追加される資格があります。各コンセンサスノードは、ローカルの勝者に関する必要な統計を維持します(他のノードによって報告されます)。

コンセンサスノードの大多数によってローカルの勝者が報告された場合、それはグローバルな勝者としての資格を持ち、ブロックチェーンの一部のままです。ただし、ノードが別の方法で決定した場合は、使用可能なデータとローカルログに基づいて、次のいずれかのアクションが発生します。

-ノードはネットワークと再同期します

-ノードはコンセンサスまたはブロック作成への参加をやめます

-ノードはブロックチェーンを保持し、緊急停止を要求します

##オベリスクはどのように使用されますか?

オベリスクはSkycoinエコシステムで使用されています。 Skycoinは、集中型インターネット制御の代替として設計および宣伝されています。このプロジェクトの背後にある目的は、消費者が自宅からSkywire(インターネットサービスプロバイダー(ISP)の代替手段)を実行するSkyminerマシンを購入または構築することにより、インターネットを制御することです。

Skycoinエコシステム上に構築されたSkywireネットワークは、インターネット接続のメッシュを作成します。これにより、ISPの要件がなくなります。 Skywireユーザーは、他のユーザーに帯域幅を提供することでSkycoinおよびCoinHoursで報酬を受け取ります。

##ハイライト

-オベリスクは、「信頼の網」と呼ばれる概念に従って、ネットワークを介して影響力を分散することにより、コンセンサスメカニズムの問題に対処しようとします。

-Obeliskコンセンサスは、コンセンサスとブロックの作成に別々のノードを使用します。

--Obeliskは、Skycoinエコシステムの独自のブロックチェーンコンセンサスアルゴリズムです。

##よくある質問

###コンセンサスノードとは何ですか?

オベリスクコンセンサスを使用するSkycoinネットワークでは、コンセンサスノードがブロック生成ノードからブロックを収集し、最大数のブロックジェネレーターによって作成されたブロックを判別します。そのブロックがブロックチェーンに追加されます。

PoAコンセンサスとは何ですか?

Proof-of-Authorityコンセンサスは、新しいブロックを作成する権利があることが認証によって証明されたノードによってのみ、ブロックチェーンに対して新しいブロックを作成できるブロックチェーンコンセンサスメカニズムです。

###ブロックチェーンはどのようにコンセンサスに到達しますか?

多くの異なるコンセンサスアルゴリズムは、分散型台帳をコンセンサスにするように設計されています。ほとんどは、多くのトランザクションバリデーターがブロックチェーンの状態と行われているトランザクションについて多数決に達するように構築されています。