FFORGE//RS
← Маршрут

blockchain / УРОВЕНЬ 4

Десять отличных peers из одной subnet

ОЦЕНКА45 МИН
01

ТЕОРИЯ / ВОСПРОИЗВЕДЕНИЕ

Что нужно восстановить

  • Сочетать reputation с topology diversity и identity dedup

Исторический score не устраняет correlation

Peers одного operator/subnet могут совместно потеряться или контролировать view. Сначала фильтруйте banned и оставляйте highest-ranked duplicate identity, затем применяйте per-subnet quota; это снижает, но не решает Sybil/eclipsing.

КОНТРОЛЬНАЯ ТОЧКА

Чем опасен выбор только global highest-score peers?

ISOLATED RUST 1.96
src/lib.rsРЕДАКТИРОВАНИЕ

02 / РЕАЛИЗАЦИЯ

Реализуйте контракт

Выберите до limit peers по score desc/id asc. Skip banned, для duplicate id оставьте highest-ranked, на subnet не больше max_per_subnet; zero limits→empty.

Инициализация редактора…
ОБЛАЧНЫЙ SANDBOXсеть выключена · 256 МБ · 12 с
1 / 64 KB
ВЫВОД
Runner ждёт отправки кода.