FOGRの識別
現在、主流のブロックチェーン コンセンサス メカニズムには、コンピューティング パワーの浪費、コンピューティング パワーの集中化、コンセンサスとコンピューティングの分離という共通の問題があります。 フォグは、上記の問題を回避するために、ネットワーク操作の参加者のさまざまなアイデンティティを通じてさまざまな機能とタスクを提供します。
これらの ID は、コンピューティング パワー プロバイダー (マイナー)、認証ノード、ボーター、およびゲートキーパーに分類されます。

コンピューティング パワー プロバイダー:つまり、マイナーはフォグ プラットフォームのコンピューティング パワーにコンピューティング パワー リソース サービスを提供し、DCPP 対応機器は位置情報に応じてコンピューティング リソースを提供して、マイニングではなく実際のトランザクションの計算を実行し、無駄を省くことができます。 計算力。
検証ノード: データのネットワーク全体のセキュリティと可用性を確保するために、ノードを実行および維持する必要があります。 常にオンラインである検証者の役割が必要です。 同時に、検証ノードはフォグ チェーンを介してブロック報酬を取得します。 検証者になれるかどうかは、自己抵当権の数と有権者の誓約数によって決まります。
FHPoS コンセンサス アルゴリズムは、デューデリジェンスを持たない一部の検証者になります。 小さな結果を伴うエラーや、意図的でないと判断できるエラー (短期間のオフラインなど) がある場合、収入のごく一部が差し引かれます。 ただし、同様のエラーが繰り返し発生した場合や、調査・確認できる複数の署名などの意図的な悪意のある行為があった場合は、差し入れた預金をすべて差し引くなど、より深刻な処罰が下される可能性があります。 (資金のこの部分は、破壊、他のノードへの優れたパフォーマンスへの報酬、情報提供者への報酬、生態系開発資金としての機能に大別できます)したがって、検証者にとって、ハードウェア機器の要件はより高くなり、必要です 高可用性と高帯域幅を備えた信頼できるハードウェア上で検証クライアントを実行できるようにします。
選挙人: 選挙人は、権利と利益を持つグループです。 彼らは FOGR をさまざまな検証者へのデポジットとして委託 (投票) します。これは、信頼できる検証者を選出し、ネットワーク全体を独自に維持するように委託することと同じです。 検証者が処罰を受けると、選挙人も投票率と実際の状況に応じて報酬または処罰を受けることに注意してください。 ゲートキーパー: クロス チェーン ブリッジのゲートキーパーは、管理者としても理解できます。 二者チェーンの資金を保管してください。
現在、コンセンサス グループのしきい値署名はハイブリッド証明としてネットワークにとって非常に価値があり、コンピューティング パワー プロバイダーは定期的に証明を提出する必要があります。 すべてのコンピューティング プロバイダーにはスコアがあり、証明書やその他の要素をブロックチェーンに送信することで、時間の経過とともに低下します。 ある期間において、比較的スコアの高いコンピューティング パワー プロバイダがアルゴリズムに従って選択され、コンセンサス グループに参加します。 コンセンサス グループは、しきい値復号化を使用してトランザクションを復号化し、トランザクションの有効性と順序について合意に達し、それらをブロックにパッケージ化し、検証者に提出する責任があります。 次に、検証者は、このブロックに含まれるトランザクションが利用可能かどうかを確認し、署名してブロックチェーンに追加します。
½* N + 1 以上の検証者が存在することを考えると、正直であり、フォグ ネットワークは通常、安全かつ正しく機能します。 ただし、「クローン攻撃」などを通じてネットワークを攻撃しようとする可能性のあるビザンチン検証者はまだ一定数存在します。 * n + 1 を超える異なるバリデーターのコンセンサスを受け取るまで待つことをお勧めします。 このようにして、* n 未満のビザンチン検証者を許容できます。 検証者は 21 人です。 ブロック時間が 5 秒の場合、* n + 1 の異なる検証者の検証が必要です。これは、約 (2/3 * 21 + 1) * 5 = 75 秒の期間です。 Fog の重要なアプリケーションは、比較的安全なファイナライズを確保するために * n + 1 待つ必要がある場合があります。 ただし、そのような取り決めに加えて、FOGR はスラッシュ ロジックを導入して、ビザンチン検証子の二重署名または不安定性を罰することもあります。 このスラッシング ロジックは、悪意のある検証者を非常に短時間で公開し、「攻撃」を非常に困難または非経済的なものにします。 この強化により、ほとんどのトランザクションの確認として ½* N + 1 またはそれ以下のブロックが行われます。
Last updated