chapter3, Data structure [DRIVE_FAILURE_INFO]

When managed by the central server, processing perform using the following binary.

typedef struct _DRIVE_FAILURE_INFO
{
    size_t size;
    int version;
    uint8_t hash[64];
    DRIVE_IDENTIFY_INFO dii;
    DRIVE_ATTRIBUTE_INFO dai; 
    DRIVE_SCAN_INFO dsci;
    DRIVE_SMART_INFO dsmi;
    uint8_t binary[1]; 
} DRIVE_FAILURE_INFO;

In the transition to Decentralization, this structure is accumulated as a database through a serialization interface, and this confirmation is performed by the blockchain.