bitcoin

Bitcoin Core integration/staging tree

23 articles 88.3k View on GitHub ↗
23 articles
How Bitcoin Core Implements Soft Forks and Consensus Rule Changes

Learn how Bitcoin Core implements soft forks and consensus rule changes using height-based or version-bits deployments. Discover the activation mechanisms for Bitcoin upgrades.

deep-dive
Feb 28, 2026
How Bitcoin Core Mempool Policy Enforcement Works: Transaction Standardness Explained

Master Bitcoin Core mempool policy enforcement with this guide to transaction standardness. Understand validation layers, cluster limits, and RBF rules for efficient Bitcoin network operation.

deep-dive
Feb 28, 2026
Bitcoin Core Testing Framework: A Complete Guide to Running Functional Tests

Master the Bitcoin Core testing framework. Orchestrate bitcoind nodes to validate RPC behavior, P2P networking, and consensus logic. Learn how to run functional tests with this comprehensive guide.

how-to-guide
Feb 28, 2026
How to Cross-Compile Bitcoin Core for Windows, macOS, and Linux Architectures

Learn to cross-compile Bitcoin Core for Windows macOS and Linux. Build target-specific dependencies and use CMake to create binaries for different architectures.

how-to-guide
Feb 28, 2026
How the Bitcoin Core ZMQ Notification System Works

Understand the Bitcoin Core ZMQ notification system. Learn how it uses publish/subscribe over ZeroMQ sockets to deliver real-time blockchain events, new blocks, transactions, and mempool changes to external apps without polling.

internals
Feb 28, 2026
Bitcoin Core Configuration Files and Startup Options: A Complete Technical Guide

Master Bitcoin Core configuration with this technical guide. Learn about command-line arguments, settings.json, and bitcoin.conf files to optimize your node setup.

deep-dive
Feb 28, 2026
What Is a Partially Signed Bitcoin Transaction (PSBT) and How to Use It in Bitcoin Core

Learn what Partially Signed Bitcoin Transactions PSBT are and how to use them in Bitcoin Core. Discover how this BIP-174 format allows collaborative transaction signing.

how-to-guide
Feb 28, 2026
How Bitcoin Core Wallet Encryption and Key Derivation Works: A Technical Deep Dive

Explore Bitcoin Core wallet encryption and key derivation. Understand how your private keys are secured using AES-256-CBC and SHA-512 PBKDF for robust protection.

deep-dive
Feb 28, 2026
Bitcoin Core Pruning Modes: How Automatic and Manual Pruning Work

Explore Bitcoin Core pruning modes: full-node, manual, and automatic. Learn how these options manage blockchain storage and reduce disk space requirements effectively.

deep-dive
Feb 28, 2026
How to Set Up Bitcoin Core as a Tor Hidden Service: Complete Configuration Guide

Learn how to set up Bitcoin Core as a Tor hidden service. This guide covers configuration with startup flags and routing P2P traffic via a SOCKS5 proxy for enhanced privacy and security.

how-to-guide
Feb 28, 2026
How Does BIP 324 Work: Bitcoin's Encrypted P2P Transport Protocol Explained

Learn how BIP 324 works enhancing Bitcoin P2P transport with encryption, authentication, and traffic analysis mitigation using EllSwift ECDH and ChaCha20-Poly1305.

deep-dive
Feb 28, 2026
What is AssumeUTXO and How Does It Work in Bitcoin Core?

Discover AssumeUTXO in Bitcoin Core. Learn how this feature dramatically cuts initial sync times from weeks to minutes using pre-computed UTXO snapshots for faster, secure node bootstrapping.

deep-dive
Feb 28, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →