Full stack Bitcoin software

BS Interfaces

Every interface and method served by Bitcoin Server (bs), with its coverage of the reference implementation. Each interface has its own ports, credentials and certificates.

Coverage

Dependencies & deployment

Dependencies
  • secp256k1
  • ultrafastsecp (required for gpu)
Platforms
  • linux, windows, macos
  • avx2/512/shani (intel)
  • neon/crypto (arm)
Builds
  • g++, clang++, xcode, vc++
  • gnu, cmake, visual studio
Deployment
  • single executable (~13 MB)
  • optional config file (ini)
  • 8 GB RAM minimum

Transport & security

Bindings
p2p/s, tcp/s, http/s, ws/s, zmtp/s
Credentials
multiple roles, method scoped
Certificates
tls/curvecp* server and mutual (client)
Outbound
socks5 with proxy auth (e.g. Tor)
Isolation
per-service bindings, credentials and certificates

Copyright © 2011-2026 libbitcoin developers