Loading…
Sunday December 8, 2024 2:35pm - 3:20pm EAT
TBA

In this workshop, we'll build a simple block data analysis tool. Rather than use the Bitcoin Core RPC interface, or parse raw block files, we'll be using the experimental, unreleased libbitcoinkernel. This workshop is aimed at developers with a bit of experience developing on Bitcoin - please make sure to check you feel comfortable with the prerequisites.

The libbitcoinkernel project is a new attempt at extracting Bitcoin Core's consensus engine. The kernel part of the name highlights one of the key functional differences from the deprecated libbitcoinconsensus and in fact, most libraries: it is a stateful library that can spawn threads, do caching, do I/O, and many other things that one may not normally expect from a library.

The workshop will be hosted using Python, but participants that prefer working with Rust, C or C++ are welcome to do so, and (limited) supporting materials in those languages will be provided.

For more information, head over to the gist (which will be updated with more detailed preparation instructions closer to the workshop date).
Speakers
avatar for Stéphan Vuylsteke

Stéphan Vuylsteke

Bitcoin Protocol Engineer, Brink
I work on Bitcoin Core, funded by Brink. My main focus is code review, and recently I've been most active in the libbitcoinkernel project. In recent years, I've been a mentor with the BTrust Builders (then Qala) program.
Sunday December 8, 2024 2:35pm - 3:20pm EAT
TBA

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Share Modal

Share this link via

Or copy link