ラッコが怠惰なノードをオンチェーン検出で罰する方法

微妙な失敗モードが分散ストレージを悩ませています: 怠惰なバリデーター。このノードはデータを正しく保存しますが、時々取得リクエストを無視したり、遅れて応答したりします。それは不正直ではありません—ただのパフォーマンス不足です。しかし、怠惰なバリデーターは明示的な詐欺なしにシステムの信頼性を低下させます。

従来のシステムは怠惰を検出するのに苦労します。なぜなら、ネットワーク条件と区別するのが難しいからです。バリデーターがリクエストを無視したのか、ネットワークがパケットをドロップしたのか?同期のタイミングの仮定がないと、判断できません。その結果、システム全体でパフォーマンス不足が許容されます—誰もが信頼性を損ないます。

@Walrus 🦭/acc はこれをオンチェーン検出を通じて解決します。バリデーターがブロブを提供するために選ばれると、そのコミットメントはSuiを介してオンチェーンに記録されます。バリデーターが定義されたウィンドウ内で取得リクエストを満たさなかった時—ネットワークの遅延によるのではなく、証明可能な利用不可のために—失敗が検出され、オンチェーンで証明されます。経済的なペナルティが自動的に続きます。

これは強力なインセンティブを生み出します。

怠惰なバリデーターは実際の経済的結果に直面します。ネットワーク条件の背後に隠れたり、不可避性を主張したりすることはできません。オンチェーンの記録は、彼らがその義務を果たしたかどうかを示します。劣化したネットワーク条件で運営される誠実なバリデーターは保護されます—彼らはデータを保持していたことを証明でき、ネットワークの遅延は彼らに対してカウントされません。

この区別は重要です: ラッコはネットワーク条件を罰しません、サービスを拒否することを罰します。バリデーターは信頼性があり続けなければならず、ただデータを正しく保存するだけではありません。これは理論的保証から強制された運用現実へとシステムの信頼性を高めます。

#Walrus $WAL

WAL
WAL
0.0805
-3.59%