For the complete documentation index, see llms.txt. This page is also available as Markdown.

Validator slashing について

Chiliz Chain の slashing ペナルティ: Slashing Level 1 (ブロックの見逃し = epoch 報酬の喪失) と Level 2 (長期間のダウンタイム = 4 epoch の jail)、および unjail の手順。

Validator slashing とは?

Validator slashing は、ネットワークの健全性を維持するために不可欠なペナルティの仕組みです。

Chiliz Chain のような Proof of Staked Authority (PoSA) ブロックチェーンでは、validator はトークンを stake し、評判と staking 量に基づいて選出されます。

PoSA は、Proof of Stake (PoS) と Proof of Authority (PoA) のコンセンサスメカニズムの要素を組み合わせたものです。

Validator slashing は、validator が責任を持って Chiliz Chain の最善の利益のために行動することを保証します。そのため、ブロックの見逃しや長期間のダウンタイムといった悪意のある行為を抑止します。

Slashing は、validator の振る舞いをネットワークのセキュリティと信頼性に整合させるうえで極めて重要です。

Chiliz Chain における validator ペナルティ

Validator に対するペナルティは 2 種類あります。Missed Blocks と Extended Downtime です。

これらのペナルティは累積的です。同じ epoch 内で発生した場合に課され、validator node はまず Slashing Level 1 に達し、次に Slashing Level 2 に達します。

つまり、2 つ目のペナルティ (Slashing Level 2) に達した validator node は、すでに 1 つ目のペナルティ (Slashing Level 1) の結果も負っているということです。

2 つのペナルティの詳細は以下のとおりです。

  • Missed Blocks ペナルティ: validator node が 1 epoch (約 1 日) あたり XXX ブロックを見逃すと、その epoch の報酬を失います。これが Slashing Level 1 です。

  • Extended Downtime ペナルティ ("jail"): validator node が 1 epoch あたり YYY ブロックを見逃すと、すでにその epoch の報酬を失っており (Slashing Level 1)、さらに 4 epoch の間 "jail" されます (Slashing Level 2)。validator node の所有者は、この期間が経過した後でなければ validator node を "release" できません。

ペナルティは次の式に従って計算されます。

  • Slashing level 1: XXX = (Total nbr of blocks in an epoch / Total nbr of Validators) / 2

  • Slashing level 2: YYY = (Total nbr of blocks in an epoch / Total nbr of Validators) * 3/4

Validator node を unjail する方法

Validator node が "jail" されている場合、問題を修正し 4 epoch 待つことを条件に、"release" (unjail) できます。

release を申請する前に、そもそも node を jail に至らせた問題を修正したことを必ず確認してください!

これは node のアップグレードを意味する場合もあれば、node がアクティブになるのを妨げているものを是正することを意味する場合もあります。

Validator node を jail から release するには、次の手順に従う必要があります。

  1. node の jailing につながった最初の問題を修正したら、4 epoch (おおよそ 4〜5 日) 待つ必要があります。

  2. 4 epoch が経過したら、validator の所有者ウォレットを Chiliz Staking dApp に接続します。

  3. 右側のこちらにある "Unjail" ボタンをクリックします。

  4. jail されている node のウォレットアドレスを入力し、"Submit" をクリックします。

  1. node が jail から release され、再びアクティブになれます。

node がブロックの生成を開始するには、次の epoch を待つ必要があります。最大で 24 時間かかる場合があります。

最終更新

役に立ちましたか?