Bitcoin Core é um projeto de software de código aberto que serve como principal cliente de software para interagir com a rede Bitcoin.

Serve para fornecer a infraestrutura necessária para validar transações, manter o blockchain e participar do processo de consenso. Além disso, o Bitcoin Core também inclui uma implementação de nó completo, uma carteira para armazenar e enviar Bitcoins e ferramentas para os desenvolvedores criarem aplicativos na rede Bitcoin.