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

blockchain / УРОВЕНЬ 4

Instruction, оплаченная после исполнения

ОЦЕНКА50 МИН
01

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

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

  • Считать checked instruction cost и precharge до crossing gas budget

Consensus-metering не зависит от host speed

Wall-clock timeout может сработать по-разному у validators. Protocol gas cost детерминирован; instruction отклоняется до execution, arithmetic overflow trap сохраняет gas, committed до текущей instruction.

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

Почему 100 ms wall-clock timeout недостаточен как единственный contract limit?

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

02 / ОТЛАДКА

Найдите и исправьте дефект

Исправьте gas meter: Read=10+bytes, Write=50+5×bytes, Hash=20+2×bytes, Transfer=500; checked arithmetic, precharge, report index и gas до failing instruction.

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