Как оценить storage mass мелкой сдачи в Kaspa

У транзакций с одинаковыми суммами входов и выходов и одинаковым числом выходов может различаться storage mass. Формула Kaspa учитывает номинал отдельных выходов.

Зафиксируйте структуру транзакции

Соберите два кандидата с одинаковыми входом, типами скриптов и полезной нагрузкой. В обоих примерах на комиссию приходится 0,01 KAS. Запустите совместимый с сетью калькулятор массы с фактическим UTXO входа. Малый номинал увеличивает составляющую с обратным значением, которую оценка по числу байтов упускает.

input: 100 KAS
candidate A outputs: 49 KAS + 50.99 KAS
candidate B outputs: 99.9899 KAS + 0.0001 KAS

Проверьте сдачу до подписи

До подписи сравните расчётную массу и ставку комиссии с целевой политикой. Если кошелёк подберёт другие монеты, пересчитайте результат по новым входным суммам. Снижение storage mass не гарантирует меньшую итоговую комиссию: существенны и другие составляющие массы, и правила ретрансляции.

Источники