火星链 火星链
Ctrl+D收藏火星链

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

作者:

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

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

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

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

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

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

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

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

金色热搜榜:ZEC居于榜首:根据金色财经排行榜数据显示,过去24小时内,ZEC搜索量高居榜首。具体前五名单如下:ZEC、BCH、LTC、BTG、BHD。[2020/7/20]

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

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

深层次分析

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

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

金色相对论 | 寒江孤影:比特币走势其实和近期纳斯达克科技股有点类似:在今日举行的《危机向左,信仰向右》的比特币减半特辑之行情篇的直播中,针对“金融危机下,BTC涨跌的逻辑到底是什么”的问题,火币分析师寒江孤影表示,最近行情确实跌宕起伏,减半对价格的影响也很好反应投资者的市场情绪,根据历史预演减半价格上涨的心理,今年行情叠加了很多宏观经济因素的影响,减半行情应该如果不受疫情影响2-3月就开始了,随着疫情高峰期过去,投资者押注经济复苏,整个市场风险偏好和流动性都得到了一定的缓解,比特币走势其实和近期纳斯达克科技股有点类似,最后对于减半是否结束这个问题,我认为只是起点,因为减半之后比特币的故事才刚刚开始,首先热闹起来的是旧算力矿机的淘汰和新矿机的面世,比特币新一轮算力竞争会拉开序幕。[2020/5/12]

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

金色晚报 | 2月1日晚间重要动态一览:12:00-21:00关键词:稳定币、CSW、比特币期货、以太坊、百度

1. 中共陕西省委书记:要加快大数据、区块链、5G商用等产业布局。

2. 法国央行副行长:稳定币可改善支付系统 但存在风险 须予以解决。

3. 广东互联网行业党委:利用区块链等技术为群众提供疫情防控信息和数据服务。

4. CoinGeek创始人:CSW将被大多数人确认为中本聪。

5. CME比特币期货周报:经纪商与散户仓位出现了同步增持情况。

6. 以太坊矿池目前累计余额约169万ETH 接近历史最高水平。

7. 百度推出在线学习资源 包括区块链方向课程。

8. MakerDAO官微:抵押在MakerDAO里的资产价值已超过5亿美金。[2020/2/1]

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

金色财经现场报道 LaneAxis首席执行官Rick Burnett:将整个运输合约放到区块链上:金色财经前方记者实时报道,4月12日举办的第二届全球金融科技与区块链中国峰会2018上,LaneAxis首席执行官Rick Burnett做了主题为“直接发货人和承运人:区块链如何改变物流运输业”的演讲,他表示,卡车依然占80%的运输额,整个卡车业仍然存在很多第三方物流,由中间商代理运输流程,中间商占15%-30%的运输成本,在美国有超过7000家卡车运输企业,多数为小企业,整个网络非常不透明,其中涉及大量的人工工作,大量物流工作外包,而通过区块链技术,将物流运输业服务嵌入到区块链之中,将整个合约放到区块链上,并验证订单有效性,这样就能够减少中间的人工环节,用技术保证交易的实时成交,所有的信息都记录到区块链上,并且这些信息都不会被篡改。[2018/4/12]

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

显而易见的是,下图的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区块链比特币ASIBTC数据是啥区块链专业毕业后到底做什么比特币市值占比在哪里看Xiasi Inu

欧易交易所热门资讯
ROO:欧盟加快推进数字欧元建设:5年内使数字欧元成为现实

欧洲央行行长拉加德近日表示,欧洲央行将加快推动数字欧元建设,在未来5年内使数字欧元成为现实。欧洲央行与欧盟委员会发表联合声明称,数字欧元将作为实体货币的补充而非替代,有助于推动欧盟经济实现战略自.

1900/1/1 0:00:00
MINER:局揭秘:你的矿机真的在挖矿吗?

最近,我收到一位朋友的咨询,让我发现了一种新型局。之后的几天,我又发现有三位朋友中招,他们的被经历和子的手法极其相似,都是在某二手交易平台上购买矿机,都是正常挖矿一周后算力突然消失,很可能.

1900/1/1 0:00:00
ATO:艺术品专属?加密新风口?2021年要不要为购买一件NFT

距离佳士得拍卖行首次拍卖NFT还有两天。当全球三大拍卖行中第二名的佳士得遇上NFT,会产生怎么样的火花?《EVERYDAYS-THEFIRST5,000DAYS》据官方介绍显示,本次NFT拍卖将.

1900/1/1 0:00:00
HARD:2.23 以太坊1600-1610空单止盈提醒

午间给出的简评,建议反弹进空即可。给出的操作建议1600-1610附近空单入场,目标1560-1550,止损1630,目前以太最低跌至1481一线,完美抵达目标点位,顺利止盈出局,最高斩获130.

1900/1/1 0:00:00
UMB:超话社区075期|对话预言机新锐Umbrella,如何更好地赋能下一代DeFi应用

UmbrellaNetwork是一款旨在赋能下一代DeFi应用的Layer2预言机项目。作为后来者,UmbrellaNetwork在抢占市场,缔结新合作上有何策略?其在Polkastarter上.

1900/1/1 0:00:00
MEV:一文看懂耶伦隔夜表态:比特币极其低效 支持研究数字美元

原文标题:《一文看懂耶伦隔夜表态:支持提高公司税,比特币极其低效,支持研究数字美元》2月22日周一,美国财长耶伦参加了纽约时报组织的线上活动,在这场信息量巨大的讨论中.

1900/1/1 0:00:00