Solana kräver transaktioner som listar alla tillstånd/konton som används i TX-metadata (statisk parallellism), vilket är mycket användbart för simulering Det är så enkelt att bygga en Solana-backtestpipeline som lagrar alla relevanta tillstånd och effektivitetsimulering mot det tillståndet senare Kedjor som APTOS (jag har gjort mycket aptos-utveckling) eller Ethereum laddar konton dynamiskt under körning, vilket ger bra dev-ex men kräver en mycket mer komplicerad simuleringspipeline som potentiellt måste spara hela blockkedjetillståndet vid varje steg för att få exakta simuleringsresultat Att leka med litesvm förändrade helt min syn på detta
@bl8_runner prestanda är tillräckligt bra för mig 1 miljon simulerade datapunkter för att generera detta diagram Upprepade skriptet och fick 577 SIM/sekund per process, parallelliserat över alla 5 processer per pAMM ~2 900/s Kan parallellisera ytterligare
@bl8_runner **5 miljoner datapunkter, 1 miljon per pAMM
89