libbitcoin-system
« Back to VersTracker
Description:
Bitcoin Cross-Platform C++ Development Toolkit
Type: Formula  |  Tracked Since: Nov 26, 2024
Links: Homepage  |  GitHub  |  Docs  |  formulae.brew.sh
Stars: 1,381  |  Forks: 399  |  Language: C++  |  Category: Developer tools
Tags: bitcoin cryptocurrency blockchain c++ networking library
Install: brew install libbitcoin-system
About:
libbitcoin-system is a foundational C++ library providing core Bitcoin protocol primitives and data structures. It enables developers to build applications that interact directly with the Bitcoin network, such as wallets, explorers, and nodes, without relying on external client software.
Key Features:
  • Implements core Bitcoin protocol (P2P, blockchain, transaction validation)
  • Provides thread-safe, modular C++ components for high-performance applications
  • Offers cross-platform support (Linux, macOS, Windows)
  • Includes comprehensive cryptographic and data encoding utilities
  • Designed for both full-node and SPV (Simplified Payment Verification) client development
Use Cases:
  • Building standalone Bitcoin nodes or lightweight clients
  • Developing cryptocurrency wallets, explorers, or exchange backends
  • Research and experimentation with Bitcoin protocol internals
Alternatives:
  • bitcoin-core – Full reference client/daemon; libbitcoin-system is a library for embedding functionality into custom applications.
  • btcsuite – A full alternative Bitcoin node implementation written in Go, whereas libbitcoin-system is a C++ toolkit.
Version History
Detected Version Rev Change Commit
Nov 26, 2024 9:02am 0 VERSION_BUMP d64913d1
Sep 16, 2024 3:00am 0 VERSION_BUMP 16f76aa9