![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
重定向
什么是重定向?
重定向算法,也称为难度调整算法,用于工作量证明区块链,例如比特币。
PoW 区块链上的每个区块都是由矿工解决一组复杂的方程或谜题创建的,然而,在每个区块之后,谜题会变得越来越难解决。这个难题是通过矿工改变随机数(仅使用一次的数字)来解决的,该随机数产生的哈希值低于哈希目标,这是每个块的预定义条件。
每个矿工都与其他矿工竞争,成为第一个解决难题的人。第一个解决该问题的人将获得比特币奖励,在大多数矿工达成共识后,该区块将被验证并添加到区块链中。
为了定义区块的哈希值并验证交易,矿工必须使用 SHA-256 哈希函数,直到该值小于目标值。如果不是,他们需要不断修改随机数并重复 SHA-256 哈希函数,直到达到为止。
然而,这个预定义的目标每 2016 个区块(大约每 14 天)就会调整一次,称为“重新定位”。重定向确保通过增加谜题难度来维持生成区块所需的平均时间(10 分钟)。
重定向是通过将第一个块的哈希目标除以当前块的哈希目标来生成的。这种 PoW 区块链上不断的重新定位意味着如今的矿工比 2009 年比特币创建时需要更多的计算能力。