时间:2022-03-18|浏览:8447
用戶喜愛的交易所
已有账号登陆后会弹出下载
目标有多难?
难度目标是比特币系统中规定的平均挖块所需时间的参数,是区块头的六个字段之一。
比特币开采难度( )是衡量开采难度的指标。开采难度越大,开挖块就越难。(Target)与采矿难度成反比。难度越高,目标值越小。难度目标是通过目标值转换获得的。它是一个只有4字节的字段(为了便于理解,本文以难度目标为目标值)。比特币系统通过调整块头中的难度目标来控制挖掘块所需的平均时间。
目标值是一个长度为 256 的字符串,即目标值约 2^256 可能值。调整难度目标是调整目标值在整个输出空间中的比例。
比如采矿就像射击,所有发射的子弹都会落在一个大目标上。难度目标是在大目标上圈出一个范围。射程越小,越难被击中。调整难度目标是调整整个目标中圆圈的比例。
挖掘计算能力越高,单位时间内炮弹越多,目标范围被炮击所需的时间越短。相反,挖掘计算能力越低,命中目标范围所需的时间越长。比特币系统追求的平均块时间是 10 分钟,需要调整难度目标来实现这一点。
难度目标如何调整?
如何调整比特币系统的难度目标?白话区块链入门080 | 在文章中,您必须知道这10个数字才能理解比特币,我们介绍了比特币系统将每2016个区块(约14天)自动调整一次。难度目标。对于所有高度为2016整数倍的区块,系统将自动调整难度目标。如果上一个难度目标调整周期(即2016个区块)的平均时间大于10分钟,则表明采矿难度过高,需要降低采矿难度,增加难度目标(准确地说,是目标值);相反,在之前的难度目标调整期,
难度目标可调范围
比特币系统对上下难度目标的范围设置了 4 倍的限制。例如,假设由于计算能力的飙升,上一个难度目标调整周期的2016个区块只需7天就可以挖掘出来。通过难度目标的调整,难度目标翻倍,可以减少平均时间. 保持在 10分钟左右,但如果计算能力飙升,2016年第一块只需要 1天,最低难度目标只能调整到原来的四分之一。
比特币的计算能力不断波动,比特币系统通过调整难度目标将平均块时间保持在10分钟左右。难度目标与挖掘难度成反比。挖掘难度越大,难度目标越小。当区块高度为 2016 的整数倍时,比特币系统会自动调整区块的难度目标。如果上一个难度目标调整周期的平均块时间超过10分钟,将降低挖掘难度,增加难度目标;否则,将增加挖掘难度,降低难度目标。难度目标上下限制 4 倍。
比特币每 2016 块(约 14 天)调整一次开采难度BCH 每个块调整一次(约 10分钟)明显滞后。你认为哪种调整方法更合理?为什么?欢迎在评论区分享您的观点。