Как трактовать относительные веса портфеля делегирования Cardano
Портфель CIP-17 задаёт желаемые доли пулов в относительных единицах. Сумма весов необязательно равна ста, поэтому интерпретация весов как процентов может оставить большую часть баланса нераспределённой.
Нормализуйте по сумме весов
В примере сумма весов равна пяти. Умножьте вес каждого пула на распределяемую сумму и разделите на пять. Цель для A составит 100 ADA, для B — 150 ADA.
pool A: weight 2
pool B: weight 3
allocatable stake: 250 ADA
Если сумма в lovelace не делится без остатка, используйте целую арифметику и определённое правило распределения остатка, чтобы итоги сошлись. Сопоставляйте пулы по ID, а не по отображаемым именам.
Отделите цель от факта делегирования
Портфель описывает намерение вне цепочки. Для реализации разделения могут понадобиться отдельные стейкинговые credentials и поддержка кошелька. Проверьте фактические делегации и распределение в нужной сети до отображения цели как действующей. cips.cardano.org Cardano CIP-17