New protocol v3
Some Fix proto v3
Finish new protocol v3
Transfer message with or without data (accept extra fields in header)