bitcoin-libraries-libbitcoin

v2026.09.24

libbitcoin: comprehensive C++ Bitcoin library. Multiple toolkits (libbitcoin-system, libbitcoin-server, libbitcoin-explorer). Alternative implementation focused on cleanliness. USE WHEN: studying alternative Bitcoin codebases, building C++ Bitcoin services.

GitHub
Install command
npx skhub add claude-dev-suite/bitcoin-libraries-libbitcoin
Markdown
SKILL.md

libbitcoin

Comprehensive C++ Bitcoin library suite. Older alternative implementation; more academic style.

Repo: github.com/libbitcoin/.

Components

  • libbitcoin-system — primitives (tx, script, blocks, keys).
  • libbitcoin-server — full server.
  • libbitcoin-explorer (bx) — CLI tool.
  • libbitcoin-network — networking.
  • libbitcoin-blockchain — chain validation.
  • libbitcoin-database — storage.
  • libbitcoin-protocol — wire protocol.

bx CLI

Useful tool for ad-hoc Bitcoin operations:

bx seed                  # generate random seed
bx mnemonic-new <hex>    # mnemonic from entropy
bx hd-new <seed>         # master xprv
bx hd-to-address <xpub>  # address from xpub

Use cases

  • C++ apps preferring libbitcoin's API style.
  • Educational — clean, readable C++ code.
  • bx for command-line Bitcoin operations.

Compared

Aspectlibbitcoinbitcoindrust-bitcoin
LanguageC++C++Rust
Maturity10+ yearsreference7+ years
AdoptionNicheUniversalWide
Active maintenanceSparseActiveActive

Status

  • Maintained but less actively than 2014-2017.
  • Bitcoin Core is the primary reference.

See also

Discovery
Tags

No tags published for this skill.

Version
Latest version metadata

Version

v2026.09.24

Published

Sep 24, 2026

Category

Uncategorized

License

MIT

Source path

skills/bitcoin/libraries/libbitcoin

Default branch

main

Latest commit

9496306

Tree SHA

fe4e2f1