Как измерить кворум загрузки Fibre по весу подписавшихся

Загрузчик Fibre может получить подтверждения от нескольких валидаторов, пока их суммарного веса ещё недостаточно для расчёта за блоб.

Сложите веса разных валидаторов

При общем весе 120 порог в две трети равен 80. Подписи валидаторов с весом 36, 24 и 15 дают 75. Повторное подтверждение первого валидатора вес не увеличивает. До суммирования проверьте каждую подпись по одному и тому же обещанию оплаты и соответствующему набору валидаторов.

total voting power: 120
threshold: 80
signed power: 36 + 24 + 15 = 75

Отдельно отслеживайте расчёт

Ещё одна подпись весом 5 достигает порога в примере. Клиенту всё ещё нужно уложиться в ограничения включения расчётной транзакции. Раздельно храните прогресс загрузки фрагментов, вес подтверждений и состояние расчёта в сети, чтобы было видно, какой этап действительно завершён.

Источники