码桶
发现社区成员的开源项目
pool-trust-mechanism.ja.md5.5 KB
---
title: ノードプールの信頼メカニズムはどう動作するか
summary: trial(観察期)、trusted(正式信頼)、blacklisted(ブラックリスト)の3つの状態がどのように遷移するか——パネルのトラフィックプールの状態ラベルを理解するためのガイド
order: 10
updated: 2026-07-31
tags: [チュートリアル, トラフィックプール, 信頼メカニズム]
---
## なぜこの仕組みが必要か
NodeNanny の緊急用トラフィックプールでは、ノード情報源はさまざまなチャンネルに由来します。自分で手動追加し長期間検証済みのもの(旺財など)もあれば、システムが GitHub や Telegram チャンネルから自動的に発見した、これまで一度も品質を検証されていないものもあります。もしこれらを区別せず一律に扱ってしまうと、品質が悪く頻繁に接続できない情報源も、優良な情報源と同じ重みを占めてしまい、緊急用プール全体の信頼性を下げてしまいます。この信頼メカニズムの役割は、「良い成果を出す情報源は徐々により多くの重みを獲得し、悪い成果しか出せない情報源は徐々に重みを下げられるか除外される」という仕組みを、あなたが個々の情報源の良し悪しを手動で判断する必要なく、完全自動で実現することです。
## 3つの状態
システム内のあるノード情報源は、常に以下の3つの状態のいずれか1つにあります(手動情報源で `fixed: true` が設定されている場合、このプロセス全体をスキップし、ここで説明するルールの影響を受けません):
**trial(観察期)**
新しく発見された情報源は最初、必ずこの状態から始まります。この段階では重みは0〜5%の範囲に制限され、直近の検査合格率に応じて線形に変動します——合格率が高いほど重みは5%に近づきますが、どれだけ成績が良くても、trial期間中は5%を超える重みが与えられることはありません。検証されていない情報源が最初から大量のトラフィックシェアを占めてしまうことを防ぐためです。
**trusted(正式信頼)**
trial期間中、連続7回の検査ラウンド(約42時間)で合格率が70%を下回らなければ、trustedに昇格し、この時点で重みの5%上限は適用されなくなります。
**blacklisted(ブラックリスト)**
以下の2つの状況でブラックリストに入ります:
- trial期間中の検査合格率が持続的に低く、観察可能な期間を使い切っても基準に届かない
- trial期間中に連続4ラウンド合格率が0%になる(実際に検査は行われているが不合格、検査自体が行われなかった場合ではない)——この場合は7ラウンドを待たずに即座にブラックリストとなる
trusted状態の情報源が連続7ラウンドで合格率が70%を下回った場合、直接ブラックリストにはならず、まずtrialに降格し、再度観察プロセスを一からやり直します。
## ブラックリスト入り後も復活のチャンスはあるか
あります。ブラックリストに入った情報源は永久に見放されるわけではなく、その後連続2ラウンドの検査で合格率が再び70%以上に達すれば、自動的に blacklisted から trial 状態に復活し、重みも再計算されます——決まった日数を待つ必要も、設定ファイルを手動で変更する必要もありません。この設計は「ある情報源が一時的に故障していただけで、その後正常に復旧した」というケース(たとえば検査対象サイトのアドレスが変わり、一時的に検査が失敗したなど)に対応するためのものです。
## 手動情報源 vs 自動発見された情報源
ここには明確な原則があります:**手動で追加され、かつ `fixed: true` が設定された情報源のみが、この一連のプロセス全体をスキップできます**。自動発見された情報源(GitHubスキャン、Telegramチャンネル取得)は、見た目の品質がどれだけ良く見えても、必ず trial → trusted の完全な流れを通らなければならず、自動的に信頼されることはありません。これは意図的な設計です——機械が発見した情報源は人間による事前チェックを経ていないため、あらかじめ信頼されるべきではなく、人間が手動で選び、自ら確認した情報源だけが評価をスキップする資格を持ちます。
## この仕組みと日常利用の関係
普段はこの状態遷移マシンに手動で介入する必要はありません——完全自動で動作します。この仕組みを知っておく必要がある主な場面は、パネル上であるノード情報源の状態が突然 trusted から trial に、あるいは blacklisted に変わったのを見たときです。慌てる必要はありません——これはシステムが正常に機能している証拠であり(この情報源が最近不安定であることを意味する)、NodeNanny の故障ではありません。自分で追加した手動情報源の品質が不安定だと観察された場合も、この仕組みの判断基準を参考にして、その情報源を残すかどうか自分で評価することができます。