Protocol specification v3

From Bitmessage Wiki
Jump to navigation Jump to search

Introduction

This is a DRAFT for the protocol version 3. It describes the changes in protocol version 3 versus version 2. Things which are unchanged from version 2 are not described in detail. So you should use this as a reference for all formates which are not mentioned in this description.

Message types

Most message types are unchanged from version 2 to version 3. Only the four "objecttype" messages are not valid any more. They are summerized into one single message.

version

The version message is identically to protocol version 2. you can lookup details here

verack

The verack message is identically to protocol version 2. you can lookup details here

addr

The addr message is identically to protocol version 2. you can lookup details here

inv

The inv message is identically to protocol version 2. you can lookup details here

getdata

The getdata message is identically to protocol version 2. you can lookup details here