A stake pool is a reliable server node that focuses on ledger maintenance and holds the combined resources, or stake of various stakeholders in a single entity. Stake pools are responsible for processing transactions that will be placed in the ledger, as well as producing new blocks, and are at the core of Ouroboros, the Cardano proof-of-stake protocol..