Rollups are a type of scaling solution that can be used to increase the transaction throughput of a blockchain. They allow multiple transactions to be batched into a single transaction, reducing the amount of data that needs to be stored on the blockchain. In terms of nodes, rollups rely on validators to ensure the validity of the transactions in the rollup. For app specific rollups, app developers need to find their own validators, while for generic EVM compatible rollups, anyone can join as a validator and the rollup is decentralized. Bakers have nothing to do with rollups. To run a rollup node, individuals need to run a specific rollup node, such as TMU, and they can either run a regular node with it or have the rollup node call out to a public Tezos node.