Bitcoin Core is the reference implementation of the Bitcoin protocol and the most widely used software for running a Bitcoin full node. It is an open-source project maintained by a global community of developers. Bitcoin Core validates transactions and blocks, enforces the consensus rules, and provides a wallet for sending and receiving Bitcoin.