By | 2015年5月7日

比特币网络流量承载力分析报告

目前运行的携带约30%的交易,最大的网络流量的比特币网络,然而,比特币用户的多数,这意味着什么?我们应该注意到这个问题?所以,这一比例达到50%或90%时?

大家都知道,当道路充满时间的各种车辆,道路变得拥挤,当大量的游客来自同一建筑物中出来,我们的步伐将放缓,到达相同的目的地花费的时间会比平时长。然后,特别是货币的对比,又将如何?

比特币交易处理

比特币采矿(交易过程被处理)是所谓的非均质(或非齐次泊松()是一个离散型概率分布统计与概率通常在分配过程中看到的)。在这篇文章中:一个哈希率,我们可以看到,实际上我们额定时间间隔10分钟块和我们希望的那么简单。然后为了平衡交易,将变得更加复杂。现在我们看到的交易看起来像一个漫不经心的样子;但事实上,他们是相似的严格遵循泊松过程,集的分布。

在比特币交易的情况也在其他一些问题的存在。(见:每秒7?真的吗?上周末)比其他日子更平静,而比特币交易也可以被网络延迟,孤立块竞争和开采费用可能刺激处理事务的速度比一些。虽然这些影响还没有真正开始发挥作用,但是,我们有一个小的交易量,所以我们可以做一个模型模仿行为,看看到底会发生什么。

“7交易每秒?真的吗?”我们可以看到,目前的比特币网络会出现每秒3.5个事务小峰容量(有时也经常接近3.2)。我们可以建立一个蒙特卡罗模型使用这些信息,所以我们可以预测一个交易需要较长的时间才能确认。(蒙特卡罗方法(Monte Carlo method),也称统计模拟方法,基于概率统计理论的计算方法是一种非常重要的价值导向。是指使用随机数(或更常见的伪随机数)来解决很多计算问题的方法。)

蒙特卡罗模型

在本文中,我建立了一个蒙特卡罗模型,假设峰值3.5tps,它将由一个10分钟的块在开采过程中,不同的网络条件下负载的时候发现认为,如何构建一个交易模型的确认。例如,10%的负荷将0.35tps或每天30240次交易。为了获得更好的模拟数据,我们模拟值在11个不同的负荷水平运行挖掘程序达100000周。每个星期,从零和零确认的交易开始。

该模拟器忽略矿工费,事务处理的假设是根据先到先的原则进行;实际上大部分交易,是一个相当准确的预测。同时也忽略了网络传输过程中的延迟(通过挖掘节点发现所需要的时间来启动一个事务)但这只是一个轻微的延迟,让每个交易增加了几秒钟的时间,所以,这也可以说的过去。(见:HTTP:/ / bitcoinstats。COM /网络/传播)。这意味着,关联交易是如何快速通过统计完成数据挖掘可能有点过于乐观。最后,它是假定网络的挖掘力是恒定的,即其容量不增加,不减少。当增加,那么块的发现率会稍快,但在过去的几个月里,这种效应已经很小。

让我们看看会发生什么时,很少有一看,哪些交易需要广播吗?这应该是一个近乎完美的场景,因为每一笔交易将立即在有效块验收。在这种情况下,网络负载水平是0.1%,或0.0035的TPS。

比特币网络流量承载力分析报告

这里有两个轨道线。轨迹显示为红色,在给定时间后提交事务,证实了概率。蓝线显示的是累积概率——即:在给定的时间或在这个时间点上,这是第一次证实的概率。

我们可以看到,50%的交易可以在415秒内确认(少于7分钟)。但同时,有10%笔交易在1380秒内没有被首次确认(23分钟),甚至在2760秒1%的交易(46分钟)仍不确定。这可能让人惊讶,然而,改变费率,或网络性能的提高或将改变这些基本数据!在过去我们已经绘制在图上的轴,这次也不例外。这是一个类似的对数时间(水平轴):

比特币网络流量承载力分析报告

对数的大小的“尾巴”压力的权利,所以我们能比它们更容易。概率累积曲线似乎是不同的,在某种程度上,这个比例是比较容易的工作。

随着荷载的增加,会发生什么?

当我们开始考虑加入比特币网络的一些合理的负荷,事情会变得更有趣。早在2014十一月,比特币网络负荷已达到30%左右。如果我们用Monte Carlo模型简单,可以很容易地模拟现场。

让我们看看从0.1%网络负载到100%会有什么不同:

比特币网络流量承载力分析报告

你能先看到的是0.1%,10%和20%的轨迹是如此的相似,甚至20%的轨道覆盖了其他两轨道。30%线只略有不同。这告诉我们,现在我们还没有看到对汇率有决定性的影响。30%负载的情况下,我们仍将看到1 / 2的交易总数为434秒确认,0.1%相对于415。这种差距在40%时,似乎开始扩大,但是,仍然只需要466秒,在80%时,我们需要1109秒(18.5分钟)!100%当它达到了伟大的7744秒(2小时以上)!如果网络达到100%的水平,当然,只是一种假设,那么问题就会变得很糟糕,就在22800秒10%交易(6.3小时)后仍不能确认。

该费用将拯救我们?

这个模型是非常简单的,因为它假定所有的交易都是在他们到达处理订单。没有尝试模拟收费可能带来的影响,但首先要知道的是,0.1%的负载条件下(事实上,通常高达30%)和NO的影响。在这种情况下不存在阻塞,所以交易成本的交易重点几乎没有真正的差异引起的。当网络发生拥塞时,会有一个影响费。

一旦我们开始看到完整的块(我们开始看到在过去的几周的情况),然后决定是否交易成本应该被接受或被推迟到下一个块。据统计,这将意味着更高的费用,或其他被认为会带来网络产生更高的价值,会使曲线趋于一个我们已经看到到目前为止轻负载系统。这也意味着交易的低成本实际上会遇到比一个简单的模型来预测延迟的结果更糟。

除非你找到一个方法,块输出的速度增加,而费用率有较大的变化,我们将继续坚持以往一贯的观点。例如,在新的比特币核心软件,“浮动利率”不会给任何人提高交易甚至超过几秒钟,但优先收费的原则将允许任何人可以提供更高的费用,以确保他们当前的优先确认交易。同样,不是因为交易确认过程转移到一个不那么拥挤的网络,使交易更快。

比特币矿工的奖励?

站在不同的角度和大多数用户的比特币,网络拥塞也有潜在的积极影响——矿工。块的空间越来越少,会导致许多网络用户将不得不花很多钱来缩短时间确认订单。这些费用将矿工额外获得的收入部分。

当块空间可以轻松应付的矿工,它将遭遇“悲剧”,那么他们唯一的选择就是接受所有的交易,无论多么小的费用。由于相对稀缺,会突然出现空间竞争的市场区块。党的费用可能不愿意承担额外的成本更高,但在网络安全,让交易成本已经成为收入的比例的矿工的很大一部分其实是在网络中起着重要的作用,长期的安全。下一个块的奖励增加的费用将在一定程度上抵消了矿工在2016出现在半(12.5 /每比特币)的收入损失大大减少造成的。

后果

如果网络变得越来越拥挤,增加的成本,不可避免的会有一个有趣的效果在“垃圾邮件”或交易价值低。他们可能会发现自己无法承受高昂的费用。这也可能是导致驾驶人开始尝试开发这种事情类似的比特币的侧链。

但有一点是明确的!关注任何一个可能看到那些来到我们的尾灯的余光前网络交易。除非迅速发生的可有些事情,也许我们可以考虑是否要放慢我们的脚步。

源代码:

本文的写作要感谢从C语言仿真来帮助数据,数据呈现为易于使用的Excel图表。源代码可以在GitHub上发现:https://github.com/hashingitcom/bitcoin_traffic_bulletin

原文:http://hashingit.com/analysis/34-bitcoin-traffic-bulletin
作者:hashingit
译者:波比(风在微博:@ bitnews)
翻译BTC地址:1fcpgxbsk4h8yqgrzokiov7osiyxwfjpcm
来源:巴比特http://www.8btc.com/bitcoin-traffic-bulletin
信息

如果网络变得更加拥挤,加上费用的增加,又必然会造成对 “垃圾邮件”或低价值的交易的一个有趣的影响。他们很可能会开始发现自己无法承受高额的手续费问题。这也可能是驱使人们开始尝试开发使用类似比特币侧链这种东西的一种诱因。

但有一点是明确的!任何密切关注网络交易的人都有可能会看到那些赶到我们前面的尾灯余光。除非有些事情可以很快发生,看来也许我们可以考虑下是否要放慢我们的脚步了。

文章为作者独立观点,不代表巴比特的位置。

源代码:

这篇文章的撰写要感谢来自C语言模拟得来的数据的帮助,这些数据被渲染处理成了易用的Excel图表的形式。源代码可以在GitHub上找到: https://github.com/hashingitcom/bitcoin_traffic_bulletin

比特币网络的交通承载力分析

----
原文:http://hashingit.com/analysis/34-bitcoin-traffic-bulletin
作者: hashingit
译者:随风潜入芭比特(微博:@bitnews)
译者BTC地址: 1FcpgXbSK4H8YQgRZoKioV7oSiyxWfjPcM
稿源:巴比特资讯http://www.8btc.com/bitcoin-traffic-bulletin
 

文章为作者独立观点,不代表巴比特立场。

发表评论