Implementación minoritaria del protocolo Bitcoin. BTCD es una alternativa al software mayoritario Bitcoin Core (especialmente bitcoind). A diferencia de Bitcoin Core, que está desarrollado en C++, BTCD está codificado en Go (golang). Su objetivo es respetar las reglas de consenso establecidas por Bitcoin Core para garantizar la compatibilidad con otros nodos de la red. BTCD se desarrolla en el marco del proyecto BTC Suite.