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