Every interface and method libbitcoin-server serves, with coverage
relative to the reference implementation of each. Each interface runs on its own port,
with its own credentials and/or certificates.
Coverage
Dependencies & deployment
Dependencies
boost
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