poa(アクㆣビㆣ是)アルゴリズム:ブロックチェーンァェニェムエは?

POA(Profofactivity)ブロックチェーンコンセンサスアルゴリズム poA(profofactivity)は、ブロックチェーンコンセンサスアルゴリズムです。 www.jianshu.com/p/b23cbafbad2posアルゴリズム:https://blog.csdn.net/wgwgnihao/post/details/80635162poa。 POAアルゴリズムの要求に応じたネットワークには、通常、通常の参加者が常にオンラインであるとは限らない2種類のボタン、マイナーと参加者も含まれています。 POAアルゴリズムは、最初にオペレーターによってブロックタイトルを作成し、ブロックのタイトルからN Moneyを選択しました。 ここから、POAアルゴリズムは計算能力に関連しているだけでなく、Nの参加者の次の選挙は、参加者がネットワークに持っている金額の合計量によって完全に決定されていることがわかります。 参加者が次の参加者として選ばれるより良い機会があるほど多くのお金があります。 参加しているNの次の参加に必要な条件は、このN参加者がオンラインでなければならないことです。 これはPOAの名前のソースでもあります。 POAアルゴリズムの理想的な基本プロセスは、POWプロトコルと同様に、困難な要件を満たすブロックタイトルと、搾取された企業によって得られた被験者の計算を通じて得られたN通貨の数を活用するツールです。 エクスプロイトツールは、このブロックをこれらのN参加者に送信します。 このブロックは、ブロックの最初のn-1署名と最終的にn分配参加者がブロックにトランザクションをチェックし、このブロックを公開します。 理想的なプロセスが次の図に表示されます。 実際のアクティビティでは、すべてのオンライン参加者がオンラインであることを保証することは不可能ですが、非オンライン参加者はテスト署名を作成できず、このブロックタイトルは削除できません。 つまり、実際のアクティビティでは、搾取ツールはブロックタイトルを構築し、各参加者に配布して署名し、新しいブロックタイトルの再構築を続けて、前のブロックタイトルの参加者の1人を避け、放棄されたブロックタイトルにつながる必要があります。 したがって、この場合、ブロックが搾取ツールの計算能力だけでなく、ネットワーク上のオンライン比率にも関連しているかどうか。 Pure Powと比較して、Bitcoin(POW)のようにブロックが10分間放出されると、POAは非オンライン参加者のために失われます。 Pure POSと比較して、POAブロック生産プロセスは、建設プロセス中に関連情報を設定しないことがわかります。 これにより、ブロックチェーンのメンテナンスプロトコルによって作成されたバックアップ情報の量が大幅に削減できます。 このセクションでは、控訴契約のいくつかのパラメーターを分析します。 ビットコインでは、各ブロックの予想ブロック時間として10分間選択され、難易度の柔軟な調整により調整されました。 ここでは、nの値を選択または調整することもできます。 動的規制では、より複雑なプロトコル含有量が必要であり、ブロックチェーンや複雑なプロトコルの膨満感も増加する可能性があります。 攻撃者の攻撃の可能性。 さらに、もたらすことができる動的な調整の利点を証明する方法はありません。 次の分析(4安全分析)で値n = 3を取得する方が適しています。 上記の説明から、搾取会社に加えて、ブロックのタイトルから所有されているnコインがあることがわかります。 新しいブロックを構築した後、これらの参加者は参加者をオンラインにする動機を受け取る必要があります。 オペレーターと参加者の間の非監視の比率は、参加者のオンライン状態に関連しています。 動機は、オンラインを継続するための参加者の熱意に密接に関連している参加者に与えられます。 したがって、インターネットでオンラインで参加するのに十分な人がいない場合、参加を増やすことができます。 現在の参加者のオンライン状況を判断する方法は? NTH参加者がブロックを構築すると、サブジェクトタイトルが構築されますが、削除されたものをブロックに追加できます。 同時に、N番目の参加者と他の参加者を共有することも考慮する必要があります。 放棄されたブロックタイトルを新しく構築されたブロックに追加するように奨励するために、追加された被験者のタイトルに従って適切な方法で少し励ましを追加できます。 ブロックタイトルを追加すると、次のラウンドで共有率が上昇する可能性がありますが、参加者が未使用のブロックタイトルを追加するように動機付けるのに十分です(ここでは、参加者は共有を増やすために多くのブロックタイトルを追加することはできません。 各件名のタイトルは、搾取ツールのワークロードを意味します)。 参加者は、UTXOグループを維持せずにブロックを構築することはできませんが、最初のN-1署名に関与する可能性があります。 3.2の説明から、ユーザーはオンラインであり、UTXOグループを維持して可能な限り達成する必要があることがわかります。 このメカニズムにより、一部のユーザーは間違いなく集中組織のアカウントを保存するようになります。 この組織はオンラインで維持され、ユーザーのアカウントを維持し、ビルディングブロックに参加し、ビルディングブロックの参加者として選択された場合に給付を獲得しました。 最後に、収入部門をいくつかの形式に整理します。 上記のように、参加者は自分のコースに署名する必要があります。 ここでは、限られたコストキーを使用できます。 このロックは、預託機関中に使用できます。 上記の分析から、POAのセキュリティは攻撃者が所有する計算能力と攻撃者の公平性に関連していることがわかります。 攻撃者が所有するオンラインエクイティの比率は、攻撃者の計算能力がフォークを達成するために他のすべてのコンピューター機能の複数を達成する必要があると仮定します。 攻撃者の公平性の合計とネットワークのオンラインユーザー比率が、の計算能力が攻撃者は、攻撃を達成するために他のすべてのコンピューター機能の倍数を達成する必要があります。 攻撃分析表は次のとおりです。 上記の分析から、他のアルゴリズムと比較して、POAアルゴリズムはネットワークリンク構造を改善し、オンラインボタンの比率を維持し、コンセンサスアルゴリズムプロセスのエネルギー損失を減らすことができることがわかります。 同時に、POAプロトコルの攻撃コストは、ビットコインの純粋なPOWプロトコルの攻撃コストよりも高くなっています。 参照:Pracofactivity:BitcoinをPracofworkvia ProofofStakeから拡張します

I、ブロックチェーンのコンセンサスアルゴリズムの多く

ブロックチェーンの主なコンセンサスアルゴリズムは次のとおりです。

作業証明:

基本メカニズム:ネットワーク内の契約は、複雑な問題を計算することにより会計上の権利を取得する必要があります。 利点:システムのセキュリティと分散化を保証します。 短所:エネルギー消費は膨大であり、マイニングマシンテクノロジーの開発により、コンピューティングパワーの集中化に問題があります。

セッションの証明:

基本的なメカニズム:暗号化された通貨契約の利益に基づく会計権の分布。 利点:エネルギー需要を削減します。 短所:中心的なリスクがあり、象徴的な経済は非常に複雑です。

任命への関心の証明:

基本的なメカニズム:エージェントの役割を入力することにより、説明責任を維持する権利は投票によって選出されたエージェントに割り当てられます。 利点:中心的な効果を減らしながら、システムの効率を向上させます。 注:このメカニズムは、長期的に安定性とセキュリティを確保するために、それを検証し、継続的に改善する必要があります。

これらのコンセンサスアルゴリズムには利点と短所がありますが、共通の目標は、分散型デジタル資産とデータ共有取引をサポートするために、ブロックチェーンアプリケーションに公正で安全で効果的なコンセンサスメカニズムを提供することです。

II、リ

サーチノート| ある記事では、11の主流コンセンサスアルゴリズムがブロックチェーンブロックチェーンのコミュニケーションと学習における「コンセンサスアルゴリズム」を理解していることがよくあります。 コンセンサスアルゴリズムにより、ブロックチェーンの信頼性が保証されます。 コンセンサスアルゴリズムは、基本的に特定の数学アルゴリズムを使用して、ブロックチェーンのノード間の調整とデータの一貫性を実現します。 コンセンサスアルゴリズムは一連のルールとして理解でき、各ノードはこのルールセットに従ってデータをチェックします。 実際、コンセンサスアルゴリズムは、特に明確なリーダーなしで人々のグループが合意に達する必要がある場合に解決策を提供します。 ブロックチェーンでは、各ノードは、元帳がネットワークの他のノードディレクターと一致するかどうかを確認する必要があります。 これは、既存のソフトウェア構造の中央サーバーを介してデータの同期を実現する方法とは異なります。 コンセンサスアルゴリズムは、分散ネットワークのデータの一貫性の問題を解決します。 POWは最も一般的なコンセンサスアルゴリズムの1つであり、重要なのは、鉱夫が新しいブロックをチェックして追加するために計算パズルを解決する必要があることです。 このメカニズムは、コンピューティングリソースを消費することでネットワークセキュリティを保証しますが、高エネルギー消費、効率が低い、大規模な経済的影響に対する感度などの問題があります。 作業システムの証明は、ビットコイン、イーサリアム、ライトコイン、ドゲコイン、その他の暗号通貨などの暗号通貨で広く使用されています。 Steak Proof(POS)は、暗号通貨の量と時間に応じて資本を割り当てるエネルギーを節約するコンセンサスメカニズムであり、所有者は「燃焼コイン」を通じて利息の収入を得ます。 ステーキの証明により、エネルギー消費量を削減し、攻撃コストの増加を通じてサイバーセキュリティを改善します。 しかし、適合しない攻撃の問題は依然として困難です。 Ether Leeは、将来POSメカニズムを採用することを計画しています。 遅延作業の遅延証明(DPOW)は、他のブロックチェーンに追加できるブロックを作成し、省エネとセキュリティを維持できるブロックを作成しながら、トランザクションコストを節約する作業証明の改善されたバージョンです。 このメカニズムはコモドによって採用されています。 DPOS(DPOS)は、スーパーノードで投票できるライセンス契約メカニズムであり、暗号通貨所有者が新しいブロックの作成を担当しています。 DPOSは、エネルギー消費を削減し、効率を高め、分散化するように設計されています。 EOS、Bitshares、Steemit、その他のプロジェクトなどのプロジェクトは、このコンセンサスメカニズムを採用しています。 実用的なビザンチン断層トレランスアルゴリズム(PBFT)は、個人およびライセンスネットワークに適した効率的で拡張可能なコンセンサスアルゴリズムです。 一部のノードは、システムのセキュリティと高速を保証します。 POAは、検証者を信頼するコンセンサスメカニズムに基づいており、特定の証拠を持つノードが検証剤になります。 このメカニズムは、個人やライセンスブロックチェーンによく使用されます。 新しいブロックを作成できる人を決定するために待機時間をランダムに選択するために使用されるタイムプルーフ(詩人)メカニズムは、公正なリーダーの選挙を提供するように設計されたライセンスされたブロックチェーンネットワークに適しています。 エクイティオブエクイティ(POSV)は、ワークプルーフとエクイティプルーフを組み合わせて、暗号通貨ネットワークのセキュリティと効率を改善します。 恒星のコンセンサスは、連邦ビザンチンコンセンサスアルゴリズムに基づいており、効果的であり、スターブロックチェーンに適しています。 コンセンサスメカニズムを提供します。 Puactivityは、検証剤のアクティビティを介して新しいブロックを生成するノードを選択することを目的とした作業証明とステーキ証明を組み合わせます。 コンセンサスアルゴリズムの選択は、アプリケーションシナリオの要件に依存します。 タスクとステーキの証明は、最初に広く使用されているアルゴリズムであり、ステーキ、実用的なビザンチンの欠陥アルゴリズム、および名誉あるステーキ証明の証明は、効率の改善、エネルギー消費の削減、展開ポートの達成などの特定の問題を解決するために設計されました。 コンセンサスアルゴリズムを選択するときは、セキュリティ、効率、エネルギー消費、多様化、特定のアプリケーションシナリオと一致する場合は考慮する必要があります。

III、さ

まざまなブロックチェーンコンセンサスアルゴリズムの分類と比較? ブロックチェーンフィールドでは、BFTコンセンサスアルゴリズム(byzantineFaultTolerance)は、悪意のあるノードが存在していても、いくつかの検証ノードを聞くことを目指しています。 その中で、指示された非環式グラフ(DAG)に基づくBFTコンセンサスは、スケーラビリティの改善、確認時間の短縮、トランザクションの流れの改善における明らかな利点を示しています。 PBFTやホットサフなどの従来のBFTに基づくコンセンサスアルゴリズムは、安定した安定性を持っていますが、ネットワークが不安定な場合、通信の複雑さ、低いスケーラビリティ、大きな遅延があります。 近年、ブロックチェーンでのDAGテクノロジーの一般化されたアプリケーションは、DAGに基づいたBFTのコンセンサスを生み出しました。 これにより、DAGの効果的な通信メカニズムを使用してこれらの欠点が大幅に改善されました。 DAGベースのBFTコンセンサスは、指示された非環式グラフを使用して、効果的なコミュニケーションとコンセンサスを取得します。 各合意メッセージには、提案と以前のメッセージへの参照が含まれており、増加するDAGグラフを形成します。 このコンセンサスは2つのレイヤーに分けられます。 メッセージが生成され、異なるノードのビューの違いによって引き起こされる一貫性の問題を解決する必要があります。 ラウンドに基づくBFTコンセンサスと比較して、DAGコンセンサスはメッセージの伝播をコンセンサスロジックから分離し、一般的な通信コストを削減し、プロトコルのスケーラビリティとフローを改善します。 ツアーに基づくBFTコンセンサスは、ネットワークのノードがターンごとに単一のメッセージを定義し、前のラウンド中に特定の数のメッセージを引用することにより順番に宣伝されることを保証します。 Dag-Rider、Tusk、およびBullsharkは、さまざまな方法で一貫性の問題を解決し、提出プロセスを最適化するラウンドに基づいたBFTコンセンサスプロトコルの代表です。 Dag-RiderとTuskは、提出の時間、波長、投票数内に異なります。 この記事では、DAGとラウンドに基づいたBFTコンセンサスプロトコルをレビューします。 これには、その原則、機能、パフォーマンス比較、コード分析が含まれます。 ブロックチェーンテクノロジーの重要な分野として、DAGコンセンサスプロトコルは大きな可能性を示しており、ブロックチェーンシステムのスケーラビリティと効率を改善するための新しいアイデアを提供します。 より多くのプロジェクトの調査と適用により、DAGコンセンサスは成熟し続け、ブロックチェーンテクノロジーの将来の開発の基礎を築きます。

IV、長い記事:ブロックチェーンでの7種類のコンセンサスアルゴリズムの解釈

この記事では、ブロックチェーンテクノロジーで一般的な7種類のコンセンサスアルゴリズムを概要し、ブロックチェーンを探索する読者を支援することを目指しています。 ビットコインの基礎となるテクノロジーとして、ブロックチェーンテクノロジーは、暗号化、ネットワーキングテクノロジー、コンセンサスアルゴリズム、スマートコントラクト、その他のテクノロジーを統合しています。 近年、ブロックチェーン技術は、科学研究機関、政府、金融機関、技術企業から広範な注目を集めています。 ブロックチェーンテクノロジーは、トランザクションの分散化を実現し、ネットワーク全体でデータの一貫性を保証し、ピアツーピアトランザクションを可能にします。 このプロセスは、合理的なトランザクション確認ルール、つまりコンセンサスアルゴリズムの設計に依存しています。 コンセンサスアルゴリズムは、ブロックチェーンのセキュリティ、効率、その他の側面に決定的な役割を果たします。 次に、これらの7種類のコンセンサスアルゴリズムを詳細に紹介します。 コンセンサスアルゴリズムは2つのカテゴリに分けられます。 1つは公共チェーンに適しており、もう1つはアライアンスチェーンに適しています。 パブリックチェーンの基本的なコンセンサスアルゴリズムは、ノード間のハッシュコンピューティングパワーの競争を通じて会計上の権利と報酬を得るビットコインが使用するPOWアルゴリズムなど、作業証明(POW)です。 ワークの証明アルゴリズムは、競合する会計上の権利の基礎としてコンピューティングパワーを使用し、ハッシュ計算を通じて数学的問題を解決して、トランザクションの正当性を検証し、ブロックチェーンのセキュリティを保証します。 POWを使用したブロックチェーンでは、ネットワーク遅延などの要因がブロック生成時間をアプローチし、フォーキングを引き起こす可能性がありますが、最長のチェーンの原則を介して、ネットワークはメインチェーンとして最長のブロックチェーンを選択します。 Sport of Stake(POS)は、公共チェーンのもう1つのコンセンサスメカニズムです。 POWの資源廃棄物の問題を解決することを目指して、通貨年齢を通じて会計上の権利を求めて競争しています。 ステークメカニズムの証明では、トークンを長く保持するほど、ネットワークの公平性が高まり、報酬を得る可能性が高くなります。 ただし、ステークメカニズムの証明は、長期攻撃や非利害関係者攻撃などの問題に直面する可能性があります。 委任されたSport of Stake(DPOS)は、簿記を担当する株式保有利益に基づいて、すべてのノードが代表者に投票できるようにする改善されたPOSアルゴリズムです。 DPOSは、ノードの数を減らし、代表者のオンライン時間要件を増やすことにより、コンセンサスの効率とセキュリティを改善します。 実用的なビザンチン断層トレランスアルゴリズム(PBFT)は、コンソーシアムチェーンに適したマスターノードとバックアップノードに基づくコンセンサスアルゴリズムです。 PBFTアルゴリズムは、クライアントリクエストのソート、バックアップノードへの送信、ビュー変換メカニズムのマスターノードの交換などの手順を通じてコン​​センサスを実現します。 RAFTやVRFなどのPaxosベースのアルゴリズムも、分散システムのデータ同期と一貫性を実現するために使用されます。 RAFTアルゴリズムはリーダー主導のコンセンサスメカニズムを提供し、VRFアルゴリズムはPOSとBFTアルゴリズムを組み合わせて、ランダム関数を介して候補ノードからコンセンサスノードを選択して、システムの公平性とランダム性を改善します。 シャーディングテクノロジーと組み合わせたコンセンサスアルゴリズムは、ブロックチェーンのスループットを改善することを目的とした確認のために複数のコンセンサスグループにトランザクションを割り当てます。 シャードテクノロジーは、検索パフォーマンスを向上させ、複数のコンセンサスグループにトランザクションを分散することにより、スループットのほぼ線形スケーリングを実現します。 ただし、シャードテクノロジーは、乱数生成プロセスの長い時間やPOW競争コンセンサスノードや高い通信の複雑さなど、実装プロセスの課題に直面しています。 この記事では、さまざまな種類のブロックチェーンコンセンサスアルゴリズムをレビューし、提供することを目指していますブロックチェーンを探索する読者向けの貴重な参照情報。 これらの7種類のコンセンサスアルゴリズムを理解することにより、読者はブロックチェーン技術のコアメカニズムをより深く理解することができます。