オベリスクコンセンサスアルゴリズムの定義
Obeliskは有望なコンセンサスアルゴリズムであり、仕事の証明(POW)およびステークオブステーク(POS)アルゴリズムの欠点を排除し、分散ネットワーク全体でブロックチェーンの状態を最小限のコンピューティングパワーで維持することを可能にします。関連する要件。 マイニングの必要性を減らし、トランザクション速度を大幅に改善し、セキュリティを強化します。
オベリスクコンセンサスアルゴリズムの分析
パブリックブロックチェーンは、単一の権限なしに、自己調整型の分散プラットフォームとして世界規模で動作します。 ネットワーク上で発生するトランザクションの信頼性と元帳のステータスに関するコンセンサスを確保するには、リアルタイムで信頼性の高い安全なネットワークメカニズムが必要です。 この非常に重要なアクティビティは、コンセンサスアルゴリズムによって実行されます。コンセンサスアルゴリズムは、さまざまなブロックチェーン参加者による貢献を決定するネットワークプロトコルです。
BitcoinとLitecoinで使用される作業の証明(POW)、およびDashとNEOで使用されるステークの証明(POS)は、最もよく使用される2つのコンセンサスアルゴリズムですが、どちらにもいくつかの欠点があります。 POWはエネルギー集約型であると言われ、POSは支出の代わりに暗号通貨の買いだめを促進します。
オベリスクの仕組み
オベリスクは、「信頼の網」と呼ばれる概念に従ってネットワークに影響を分散させることにより、POWとPOSの問題を回避しようとします。 各ノードは、選択された数の他のネットワークノードにサブスクライブし、ノードのサブスクライバネットワークの密度によってネットワークへの影響が決まります。
実行されるロールとアクティビティに関して、オベリスクには2種類のノードがあります。ブロック生成ノードとコンセンサスノードであり、ノードは任意のロールを交換可能に使用できます。 ブロック生成ノードは、新しいトランザクションを収集して認証し、検証済みのトランザクションを新しいブロックにパッケージ化してから、ブロックをネットワークにブロードキャストします。 コンセンサスノードは、ブロック生成ノードによって生成されたブロックを収集し、ブロックチェーン以外の別のコンテナに入れます。 次に、最大数のブロック生成プログラムによって作成されたブロックを識別します。 このブロックはローカル勝者と呼ばれ、ブロックチェーンに追加する資格があります。 そのようなコンセンサスノードはそれぞれ、他のノードによって報告されたローカル勝者に関する必要な統計を維持しています。 コンセンサスノードの過半数またはすべてからローカル勝者が報告された場合、グローバル勝者としての資格を持ち、ブロックチェーンの一部として残り続けます。 ただし、ノードが別の方法で決定した場合、利用可能なデータとローカルログに基づいて、次のいずれかのアクションが実行されます。
(1)ネットワークとの再同期または
(2)コンセンサスおよび/またはブロック作成への参加をやめる、または
(3)ブロックチェーンを維持し、緊急停止を要求する
オベリスクには、高いスケーラビリティと低いエネルギー消費の可能性があります。 ブロック生成は、低コストのハードウェアで実行できます。 このアルゴリズムは、高帯域幅の接続を必要とせずに、最近傍の接続のみを持つ疎ネットワークで簡単かつ効率的に実行できます。
オベリスクは、ブロックチェーン技術の完全なエコシステムとして出現しているスカイコインによって使用され、投機的な暗号通貨の賭けの評価のための別の媒体の代わりに、「真の」通貨として暗号通貨と公共台帳技術の使用を促進するために導入されました。