Git\'s internal data structure is a tree of data objects, wherein each objects only points to its predecessor. Each data block is hashed. Modifying (bit error or attack) an
Blockchain is when there is a way of determining the main chain when two or more are diverted, and when no central authority is needed for that determination.