Bitcoin Core to projekt oprogramowania typu open source, który służy jako główny klient oprogramowania do interakcji z siecią Bitcoin.

Służy zapewnieniu niezbędnej infrastruktury do zatwierdzania transakcji, utrzymywania blockchainu i uczestniczenia w procesie konsensusu. Ponadto Bitcoin Core obejmuje również pełną implementację węzła, portfel do przechowywania i wysyłania Bitcoinów oraz narzędzia dla programistów do tworzenia aplikacji w oparciu o sieć Bitcoin.