Implementación alternativa del protocolo Bitcoin desarrollada en JavaScript para Node.js. A diferencia de Bitcoin Core, que es la implementación mayoritaria de los nodos Bitcoin (en torno al 99% de la red), Bcoin está más orientada a las necesidades de empresas y desarrolladores que buscan integrar ciertas características relacionadas con Bitcoin en sus sistemas. Bcoin incluye un completo conjunto de bibliotecas para integrar un Full node, un nodo SPV, un Wallet HD, un indexador y otras características.