パブリックな許可のないネットワークである Polkadot は、犯罪や悪い行動を抑制し、良い行動を奨励するメカニズムを活用しています。

無効な投票の支持、無効な投票の賛成、有効な投票への反対、不一致、二重の賛成の不一致、賛成 + 有効な不一致など、いくつかの主要なバリデーター違反があります。

Polkadot は、これらの違反行為に対して、削除、無効化、評判の変更など、一連の罰則で対抗します。

ポルカドットでの違反行為

Polkadot には、主に 6 つのバリデーター違反があります。

  • 無効なバック - この違反は、パラバリデータが無効なブロックをバックした場合に発生します。

  • ForInvalid Vote - バリデータが無効なブロックに賛成票を投じた場合、ForInvalid Vote が発生します。

  • 有効投票に反対 - 有効投票に反対の投票をし、ネットワーク リソースを浪費すると、有効投票違反が発生します。

  • Equivocation - Equivocation は、バリデーターが同じブロックまたは投票を 2 つ以上生成した場合に発生します。これは、バリデーターが同じラウンドで異なるチェーン上の 2 つ以上の投票に署名した場合に発生する GRANDPA および BEEFY Equivocation である可能性があります。2 つ目は BABE Equivocation で、バリデーターが同じタイムスロットでリレー チェーン上に 2 つ以上のブロックを生成する場合に発生します。

  • 二重賛成票の多寡 - 5 人のパラバリデーターの支援グループ内では、5 つのパラブロックのみが支持されます。各パラブロックには、5 人の潜在的な支援者からの 1 つの賛成票と少なくとも 2 つの有効な投票が必要です。これにより、システムが処理しなければならないパラブロックの数が制限されますが、リレー チェーンの作成者にある程度の選択肢が提供されます。支援者は賛成票を投じたいパラブロックを決定する必要があります。ただし、別のパラブロックに賛成票を投じることはできません。2 票目が発覚した場合、罰せられます。

  • 賛成 + 有効な曖昧さ - これは、悪意のあるノードが何かに賛成し、別のノードが責任を引き受けた後に、それが正しいと言った人のふりをするときに発生します。ノードは、責任を回避するためにこのような戦術を使用できます。ただし、システムが 2 つの矛盾する投票に気付いた場合、違反としてフラグが立てられます。

ポルカドットの罰

Polkadot は、違反の重大度に応じてネットワーク上の違反行為を処罰します。Polkadot における 3 つの主な処罰は、スラッシング、無効化、および評判の変更です。

斬撃

スラッシングは、バリデーターがポルカドット ネットワーク上で不正行為をした場合に発生し、バリデーターとそのノミネーターはステークした DOT の一部を失います。これは 0.01% から 100% の範囲で、スラッシングされた DOT はポルカドットの財務に送られます。スラッシングは、特定のノミネーターのアクティブなバリデーターに対してのみ発生し、他の非アクティブまたは待機中のノミネーションによって軽減することはできません。また、バリデーター オペレーターが別のノードを実行しても軽減することはできません。

スラッシュは、多義性や紛争の際に発生することがあります。多義性の場合、1 回の多義性に対して 0.01% のスラッシュが適用されます。多義性を示すバリデータが増えるにつれて、スラッシュされる量は徐々に増加します。紛争の場合、バリデータがブロックの内容を偽ろうとすると、スラッシュが発生する可能性があります。このような場合、100% のスラッシュ ペナルティが適用される場合があります。

無効化

無効化により、バリデーターがネットワーク上で違反行為を行った後に特定のアクションを実行できなくなります。無効化は、オンチェーン無効化とオフチェーン無効化にさらに分けられます。

評判の変化

Polkadot での軽微な違反は、評判の変更によって罰せられます。バリデーターが Polkadot に接続すると、ピアの評判メトリックが使用されます。バリデーターが貴重なデータを提供して適切に行動すると、システムはその評判を高めます。ただし、不正行為をして誤ったデータを提供すると、システムはその評判を下げます。バリデーターの評判が十分に低下すると、ピアは一時的にそのチャネルを閉鎖できます。

免責事項: この記事は情報提供のみを目的としています。法律、税金、投資、財務、その他のアドバイスとして提供または使用されることを意図したものではありません。