1. IntroductionManaging transactions that involve owned objects, such as individual payments or transferring NFTs, can be handled independently without strict ordering requirements. On the other hand, transactions involving shared objects, such as liquidity pools or order books in decentralized exchanges, require a specific order of execution since multiple users can access and modify them at the same time. Sui leverages this distinction to treat owned and shared objects differently. For owne...