Solana cere ca tranzacțiile să listeze toate stările/conturile folosite în metadatele TX (paralelism static), ceea ce este extrem de util pentru simulare Este atât de ușor să construiești un pipeline de backtesting Solana care stochează toate stările relevante și simularea eficienței în raport cu acea stare ulterior Lanțuri precum Aptos (am făcut mult dezvoltare Aptos) sau Ethereum încarcă dinamic conturi la rulare, ceea ce oferă un DevEx plăcut, dar necesită un pipeline de simulare mult mai complicat care, potențial, trebuie să salveze întreaga stare blockchain la fiecare pas pentru a obține rezultate exacte ale simulării Jocurile cu litesvm mi-au schimbat complet perspectiva asupra acestui subiect
@bl8_runner performanță este suficient de bună pentru mine 1m puncte de date simulate pentru a genera acest grafic am rerulat scriptul și am obținut 577 sim/sec per proces, paralelizat pe toate cele 5 procese pe pAMM-uri ~2.900/s ar putea paraleliza și mai mult
@bl8_runner **5 milioane de puncte de date, 1 m pe pAMM
46