Grundsätzlich handelt es sich bei Bitcoin Core um eine Software, die auf dem Bitcoin-Netzwerk läuft und von der Bitcoin-Community selbst veröffentlicht wurde und eine Wallet enthält, die zum Speichern und Versenden von Bitcoins verwendet werden kann. Außerdem wird Bitcoin Core zum Schürfen von Bitcoins verwendet. Der Name Bitcoin Core dient auch dazu, darauf hinzuweisen, dass es sich um eine Software handelt, die direkt vom ursprünglichen Bitcoin abstammt, und um sie von den sogenannten Hard Forks des Netzwerks zu unterscheiden: Bitcoin Cash, Bitcoin Gold, Bitcoin Diamond2.
Wie viele wissen, entstand beispielsweise Bitcoin Cash als "Variante" des ursprünglichen Bitcoins, um sich – angesichts der Tatsache, dass das Bitcoin-Netzwerk teurer ist – zu 100 % auf Börsen und Zahlungen zu konzentrieren, da es Wert auf Sicherheit und Dezentralisierung legt, nicht aber auf BTC Cash hatte nicht den gleichen Erfolg.
Bitcoin Core wurde von Wladimir van der Laan basierend auf dem Original-Referenzcode von Satoshi Nakamoto entwickelt. Es sei daran erinnert, dass BTC Core Open Source ist und jeder Verbesserungen am Basiscode vorschlagen kann. Dieser wird von der Community evaluiert – und wenn möglich umgesetzt.