写点什么

触目惊心:比特币到底消耗了多少能源?

  • 2019-10-30
  • 本文字数:6365 字

    阅读完需:约 21 分钟

触目惊心:比特币到底消耗了多少能源?

用数据说话:比特币到底消耗了多少能源?


年度统计结果汇总



单笔交易统计



描述
比特币当前年度估算用电量*(太瓦时)73.12
比特币当前最低年耗电量**(太瓦时)50.4
全球采矿年化收益55亿6524万622美元
全球采矿年度估算成本36亿5607万3069美元
当前成本百分比65.69%
电力消耗量与比特币项目最接近的国家奥地利
当前单日估算用电量(千瓦时)2亿33万2771
每GH/s耗电量0.089
网络总哈希率PH/s(相当于100万GH/s)93971
单笔交易电力消耗(千瓦时)623
比特币所消耗电量能够支持的美国普通家庭数量677万506
单笔交易所消耗电量能够支持的美国普通家庭数量21.07
比特币项目用电量占全球用电总量的百分比0.33%
年度碳足迹(二氧化碳,千吨)34733
单笔交易碳足迹(二氧化碳,千克)296.15


关键数据网络统计结果


*关于这一能耗的估算前提假设,请点击此处查看。本文讨论了对这一估算结果的批评意见与潜在验证思路。


**假设网络中使用的计算机全部为 Bitmain Antminer S(单台功耗为 1500 瓦),并据此根据总网络哈希率计算得出。2019 年 2 有 13 日,最低基准变更为 Bitmain Antminer S15(更新周期平均为 180 天)。

更多重要真相

自上线以来,比特币的信任最小化共识一直通过由其提出的工作证明算法来实现。这些进行“工作”的计算机正在消耗大量能源。而建立此份比特币电力消耗指数的目的,正是帮助大家通过数字理解这种消耗之巨,并提高人们对于工作证明算法不可持续性的认识。


请注意,此份指数报告涵盖比特币加 Bitcoin Cash(不包括比特网络的其他分叉)。后者已经于 2019 年 10 月 1 日被删除。我们还整理出一份以太坊统计指数,感兴趣的朋友可以点击此处查看。

矿工负责执行哪些任务?

所谓矿工设备,大约每 10 分钟就会将新的交易集(区块)添加至比特币区块链当中。在区块链上协作时,这些矿工彼此之间无需相互信任。矿工唯一需要信任的,只有运行比特币项目的代码。该代码包含验证新交易的一系列规则。例如,只有发送者实际拥有所发送的金额,交易才能够起效。每个矿工都将独立确认交易是否符合这些规则,如此一来就能在无需信任其他矿工的前提下完成交易验证。


其中的诀窍,是让所有矿工就相同的交易历史达成共识。网络中的每个矿工都将不断负责为区块链准备下一批交易。但这些计算得出的区块中只有一个会被随机选择为链上的最新块。但在分布式网络中进行随机选择绝非易事,因此才需要工作证明算法提供支持。在工作证明中,下一区块将来自第一个产生有效区块链的矿工。不过说起来容易做起来难,比特币的协议设计使得矿工很难抢到这个名额。实际上,协议会定期调整难度,以确保网络中的所有矿工平均每 10 分钟只能产生一个有效区块。一旦某个矿工设法生成了一个有效区块,就会向网络的其余部分发送广播。其他矿工在确认该区块符合规则要求之后,便会接收该区块,同时丢弃自身正在计算的同一区块。幸运的矿工将获得固定数量的代币,作为计算新区块链内各已处理交易所缴纳的交易费奖励。在此之后,整个循环将再次开始。


产生有效区块的过程,基本上就是进行反复尝试。各矿工每秒都在进行大量尝试,试图找出所谓“nonce”区块组件的正确值,并希望最终得出的完整区块能够满足其要求(无法提前预测结果)。因此,采矿实际上与抽奖非常相似,参与者相当于选择了一个开奖数字。每秒尝试次数(哈希)由您采矿设备的哈希率决定,通常表示为 Gigahash 每秒(即每秒 10 亿条哈希),缩写为 GH/s。

可持续性

这样循环往复的区块开采周期,激励着全世界的人们参与到比特币的采矿中来。由于采矿能够提供稳定的收入来源,因此人们非常愿意运行大量吞噬电力的设备以获取收益。多年以来,随着比特币价格不断突破新高,比特币网络的总能耗也以惊人的速度持续增长。根据国际能源机构发布的最新报告,整个比特币网络的电力消耗水平已经超越诸多国家。如果将比特币项目视为一个国家,那么其耗电量排位情况如下所示。



除了横向比较之外,我们还可以将比特币网络的电力消耗与全球能耗最高的几个国家进行比较,结果如下所示:


碳足迹

比特币的最大问题甚至不在于其恐怖的电力消耗,而是比特币网络中的大多数采矿设施都位于严重依赖煤电(直接使用火力发电,或者利用火力发电方式进行供电平衡)的地区(主要是中国)。简单来讲,“比特币项目依靠煤炭为其提供燃料。”(Stoll,2019 年。)


应该考虑控制比特币蔓延以减少二氧化碳排放。


— halfin (@halfin) 2009年1月27日

矿工的地理分布

多年以来,确定比特币网络引发的碳影响一直是个巨大的挑战。我们不仅需要了解比特币网络的总体功率水平,同时还需要了解这些能源的确切地理分布。矿工的位置,则是判断其所使用电力是否清洁的关键性因素。


正如判断比特币网络中包含多少活跃设备是项难度极高的工作一样,我们也很难跟踪这些设备的所处位置。最初,与此相关的唯一共识就是大部分采矿设备位于中国。由于我们能够确定中国电网的平均排放因子(每千瓦时电力的生产约排放 700 克二氧化碳),因此能够粗略估算出比特币采矿的碳足迹情况。假定有 70%的比特币采矿活动在中国进行,且其中 30%的采矿活动完全清洁,那么加权平均得出的碳排放强度约为每千瓦时 490 克二氧化碳。利用这一数字,我们即可进一步对比特币网络总功耗以及碳足迹进行估算。

更详尽的估算结果

在此之后,Garrick Hileman 与 Michel Rauchs 于 2017 年发布了一份《全球加密货币基准研究》报告 ,其中发布了更多详尽信息。在这项研究中,他们确定了目前比特币哈希率中约半数采矿设施,其总体电力消耗(最低估算值)为 232 兆瓦。其中中国的采矿设施约占一半,最低电力消耗量为 111 兆瓦。利用这一信息,我们可以更准确地计算出用于采矿的每千瓦时电力所对应的二氧化碳当量(每千瓦时二氧化碳克数)与碳排放因子(克)。


下表列出了由 Hileman 与 Rauchs 在调查报告中整理出的采矿设施能耗细分结果。通过与国家/地区电网排放因子相对应,我们发现比特币网络的加权平均碳排放强度为每千瓦时 475 克二氧化碳。(目前这一数字也被广泛用于根据比特币网络的电力消耗指数,确定网络整体的碳足迹水平。)


地理位置能源消耗(兆瓦)占全部调查设施的百分比碳排放强度(每千瓦时二氧化碳克数)
中国11147.60711
格鲁吉亚6025.80231
美国2711.60489
加拿大187.70158
瑞典104.3013
冰岛52.100
爱沙尼亚20.90793
总量/加权平均值233100.00475


Rauchs 等人在一年之后又发布了类似的第二轮研究结果。在最新研究中,Rauchs 等人确定的加密货币采矿设施总能耗约为 17 亿瓦。根据他们的推断与估算,全部加密货币采矿设施(目前规模排名前六位的加密货币)的运行功率在 59 亿瓦到 127 亿瓦之间。由此可见,他们在上一轮调查中涵盖的数据范围非常有限,而且比特币也只占全部能耗的一小部分。但好消息是,最新研究得出的采矿设施地理分布与上一轮相比几乎没有变化。

区域性碳排放强度分析

可能有人会强调,调查中所涵盖国家/地区的实际发电碳排放强度可能并没那么高。例如在 2018 年,比特币公司 Coinshares 提到中国的大部分采矿设施位于四川省,人们在这里利用廉价的水电能源开采比特币。虽然现在来看,这份报告中有不少站不住脚的论断,但我们也不妨假定其中的结论正确,然后思考这一切又意味着什么。


很多人可能认定水电能源的存在,意味着比特币网络的碳足迹水平相对较低。但事实证明,问题并没有这么简单。主要问题在于,水力发电(或者其他形式的可再生能源)往往存在发电量不稳定的问题。特别是在四川省,雨季的平均发电量可达旱季的三倍。为了抵消这种电量供应波动,旱季期间的不足部分往往需要利用其他类型——特别是火力发电——的方式填充。相比之下,瑞典的电网排放因子则稳定较低,因为这里的发电方式主要为核能与水力发电。瑞典电网的碳排放因子为每千瓦时 13 克二氧化碳。


在一份名为《比特币的碳足迹(The Carbon Footprint of Bitcoin)》(Stoll 等人,2019 年)的最新报告中,研究人员解释了这种地区差异(同时引入了一种基于 IP 地址对矿工进行地理分布测定的新方法),结论是整个比特币网络的加权平均碳排放强度约为每千瓦时 480 克到 500 克二氧化碳(与之前的粗略估算基本一致)。

其他问题

可以看到,可再生能源普遍存在供给不够稳定的问题,但比特币矿工的能源需求却是恒定的。比特币采矿一旦开启,除非系统崩溃或者无法继续实现盈利,否则就永远不会关闭。因此,当可再生电力产量较低时,比特币矿工的存在自然增加了对电网负荷的基础需求,并刺激发电设施利用化石燃料填补这部分电力缺口。在最极端的情况下,比特币矿工的存在甚至会刺激电力运营商建设新的燃烧发电厂或者重启已经关闭的原有火力发电厂,而这方面影响显然难以准确量化。


感兴趣的朋友也可以参阅顶级期刊《焦耳》杂志上关于比特币与可再生能源间关联的《可再生能源无法解决比特币可持续问题(Renewable Energy Will Not Solve Bitcoin’s Sustainability Problem)》的文章。

比特币与其他支付系统间的电力消耗量比较

为了进一步理解比特币网络的电力消耗水平,我们不妨将其与另一类支付系统(例如 VISA)进行比较。根据 VISA 公布的数据,该公司在全球范围内的全部运营总计消耗掉 67 万 4922 千兆焦耳能量(涵盖多种来源)。这意味着 VISA 的电力消耗总量相当于 17000 个美国普通家庭的能源需求。我们还知道,VISA 公司在 2017 年年内共处理了 1112 亿笔交易。根据这些数字,我们可以对两套支付网络做出比较,并发现比特币的单笔交易电力消耗远高于 VISA(请注意,以下图表所示为单笔比特币交易与 10 万笔 VISA 交易间的电力消耗比较)。



当然,这些数字并不完全准确(例如没有计入 VISA 办公系统带来的电力消耗)。但由于二者能耗存在巨大差异,因此即使承认这种不准确性的存在,结论仍然令人震惊。与常规金融系统中的平均非现金交易能耗水平相比,比特币交易的平均电力消耗可达数千倍。有些朋友可能会争辩,这些成本完全来自交易自身,不涉及任何第三方信任机构;但是,我们将在后文中提到,无论如何能耗也不应高到这样的程度。

备选方案

工作证明是第一种能够自我证明的共识算法,但并不是唯一可行的共识算法。近年来,诸如权益证明之类能效更高的算法正在快速发展之中。在权益证明中,区块创建工作将由代币所有者——而非矿工——负责进行,因此不再需要设备为了每秒生成尽可能多的哈希值而消耗巨量电力。事实上,与工作证明算法相比,权益证明的能耗几乎可以忽略不计。比特币未来有可能会转向这种新的共识算法,从而显著提升自身的可持续性。但唯一的缺点在于,目前的权益证明存在多种不同版本,且没有任何一种版本能够力压群雄成为客观标准。当然,必须承认这种算法的存在已经为未来加密货币的发展带来了重要希望。

能耗模型与重要假设

即使能够快速计算出网络整体的哈希率,我们也无法断言这项指标到底代表着怎样的电力消耗水平,毕竟所有活动设备一直各自为战——因此无法统计其确切能耗。以往,我们在能耗估算中通常需要使用以下假设:哪些设备仍处于活跃状态以及具体分配方式,而后据此得出每 GH/s(每秒 Gigahash)所消耗的特定电力瓦数。对现实世界中的比特币采矿进行调查之后,我们意识到由于这套模型忽略了机器可靠性、气候以及冷却成本等相关因素,由此得出的能耗结果必然低于实际水平。这种武断的估算方法会带来各种各样的能源消耗估算值,且不同估算值之间往往存在巨大的差别,甚至足以改变由此得出的经济性结论。因此,我们在比特币电力消耗指数当中提出了新的解决方法,并试图从经济角度审视其具体能耗状况。


此项指数以矿工收入与成本相关性为基本前提。由于电力成本占采矿持续成本中的主要比例,因此比特币网络的总电力消耗也必然与采矿收入直接相关。简而言之,要获得更高的采矿收入,就必然引入更多高能耗计算调和。以下图表详细解释并总结了比特币电力消耗指数如何利用矿工收入得出电力消耗估算值(点击此处参阅同行评审学术文献中的具体方法解释):



需要注意的是,采用不同的假设性前提可能得出不同的计算结果(点击此处查看我们开发的一款专用计算器,可根据不同假设提供不同的计算结果)。在此次估算中,我们选择了基于实际采矿操作信息这一既直观又相对保守的计算方式。这里要强调,本指数的目标并非产生准确无误的估算结果,而是提供在经济层面具有可靠性的常规评估方式,从而确保相关结论的准确性与可靠性高于基于采矿设备的常规计算方法。

批评与验证

Marc Bevand 与 Jonathan Koomey 等批评者长期以来一直坚称比特币电力消耗指数的估算方法存在“严重缺陷”,但他们对 2019 年发布的剑桥比特币电力消耗指数(CBECI)却抱有不同的意见。剑桥指数基于 Koomey 所大力提倡的替代性估算方法,但得出的估算结果却与我们无甚区别。实际上,比特币电力消耗指数与剑桥比特币电力消耗指数的结论基本吻合。



除了电力消耗估算之外,由此产生的环境影响(表现为碳足迹形式)也受到 Robert Sharratt 以及 Coinshares 公司等批评方的强烈反对。其中,Sharratt 还曾利用 Coinshares 的采矿调查报告来论证比特币网络对环境并未产生显著影响。有趣的是,Coinsahres 采矿报告仅暗示比特币采矿可能因使用了大量可再生能源而并未造成显著的环境影响,但其中完全没有提及“碳足迹”一词。这样的遗漏非常严重,因为其忽略了 Coinshares 在报告中列出的另一项数据,即作为中国比特币采矿的中心,四川省内发电设施的碳排放强度并不像人们想象中那么低。慕尼黑工业大学(TUM)考虑到了这一现实情况,并通过独立研究之后给出了“比特币项目依靠煤炭为其提供燃料”的结论。在该大学的研究中,他们将比特币网络的整体加权排放因子与比特币电力消耗指数给出的采矿设施碳足迹加权排放因子进行了匹配,因此得出了完全不同的观点。

展望未来

当然,比特币电力消耗指数也可以作为一套面向未来比特币电力消耗的预测性模型(与基于哈希率的预测方式有所不同)。我们的模型预计,矿工最终将把 60%的收益用于支付电费。截至目前(2019 年 1 月),矿工们在电费上的开销实际高于 60%。根据 2019 年 1 月 22 日的比特币电力消耗指数统计,矿工已经将收入的全部(23 亿美元)投入到电费成本上。在采矿收入大幅下降(甚至无利可图)的情况下,人们也许会放弃继续利用大量计算设备投入到比特币网络当中。但考虑到这部分机器采购投资将沦为沉没成本,因此矿工大概率仍会继续维持设备运转,直到电费超过采矿收入(接近 100%)为止。


届时,由于几乎全部收入都被用于支付电费,因此电力消耗指数给出的比特币电力消耗预测结果将不会发生显著变化。

扩展阅读

比特币电力消耗指数并不是第一份针对比特币电力消耗情况的实时估算报告。以下表格列出了以往关注这方面问题的相关文献资料。这些资料既为我们的电力消耗指数提供灵感,同时也可作为对估算数字的验证素材。


文章发表日期年均估算太瓦数比特币价格(美元)网络哈希率(GH/sGH/s耗电瓦数
比特币与区块链:电力吞噬者16/05/20170.00170945亿2810万78890.00
比特币的巨额消耗17/03/20170.00115534亿0146万17670.00
比特币仍不具备可持续性07/03/20170.00118733亿6878万82740.00
工作证明的缺陷:以太坊提出权益证明理念07/01/20170.0090923亿9756万40110.00
必须演进的不可持续协议01/01/20170.00100025亿1237万2240.00
到2020年,比特币电力消耗总量或将与丹麦持平29/03/20163.0242611亿9436万96550.29
比特币很费电05/10/20153.942394亿3531万80141.03
比特币的不可持续问题29/06/20151.872493亿5363万33970.60
比特币网络到底用了多少电?25/05/20153.002403亿4293万44501.00
虚拟比特币采矿引发现实世界中的环境灾难12/04/20130.3311960000636.99


如果您看到值得入选的其他重要文章,也请在评论中与我们分享,我们将及时更新这份表格。


原文链接


Bitcoin Energy Consumption Index


2019-10-30 17:2334041

评论 18 条评论

发布
用户头像
持挖矿耗能派的人的一部分证据
放大问题空间,你知道数据中心消耗的电力是挖矿消耗的电力的好几倍的事实吗?这还不算上个人的计算设备公司的计算设备,光那些机房中的服务器就耗费了是挖矿好几倍的电力。而挖矿对更高更快更强的追求加速了7纳米、5纳米、1.5纳米的需求,由此而节省的能源你能计算出来吗?所以说节能必须是在耗能的基础上节能。

问题有边界但沟通时并不会随时描述边界并且由于描不准原理导致问题边界是界定不了的
有人说要节能,有人说要耗能,这完全相反的观点到底是为什么?抽象的说,原因有两点:1是因为两个人在同一个问题空间看问题的角度可能不同;2是因为问题有边界,这看起来是同一个的问题其实可能是两个问题,因为这两个人可能是在不同的问题空间中观察的。

问题空间的关系
问题空间有大有小,所有的问题都相关,但有的两个问题空间没有明显的相关,有的有明显的相关,有的直接是包含于和被包含于。说要节能的人和说要耗能的人都没有对错,错误的是两者都没讲自己的问题空间边界是什么,其实即使讲了也讲不清楚的,人的观点的矛盾不是简单的逻辑矛盾,到了最后都是你死我活或者你活我死的矛盾。
展开
2019-12-15 14:45
回复
用户头像
挖矿消耗的我国电力约1%左右,而数据中心消耗了我国约2%的电力。本文只说挖矿消耗了相当于一些小国家的电力而没有说我国生产了全世界25%的电力,挖矿才消耗不到1%的电力还没到数据中心消耗电力的一半能算触目惊心?
2019-11-11 00:41
回复
谈总耗量,而不谈实际的意义,这样的对比有意义么?
2019-11-11 10:55
回复
我国从挖矿这件事情上获益最多,这文章一看就是西方人用来抹黑我们的,西方人竞争不过中国人又开始拿碳排量说事了。如果拿碳排量说事也轮不到挖矿的头上,挖矿消耗的电力不足我国产电量的1%,但这些电用在挖矿上比用在任何其它地方都更有意义。中国人有能力将坏事变成好事,有能力让事情朝着对我们有利的方向演化,不怕被抹黑。政府都没有反对挖矿,老外反对没有用。
2019-11-11 15:00
回复
马云说:"我根本不了解比特币。我特别困惑。即使它真的能起作用,全球贸易规则和金融体系也将完全改变,我认为我们还没有做好准备。所以我仍然关注支付宝,美元和欧元。"
我的建议是:你先想好理由,说服马云一样认为比特币没意义的人物,给他们讲清楚比特币的意义是什么。
2019-11-12 16:06
回复
查看更多回复
用户头像
2019-11-11 00:35
回复
"备份的能力可以确保在我们遇到和我们能力相当的外星人时万一 一言不合就开战时不至于战败"
我不知道这种没有来源的可笑文章有什么可信度。偷偷告诉你,外星人刚刚告诉我说比特币没有意义。
2019-11-19 02:03
回复
你不可能遇到了牛逼的外星人,我们只能遇到和我们能力相当的外星人 。你遇到的外星人告诉你“比特币没有意义”,在我看来这个外星人说的话一文不值,这个外星人不可能比你牛逼多少,它如果在意比特币针对比特币做了评判的话它就不是牛逼的外星人。
《挖矿的意义》的确提到挖矿构建了人类文明备用电源,提到备用电源可以确保在我们遇到和我们能力相当的外星人时万一一言不合就开战时不至于战败,但是如果我们遇到能力比我们高一个数量级的外星敌人怎么办?别担心,正常情况下我们只能遇到和我们能力相当的外星人,能力比我们高一个数量级的外星人见过的我们这个能力级别的文明的数量就像是我们见过的蚂蚁的数量一样多,而蚂蚁爬在我们的身上也不知道我们的存在,除非淘气的孩子否则比我们能力高一个数量级的外星人不会故意碾死一只蚂蚁。所以构建备用电源是有意义的,确保我们能够侵略外星人或承受住外星人的侵略。
不要说我武断、偏激、以偏概全,武断、偏激、以偏概全是一种修辞手法。
展开
2019-11-19 14:35
回复
别拿外星人威胁我们,我们不可能遇到我们无法战胜的外星人,即使外星人不来找我们我们也会去找他们威胁他们。挖矿加速提升我们的能力,让我们具有主动威胁外星人的能力。
2019-11-19 14:44
回复
查看更多回复
没有更多了
发现更多内容

太厉害了,终于有人能把Android 事件分发机制讲的明明白白了!

android 程序员 移动开发

字节、腾讯2020高频Android面试题;JVM虚拟机原理深入解析(建议收藏

android 程序员 移动开发

字节跳动上千道精选面试题还不刷起来!2019-2020大厂高级面试题集合(Handler,性能优化

android 程序员 移动开发

字节跳动抖音安卓客户端日常实习 3+1 面经(已 OC)

android 程序员 移动开发

小巫随笔13

android 程序员 移动开发

字节码插桩--你也可以轻松掌握

android 程序员 移动开发

字节跳动Android一面凉凉,竟以为一面是HR面---

android 程序员 移动开发

字节跳动千万用户量级直播活动技术保障实践

android 程序员 移动开发

实现长图片自动循环滚动效果

android 程序员 移动开发

太恐怖了!移动开发APP-可视化埋点技术原理竟然是这样的?!

android 程序员 移动开发

如何在Adapter中优雅的使用Context

android 程序员 移动开发

FVM 切换VSCode 的Flutter版本

坚果

flutter 11月日更

安卓工具类之app获取版本渠道信息工具类

android 程序员 移动开发

安卓移动软件开发:手机防火墙的实现

android 程序员 移动开发

如何在10分钟内让Android应用大小减少-60%?

android 程序员 移动开发

如何在AndroidStudio中使用手势解锁

android 程序员 移动开发

字节跳动上传了一份“面试官版Android面试小册”,不讲一句废话

android 程序员 移动开发

字节跳动,华为,阿里巴巴,小米

android 程序员 移动开发

安卓开发教你如何自定义View并实现炫酷进度条

android 程序员 移动开发

官方推荐 Flow 取代 LiveData,有必要吗?

android 程序员 移动开发

如何在跳槽后,Android程序员摸鱼也能学习进阶,为下次换工作进大厂拿高薪!

android 程序员 移动开发

尽快的学会某项技术,以应付面试遇到的问题

android 程序员 移动开发

【死磕NIO】— NIO基础详解

chenssy

11月日更 死磕 Java 死磕 NIO

字节瞧不上大龄程序员,我开始慌了……

android 程序员 移动开发

对Jetpack Compose设计实现的解读与思考

android 程序员 移动开发

大家都说程序员是吃青春饭的、Android研发没前景,那等Android研发年纪大了又该怎么办?

android 程序员 移动开发

天天给-App-抓包,还不懂-HTTP-代理吗?---实用-HTTP

android 程序员 移动开发

如何快速编写Markdown、博客文档(语法收藏)

android 程序员 移动开发

如何设计一个秒杀系统?

android 程序员 移动开发

字节跳动面试官:我用这10个问题,淘汰了80%的Android面试者------

android 程序员 移动开发

实战_Android后台启动Activity实践之路

android 程序员 移动开发

触目惊心:比特币到底消耗了多少能源?_区块链_Digiconomist_InfoQ精选文章