The Chaincode Podcast

0xB10C – Tracepoints and monitoring the Bitcoin network

We catch up with 0xB10C about monitoring pools and tracing code execution in nodes. Our topics: - What he's been up to since the residency (1:05) - Monitoring the mempool (2:52)   - Mempool Observer - Monitoring Mining p...

2022-06-06

Episode notes

We catch up with 0xB10C about monitoring pools and tracing code execution in nodes.




Our topics:


- What he's been up to since the residency (1:05)


- Monitoring the mempool (2:52)


  - Mempool Observer


- Monitoring Mining pools (4:27)


  - MiningPool Observer


  - Mining pools not mining P2TR at Taproot activation (5:24)


  - Why monitor the network? (8:20)


  - Template discrepancies between pools and monitor (9:25)


- User-space Statically Defined Tracing (USDT) (11:07)


  - Tracing Readme


  - Using tracepoints to simulate coin selection (13:36)


  - Why are tracepoints in production code? (14:38)


  - Using tracepoints for P2P monitoring (17:05)


  - Using tracepoints to review PRs (22:00)


  - Benchmarking Erlay with USDT (22:42)


Other resources:


  - TransactionFee.info




Thanks to Emily Kee for the sound engineering.