Bitcoin Core
Bitcoin Core is the open-source reference software implementation of the Bitcoin protocol. It provides a full node that enforces consensus rules by validating transactions and blocks. Although it is widely used, Bitcoin Core is not the only implementation of the Bitcoin protocol.