區(qū)塊鏈是從零開始有序的鏈接在一起的,每個區(qū)塊都指向前一個區(qū)塊,稱為前一個區(qū)塊的子區(qū)塊,前一區(qū)塊稱為父區(qū)塊。
每個區(qū)塊都有一個區(qū)塊頭,里邊包含著父區(qū)塊頭通過算法生成的哈希值,通過這個哈希值可以找到父區(qū)塊。當(dāng)父區(qū)塊有任何改動時,父區(qū)塊的哈希值也發(fā)生變化。這將迫使子區(qū)塊哈希值字段發(fā)生改變,以此類推,后邊的子子區(qū)塊,子子子區(qū)塊都會受影響。一旦一個區(qū)塊有很多后代以后,除非重新計算此區(qū)塊所有后代的區(qū)塊,但是這樣重新計算需要耗費巨大的計算量,所以區(qū)塊鏈越長區(qū)塊歷史越無法改變。
責(zé)任編輯:胡金鵬