Veranstaltung
15:30
-
16:00
Tag 3
libbitcoinkernel
Assembly-Event
The bitcoin kernel library encapsulates Bitcoin Core's consensus logic and allows developers to interact and take part with bitcoin's consensus. The talk will focus on an array of use cases for the library, from targeting riscv bare metal, using the library for web-scale indexing, to alternative full node implementations.

Speaker: TheCharlatan

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. In its current form, this includes processing blocks, headers, and transaction as well as issuing notifications for validation events and providing methods for reading its data.