By miners through a process called mining
Bitcoin transactions are verified by miners who compete to solve complex mathematical problems through a process called mining, and the first to solve the problem gets to add a new block of transactions to the blockchain.