Bitcoin Core, kullanıcıların Bitcoin blok zinciri ağı ile etkileşime girmesini sağlayan yazılımın ana uygulamasıdır. Bir kullanıcı, Bitcoin Core kodunu çalıştırarak, ağ üzerinde oluşturulan blokların geçerliliğini ve ağ kullanıcıları tarafından gönderilen işlemlerin geçerliliğini bağımsız olarak doğrulayabilen bir düğüm (node) görevi görür.