第 n 个块要包含 n - 1 个块的 hash,第 n - 1 要包含 n-2 的 hash,这样的结构导致了如果你想改第 n - q 个块,你要把后面的 q 个块的 hash 全部重新计算一遍。这样保证了基本不可能有人有足够的算力能够篡改历史数据。
挖矿则是计算 n + 1 各块。假如你想篡改第 n + 1 个块,那么你也得篡改 n + 2 个块,那么 n + 3 你也得篡改。通常你需要连着篡改 n + w 个块才行,这个 w 就是通常说的多少次网络确认。按照这样的结构,你只有拥有了超过一半的算力,你才有较大可能连续抢先在所有其他人之前算出 w 个块的结果。