How does Aptos compare to Solana and other parallel execution engines?
Solana's main innovation is to hardcode all of its smart contract dependencies so that they can execute in parallel. With all dependencies known upfront, the Solana execution engine can lock in necessary dependencies before running. But Aptos manages dependencies dynamically, first running all transactions "optimistically" and then re-running those specific transactions that failed in case of failure.