Bitcoin Client Protocol Implementation