Bitcoin Developer Network

Tutorials for educating the next generation of Bitcoin developers

A primer for libbitcoin

In this tutorial, we will be taking a closer look at libbitcoin, a multipurpose bitcoin library targeted at high-end use. An ideal backend to build fast implementations on top: mobile apps, desktop clients and server API's.

Accessing Bitcoin's ZeroMQ interface

In this tutorial, we will be taking a closer look at bitcoin's ZeroMQ messaging interface. This interface is useful for developing applications which might require data related to `block` and `transaction` events from a Bitcoin core node.

Bitcoin transaction mempool statistics

In this tutorial, we will be learning more about the bitcoin memory pool (mempool), what it is used for, how it works and ways in which you might consider using it for reporting or other useful functions and or applications.