Bitcoin full node and query server

Feb 9, 2026

View in context in the libbitcoin Slack #general mirror.

evoskuil23:03
network::protocol
├── [server:protocol_stratum_v2]
├── protocol_rpc<Channel>
│   └── [server::protocol_rpc<Channel>]
├── protocol_http
│   ├── [protocol_bitcoind_rpc]
│   └── protocol_ws
│       └── [server::protocol_html]
└── protocol_peer
    ├── [node::protocol_peer]
    ├── protocol_alert_311
    ├── protocol_reject_70002
    ├── protocol_seed_209
    ├── protocol_address_in_209
    ├── protocol_address_out_209
    ├── protocol_ping_106
    │   └── protocol_ping_60001
    └── protocol_version_106
        └── protocol_version_70001
            └── protocol_version_70002
                └── protocol_version_70016

node::protocol
├── [server::protocol]
└── protocol_peer -> network::protocol_peer
    ├── protocol_observer
    ├── protocol_filter_out_70015
    ├── protocol_block_in_106
    ├── protocol_performer
    │   └── protocol_block_in_31800
    ├── protocol_block_out_106
    │   └── protocol_block_out_70012
    ├── protocol_header_in_31800
    │   └── protocol_header_in_70012
    ├── protocol_header_out_31800
    │   └── protocol_header_out_70012
    ├── protocol_transaction_in_106
    └── protocol_transaction_out_106

server::protocol -> node::protocol
├── protocol_stratum_v2 -> network::protocol
├── protocol_rpc<channel_stratum_v1> -> network::protocol_rpc<channel_stratum_v1>
│   └── protocol_stratum_v1
├── protocol_rpc<channel_electrum> -> network::protocol_rpc<channel_electrum>
│   ├── protocol_electrum
│   └── protocol_electrum_version
└── protocol_http
    ├── protocol_html -> network::protocol_ws
    │   ├── protocol_admin
    │   └── protocol_native
    └── protocol_bitcoind_rpc -> network::protocol_http
        └── protocol_bitcoind_rest
(edited)