type SegmentMessage* = ref object entireMessageHash*: seq[byte] index*: uint32 segmentsCount*: uint32 paritySegmentIndex*: uint32 paritySegmentsCount*: uint32 payload*: seq[byte]