主页 > imtoken安卓官方版 > 比特币如何在 10 分钟内出块?

比特币如何在 10 分钟内出块?

imtoken安卓官方版 2023-02-22 06:26:42

自2008年比特币诞生以来,大部分时间,它仍然是比特币作为“数字黄金”的储值功能。

大多数比特币持有者坚信比特币设计巧妙,总量固定,数量稀少,因此价值会上升,具有很高的收藏价值。

比特币大约需要10分钟,打包和记账一次,每个区块1M比特币怎么做,那么10分钟比特币的上限约为4000,即每秒7笔交易量。

这个速度可以保证交易频率较小时的运行速度。

比特币如何在 10 分钟内出块?

然而,自2013年以来,比特币价格稳步上涨,用户数量不断扩大,比特币的交易费用已达数十美元,全网仍有数十万笔交易。确认状态。

这样的交易速度和交易成本对于交易支付来说显然没有竞争力。

比特币的白皮书明确提到比特币是一种点对点的电子现金系统和电子支付系统。

现在,比特币的支付场景除了持有和收集币,目前更多出现在灰黑色的暗网区。

比特币本身的理念就是建立共识机制,改变整个社会的支付环境。

显然,如果只是用来收藏,那注定比特币只能是一小撮人的狂欢,一群自娱自乐的技术宅,达到中本聪的理想世界,是有可能的性是最小的。

想要比特币和区块链成为真正的共识,就必须不断强化比特币的支付功能,拓展比特币的应用场景。

什么是难度目标?

难度目标是比特币系统中的一个参数,它规定了挖掘一个区块所需的平均时间,是区块头的六个字段之一。

比特币挖矿难度(Difficulty)是衡量挖矿难度的指标。挖矿难度越大,出块就越难。

目标值(Target)与挖矿难度成反比。

难度越高,目标值越小。

难度目标是通过转换得到的目标值,是一个只有4个字节的字段。

比特币系统通过调整区块头中的难度目标来控制挖掘区块所需的平均时间。

调整难度目标是调整目标值在整个输出空间中的比例。

比特币系统所追求的平均出块时间为10分钟,需要调整难度目标来实现。

如何调整难度目标?

比特币系统每 2016 个区块(大约 14 天)自动调整难度目标。

对于所有高度为2016整数倍的区块,系统会自动调整难度目标。

比特币系统设置,难度目标增减幅度有4倍限制。

例如:假设上一个难度目标调整期的2016个区块,由于算力暴涨,仅用了7天就全部挖出。通过难度目标调整,难度目标降低了一个。次。

平均出块时间可以维持在 10 分钟左右,但如果算力暴涨,2016 年全部出块仅需 1 天,最低难度目标只能调整到原来的四个。一部分。

比特币的计算能力不断波动。比特币系统调整难度目标,使平均出块时间保持在 10 分钟左右。

难度目标与挖矿难度成反比,挖矿难度越大比特币怎么做,难度目标越小。当区块高度为2016的整数倍时,比特币系统会自动调整该区块的难度目标。

如果上一次难度目标调整周期的平均出块时间超过10分钟,则降低挖矿难度,增加难度目标。

相反,增加挖矿难度,降低难度目标。

比特币每2016个区块(约14天)调整一次挖矿难度,与BCH每块调整一次(约10分钟)相比有明显的滞后性。

比特币的膨胀问题

解决方案大致可以分为两组,一组可以称为“膨胀组”,另一组可以称为“减压组”。

“扩容者”希望通过增加block size来扩大block size,扩大容量。

从1M的区块到2M,到8M,甚至到32M,在比特币链上扩容。

这种方法直接增加了比特币网络的吞吐量。

但是,这种方法的缺点也很明显。

随着区块大小的不断扩大,所需的算力会越来越高,普通电脑和矿机会逐渐难以支撑运行压力,所以整个比特币的算力会增加。专注于矿工。

这样,矿工很可能依靠自己的算力来集中算力,这不符合区块链去中心化的核心思想。

你要知道,比特币的初衷是依靠所有节点维护的用户之间的最小信任,因为这样可以保证最大可能的权力去中心化,从而达到最安全的交易模式。

扩大区块大小的做法与比特币的核心思想背道而驰。

因此,这种扩大区块大小的“扩张者”并没有得到比特币社区的广泛认可,也没有形成全面的共识机制。

新的扩容共识发布后,双方意见不一的继续他们认为正确的链,这也导致了比特币的多次硬分叉。

最著名的是BCH(Bitcoin Cash),它是比特币扩展至8M区块的硬分叉产品。

总结

或许,比特币“支付时代”的序幕正在拉开。

当然,还有很多问题需要及时解决。

难度目标与挖矿难度成反比,挖矿难度越大,难度目标越小。

当区块高度为2016的整数倍时,比特币系统会自动调整区块上的难度目标。