CockroachDB, a distributed SQL database, has evolved from a key-value store to a full SQL database, maintaining its core transaction protocol while improving transaction speed through a new feature called Transactional Pipelining, introduced in version 2.1. This optimization reduces transaction latency by enabling concurrent consensus rounds, decreasing time complexity from O(n) to O(1), where n is the number of DML statements. The traditional transaction protocol involved a linear scaling of latency with each DML statement due to the need for synchronous consensus rounds. In contrast, Transactional Pipelining allows for asynchronous consensus, enabling the concurrent processing of intent writes and postponing the consensus requirement until the commit phase, effectively reducing the transaction latency to a constant multiple of consensus latency. Benchmark tests, including those using the TPC-C New-Order transaction, demonstrate significant performance improvements with transactional pipelining, highlighting its ability to reduce latency and enhance throughput. Future enhancements like "parallel commits" are being explored to further decrease consensus-related latency costs.