Aptos and Sui team members previously worked at Meta (Facebook), which was trying to build a blockchain called Diem. So, you could think Aptos and Sui share some similar ideas about how to build their blockchains. Though Sui chose to use DAG as its consensus foundation, called Bullshark, while integrating with Fastpay to give birth to Sui Lutris, which allows it the ability of parallel execution. On the one hand, Aptos chose to stick with the blockchain structure and gave birth to AptosBFT, the Hotstuff variant. Aptos also integrates Block-STM into its chain to allow validators to execute transactions in parallel. Although they seem different in their approaches, the mempool, named Narwhal, that is used in both protocols, is the same. Of course, in this article, I will write about the Narwhal DAG-based mempool protocol. So without more introduction, let's dig in.