界面已本地化;技能原文保持作者语言。部分长说明页面以英语提供。
探索技能
开发与工程 · SKILL.md

bitcoin-libraries-libbitcoin

bitcoin-libraries-libbitcoin

【开发与工程】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 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: bitcoin-libraries-libbitcoin description: | 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. allowed-tools: Read, Grep, Glob

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

我的收藏