木星链 木星链
Ctrl+D收藏木星链

BTC:金色硬核 | BTC出块时间出现差异:理论与实际对比

作者:

时间:1900/1/1 0:00:00

BTC出块时间出现差异:理论与实际对比

BTC区块时间戳历史分布情况究竟有多符合预期?

本周,我收到了一些消息提醒,这些提醒都是关于一个时不时会出现的问题:

“BTC区块链两个小时都不能挖到一个块的情况多久会出现一次呢?昨晚,我偶然发现了在区块670637和638之间出现了这个状况。”

这让我陷入了思考,我不禁想到在过去12年中,BTC区块时间戳历史分布情况究竟有多符合预期?

我之前也对BTC时间戳机制进行过讨论,有充分理由认为BTC的安全性很高,其时间戳背后的博弈论机制也非常完美。

幸运的是,你如果有一个节点的话,就能很轻松地循环访问所有BTC区块头,查看它们的时间戳。为此,我写了个脚本,我的笔记本电脑只用了5分钟就查看了所有的时间戳。

金色相对论 | 老K:初期矿池可能会是集群挖矿、代客托管或是云算力:在今日举行的金色相对论中,针对“未来Filecoin的挖矿生态会是什么样的?Filecoin会形成像比特币那样的几大矿机制造商和矿池”的问题,Coinsummer实验室负责人老K表示,由于filecoin挖矿的复杂程度要大于比特币挖矿,并且对网络条件带宽资源有着更高的要求,目前情况来看对个人投资者来讲,直接购买矿机参与的难度比较大。矿池的核心价值在于帮助矿工(不论大小)达到一个平滑收益的目的,同时为矿工提供各种增值的软件服务,例如优化过的矿软等。filecoin的大矿池我个人认为大概率会出现,而且会出现不同形态的矿池。首先根据客户在投入挖矿的硬件配置的不同和存储容量的大小可能会有区别,帮助客户用最少的成本完成filecoin挖矿过程的各个步骤从而快速的增长算力并获得与之相对应的稳定收益;其次filecoin的经济模型中提出在挖矿的不同阶段需要的fil抵押或惩罚的机制,矿池可以提供各类金融产品或工具帮助矿工增强收益。猜测初期矿池可能会是集群挖矿、代客托管或是云算力,经过一段时间的发展和演变后 形成真正的分布式,公网远程接入的矿池形态。[2020/5/20]

请注意,为了方便测量数据,BTC区块链中第100个区块之前都被我排除了,因为BTC诞生之初,矿工数量很少,发生了一些很特殊的状况。

金色相对论 | Qtum中国CTO钟文斌:绝大多数DApp都是伪需求:在本期金色相对论中,Qtum中国CTO钟文斌表示,绝大多数DApp都是伪需求,token激励方式也是拍脑袋想出来的,根本没有实际应用场景的支撑,价格和价值严重不匹配。这里所谓的“用户”,大多应该是投机者,而真正使用token的用户,在大多数项目中是不存在的。所以个人认为这不叫流失,因为很多只是空想出来的场景,而这些场景中从来就没有用户。[2018/10/19]

结果表明,有190个区块在前一个区块出块后106分钟才被挖出,占迄今挖出的67万个区块中的0.0028%,非常接近0.0025%的预期值!这个结果很容易通过计算得出,但只能代表某个特定时间段内出块时间的差值分布情况。

深层次分析

如果要对这个问题进行深入思考,Felix?Weiss已经解决了这个问题,他提供了一种方法,能够确定在前一个区块挖出后的特定时间段内应该挖出的区块数量。

金色财经现场报道北京领主科技创始人刘大鸿:不能以传统互联网的思维去看待区块链:金色财经现场报道,在2018中国区块链高峰论坛以“区块链将带给我们怎样的未来”的圆桌论坛上,北京领主科技创始人刘大鸿表示,“对于如何判断区块链项目,我认为首先要回到需求上去看区块链项目,要有应用场景,投资人也应该更加理性,未来区块链的发展会进入到人们生活的方方面面,区块链的投资人还是不够多,需要投资人更多加入,推动行业发展。”[2018/5/20]

这个数量能够通过计算指数分布的累积分布函数得出。

但就出块时间的差值而言,怎样才能其整个历史分布状况与预期分布进行对比呢?为了解决这个问题,我们需要利用指数分布的概率密度函数,这个函数可以通过f(x;λ)=?λe^-(λx)进行建模。针对出块时间问题,x等于上个区块出块后的某个时间点,λ作为率参数,等于1/600,概率密度函数用线性方式表示如下图:

金色财经讯:哈萨克斯坦中央银行已经向该国政府上交限制与加密货币有关活动的提案。然而该行董事长承认,他并不完全了解加密货币的概念。相关专家甚至提出禁止进行加密货币挖矿活动。[2017/10/27]

我在写这篇文章的同时也绘制出了670000区块之后所有区块的预期分布状况,与上图的形状很相似。

于是我收集了脚本的数据,并将其放入了以下这个表格中:

显而易见的是,下图的x轴用对数表示更加合理,否则数据会过于分散,而观察不到一些有趣的现象。

不同挖矿时期

出块时间的预期分布是基于哈希率恒定不变的假设。但根据BTC的发展历史,其哈希率不可能是恒定不变的。

所以我选取了三个时期进行分析。

1.?CPU时代:哈希率相对平稳。

2.?GPU时代:哈希率加速上升。

ASIC时代:哈希率增速相对较缓

CPU时代

在CPU时代,对于出块时间少于10分钟的区块,实际数量比预期少,为什么会出现这种情况呢?我将在下文进行解释。

GPU时代

请注意,在GPU时代,情况截然相反,实际数量比预期要多,最可能是因为哈希率加速上升。

ASIC时代

在早期ASIC时代,BTC哈希率有大幅上升,我特地选取了距离当今较近的时间段,这样数据不会受到很大影响。我们能从上图看出,BTC出块数量仍然多于预期,但是不能够与GPU时代相比。

整个挖矿时代

如果将670000个区块的数据全部绘制成一张图表会是怎么样的呢?根据下图,实际出块时间与预期是非常吻合的,除了图中左边的部分。

根据上图,我们能得知,父区块挖出后29秒内出块的数量远低于预期,对此有没有合理的解释呢?

深入研究

在这个时间戳范围内的预期出块数量为30497。

另一方面,实际出块数量是22441。

那么为什么出块数量会相差8056?

我们发现,14296个区块的增量是负数,其中有3549个属于-29到0的区间范围内,那么剩下还有大约6000个区块,下文将会对这6000个区块进行详细分析。

通过绘制负增量的时间戳分布情况,我们能得出,下图基本上是正增量分布情况的镜像。

这是因为BTC协议允许负时间戳增量的存在,但这不是根本原因,我们要考虑到实际挖矿的工作过程:

1.?矿池会为下一个区块生成区块元。

2.?矿工向矿池发出工作请求,开始对区块元进行哈希计算。

3.?矿工将完成的工作返回给矿池,形成工作量证明。

所以问题就变成了:区块元的产生频率是多少?时间戳多久更新一次?

但是,我认为背后的答案更加复杂,因为矿工也有可能更新时间戳,这就牵涉到了研究特定ASIC应用的硬件或者固件。

上文提到,还剩下大约6000个时间戳增量是负的区块,对这些区块有合理的解释吗?我认为理论上是能够解释的,原因可能是时钟漂移或挖矿软件没有得到很好的适配。如果你了解BTC挖矿历史的话,早期矿工没有组成矿池,都是单独挖矿。所以矿工配置不能达到企业级别,这些业余矿工无法保证矿机数据与权威渠道定期同步。早期矿池都是由业余挖矿爱好者而不是全职专业人士运营。我认为,如果我的理论合理,那么随着挖矿产业逐渐成熟,矿池软件得到改进,时钟漂移出现的频率也在下降。所以我运行了另外一个脚本,按照时间绘制了时间戳增量为负的区块分布情况图。

根据上图,我们能看出,不仅时间戳增量为负的区块数量在减少,时钟漂移问题也逐渐得到改善,值得特别注意的是,自2017年底后,只有少数区块的时间戳增量为负。

总结

BTC大部分运行机制都基于数学原理。通过分析实际出块时间的分布情况,我们能发现,在过去12年中,10分钟出块时间这个机制运行非常良好,只出现过很少的极端情况,背后的原因也很容易找到。挖矿也形成了产业化,挖矿软件得到逐步改善,出块时间分布状况越来越符合预期。

这就是数学的力量!

本文内容来自于:CypherpunkCogitations

标签:BTC区块链COINFILbtc转到钱包为什么变成btck区块链是什么意思HXAcoinFILST币

狗狗币价格热门资讯
SMT:关于2021年02月22日币安合约系统问题的说明

亲爱的用户:香港时间2021年02月22日22:20至2021年02月22日23:30期间,由于市场行情发生了剧烈波动,币安合约访问量过高导致系统过载.

1900/1/1 0:00:00
GATE:Gate.io 理财宝今日高收益精选,BTC锁仓理财中午12点开抢

Gate.io“理财宝”上线至今推出许多款热门币种高年化率锁仓/活期理财产品,始终紧跟市场步伐推出当下热门的理财产品,深受用户的喜爱与支持.

1900/1/1 0:00:00
NAS:关于UFC恢复充提币的公告

公告编号2021022304各位关心ZBG的投资者们和项目方:ZBG平台现已恢复UFC的充提币.

1900/1/1 0:00:00
比特币:数百亿美元一夜蒸发,加密牛市戛然而止?

比特币自去年年底突破历史最高价后一路高歌猛进,眼看即将打破6万美金,却在一夕之间出现暴跌。据外媒统计,昨日比特币的机构投资者损失合计超过136亿美元.

1900/1/1 0:00:00
比特币:谈喻凯:新年牛市巅峰能持续多久 比特币以太坊瑞波操作建议

年过月将近,2021年的牛年新年目标如期完成,年前谈老师就说过不管什么金融产品都会迎来一波红包行情,回首这一段的经历,美股天天在创新高,大宗商品一天一个价格,除此之外,比特币疯涨.

1900/1/1 0:00:00
数字人:红包新玩法推动数字化经济发展 欧易OKEx春节发放247.5枚比特币

自2020年下半年开始,比特币的价格不断攀升,数次突破历史新高,许多传统机构开始入局加密资产,相关的话题频频出现在热搜榜,让越来越多的普通用户了解到了“数字黄金”的价值与魅力.

1900/1/1 0:00:00