A Bitcoin transaction is the process of transferring Bitcoins from one address to another. It consists of inputs, outputs, and a unique digital signature to verify the authenticity of the transaction. These transactions are recorded on the blockchain and can be viewed by anyone.