Implementation of the Bitcoin network protocol