CHECKSUM CALCULATION

Computed based on 64-bit Words

Simple Arithmetic Register Sum of ALL Five Words including DATA

Starting Value of SUM = 0x0123456789ABCDEF

Starting Value of In-Memory CHECKSUM field = 0x0000

ENDIAN variations result in Multiple Possible "Correct" Values

Right-Most 16 bits of Arithmetic Sum stored as CHECKSUM

CHECKSUM does not change in transit because TTL or Hop-Limit Re-Purposed

ADDITIONAL DATA CHECKS

All Data is REPEATED as many times as possible filling 16 bytes

Data can be checked for errors in concert with CHECKSUM

Errors in the 4-bit DL (Data Length) Field can be Detected & Corrected

CHECKSUM errors can trigger Data Integrity Checks & Re-Construction

ZERO Synchronization

Deprecated Payload Length of 0X0000

CHECKSUM can be viewed as 32-bits with 0X0000

Other Fixed Values (i.e. 59) can also be used in CHECKSUM cross-check

USAGE in DHT KEY

CHECKSUM is used in the 480-bit DHT KEY in 320-bit Packet

CHECKSUM created by Sender or Originator reflects Sender ENDIAN