Bitcoin Core adalah proyek perangkat lunak sumber terbuka yang berfungsi sebagai klien perangkat lunak utama untuk berinteraksi dengan jaringan Bitcoin.

Ini berfungsi untuk menyediakan infrastruktur yang diperlukan untuk memvalidasi transaksi, memelihara blockchain, dan berpartisipasi dalam proses konsensus. Selain itu, Bitcoin Core juga menyertakan implementasi node penuh, dompet untuk menyimpan dan mengirim Bitcoin, dan alat bagi pengembang untuk membangun aplikasi di atas jaringan Bitcoin.