【问题标题】:What does happen to entire blockchain when a single block modified?当单个区块被修改时,整个区块链会发生什么?
【发布时间】:2019-08-09 02:48:16
【问题描述】:

“例如,如果我们在区块 N 的区块链中篡改了第 (N-X) 个区块。N-X+1 个区块会发生什么情况?由于前一个区块的哈希值发生了变化,它会与链断开连接还是尝试修改并尝试用前一个块的哈希重新排列,对于后续块也是如此(如果是这样,是什么负责自改变机制,是不是类似于自进化块!?)?此时,如果一个新的区块添加到账本中,它是否会添加为 N+1 个区块,因为第 N 个区块的哈希值保持不变。”

【问题讨论】:

    标签: hash blockchain


    【解决方案1】:

    每个区块都有一个区块头,其中包含对前一个区块哈希的引用。由于区块的哈希是通过对区块中的所有内容(包括区块头)进行哈希计算得出的,因此之后的每个区块都会有不同的哈希,因为它们的区块头会不同。

    这将导致网络上的所有节点拒绝该链,因为它与它们已有的链不匹配。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-10-05
      • 1970-01-01
      • 1970-01-01
      • 2018-07-07
      • 1970-01-01
      相关资源
      最近更新 更多