Ever wonder how bitcoin nodes talk to each other? Well, in this tutorial we'll be covering the raw details behind the TCP based bitcoin wire protocol, which could be considered lesser known than the more popular RPC interface.…
This tutorial is written to simplify the understanding of how bitcoin uses merkle trees for verification of transaction into a block. A merkle root is created by hashing together pairs of TXIDs, which gives you a short yet unique fingerprint for all the transactions in a block.…
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.…
In this tutorial, we will be building our own command line interface for the bitcoin wire protocol which can be used for simple debugging or educational purposes.…