Solana вимагає переліку всіх станів/рахунків, використаних у метаданих TX (статичний паралелізм), що дуже корисно для симуляції Дуже легко побудувати конвеєр бектестування Solana, який пізніше зберігає всі релевантні симуляції стану та ефективності щодо цього стану Ланцюги, як-от aptos (я багато займався розробкою aptos) або Ethereum, динамічно завантажують акаунти під час виконання, що забезпечує гарний dev-ex, але вимагає набагато складнішого симуляційного конвеєра, який потенційно має зберігати весь стан блокчейну на кожному кроці для отримання точних результатів симуляції Граючись із litesvm, я повністю змінив моє ставлення до цього
@bl8_runner продуктивність для мене достатньо хороша 1 м змодельованих точок даних для створення цієї діаграми перезапустив скрипт і отримав 577 SIM/сек на кожен процес, паралелізований між усіма 5 процесами на pAMM ~2 900/с може паралелізувати ще більше
@bl8_runner **5 млн точок даних, 1 м на pAMM
81