The Lightning Network enables off-chain Bitcoin transactions by creating a layer on top of the main Bitcoin blockchain, where users can open payment channels directly with each other. These payment channels allow for multiple transactions to occur off-chain, without needing to be recorded on the main blockchain every time. The final balances of the payment channel are then settled on the main blockchain when the channel is closed. This helps in reducing congestion on the main blockchain and enabling faster and cheaper transactions.