The benchmark's VTA Core node reported protocol version 70002.
The legacy Bitcoin-derived networking architecture uses a version message followed by a verack transition and negotiated receive/send protocol version.
The message header contains network magic, command, payload size and checksum; malformed headers/checksums are rejected by the inspected transport path.
| Area | Finding | Status |
|---|---|---|
| Protocol version | Local VTA Core reported protocol version 70002. | Verified local observation |
| Version message | Legacy Bitcoin-derived VTA networking follows the standard version-message handshake architecture used by the project lineage. | Source architecture |
| Version compatibility | Peers exchange a protocol version and the connection uses a negotiated/minimum version for serialization. | Source path |
| Verack transition | The handshake transitions receive-version handling after verack in the inspected legacy architecture. | Source architecture |
| Network magic | Message framing checks the expected network start bytes before accepting the message payload. | Verified transport behavior |
| Payload size | Transport rejects messages exceeding configured protocol limits before processing payload data. | Verified transport behavior |
| Checksum | Payload hash/checksum is compared against the header checksum and a mismatch causes rejection. | Verified transport behavior |
| Invalid message type | Invalid message types are rejected by the inspected message parser. | Verified transport behavior |
| Duplicate version handling | Exact duplicate-version behavior needs release-specific tracing in the VTA tree before being claimed as current. | Not fully release-pinned |
| Current peer-version census | The benchmark has observed local peer connections but does not claim a network-wide version census. | Not measured |
Size and header validation reduces malformed-message exposure before higher-level processing.
Version negotiation is a protocol-layer mechanism; it does not automatically prove consensus-rule compatibility.
A local node's protocol version is an observation, not a census of the live network.