Why Nostr? What is Njump?
2025-05-10 16:38:32

jb55 on Nostr: Bitcoin tracing is a crazy idea I had back in 2019 and added to bitcoin in 2020[1]. ...

Bitcoin tracing is a crazy idea I had back in 2019 and added to bitcoin in 2020[1]. took the idea and fleshed it out[2] so its now actually useable now!

The basic idea is that you add "tracepoints" into the codebase, which are like ports you can plug into to monitor data flowing through it in realtime (connections, mempool changes, etc)

You can then build external tools that plug into these ports for monitoring. This is ideal so you don't have to get bogged down in core PRs when you want to add monitoring features.

bitcointap is one of these monitoring tools that leverages tracepoints. it will simply plug in and print the data out in a developer-friendly way.

[1] https://github.com/bitcoin/bitcoin/pull/19866
[2] https://github.com/bitcoin/bitcoin/blob/master/doc/tracing.md
I am working on a new tool for bitcoin nodes, based on 's https://github.com/0xB10C/peer-observer work... I am forking it to create something a bit more hacker-friendly.

Introducing #bitcointap: a quick and easy way to tap into any bitcoin core node and extract traces in realtime

https://github.com/jb55/bitcointap

has done most of the hard work here. I am just making his tool a bit more unixy.

Author Public Key
npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s