草庐IT

摩根士丹利: 以太坊2.0的推出或将减少对GPU的需求

Carole编译 2023-03-28 原文
摩根士丹利的一份新报告显示,如果以太坊按计划切换到权益证明 (PoS) 共识,它将消除对矿工的需求,减少对图形处理单元 (GPU) 的需求,并大大降低能源需求。

摩根士丹利表示以太坊矿工可以找到替代品

如果以太坊通过Beacon链与ETH主网的合并从工作量证明(PoW)转为权益证明(PoS),那么GPU的使用量可能会减少。

摩根士丹利的股票策略师Sheena Shah表示,能源密集度较低的权益证明将导致GPU矿商市场的下滑。报告内容如下:

“比特币和以太坊目前需要强大的计算机来进行挖矿,同时还消耗大量的能源,政府和监管机构对此越来越关注。如果以太坊转向使用权益证明(PoS),它将消除对矿工的需求(减少对 GPU 的需求)并大幅降低能源需求。”

该银行声称,在过去的18个月里,加密货币挖矿对游戏图形业务产生了重大影响,预计在2021年推动了14%的收入,同时“显着导致图形严重短缺,从而提高了整体组合和定价”。

报告称,虽然GPU需求可能会减少,但芯片制造商Nvidia对加密货币挖矿需求的依赖程度比2017-19年要低。

该行还观察到,今年上半年,导致短缺的加密货币挖矿对显卡的需求开始下降。这是加密货币市场下跌的结果。

然而,彭博社在 6 月中旬的另一项分析中预测,以太坊矿工可能会继续挖矿,直到今年晚些时候发生合并。此外,一些矿工考虑将他们的以太坊矿机换成开采Revencoin或Ethereum Classic。更多区块链消息,请关注下载区块天眼APP,全球区块链监管查询APP。

GPU制造商表示已经控制了不利因素

Nvidia 和 AMD (AMD) 都坚称他们已经降低了与加密货币相关的下行情景的可能性,但摩根士丹利认为,游戏 GPU 价格将在 2023 年第一季度出现下降。报告称,这将由多种原因造成,包括在家办公活动的减少、加密货币向销售点系统的迁移以及 “2022年渠道库存重建后艰难的连续竞争”。

该银行表示,由于目前所有这些计算机在合并后开采其他加密货币是无利可图的,因此以太坊矿工可能会出售他们使用过的 GPU 设备。该银行还表示,由于预计合并后以太坊(ETH)的净供应量将下降,甚至可能出现收缩,因此不太可能所有矿工都转向 Staking。

报告还称,转为PoS不会解决以太坊的可扩展性问题,包括其糟糕的交易吞吐量或交易成本。

有关摩根士丹利: 以太坊2.0的推出或将减少对GPU的需求的更多相关文章

  1. ruby-on-rails - 如何在 Ruby on Rails 中实现由 JSF 2.0 (Primefaces) 驱动的 UI 魔法 - 2

    按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。问题1)我想知道ruby​​onrails是否有功能类似于primefaces的gem。我问的原因是如果您使用primefaces(http://www.primefaces.org/showcase-labs/ui/home.jsf),开发人员无需担心javascript或jquery的东西。据我所知,JSF是一个规范,基于规范的各种可用实现,prim

  2. ruby - Jekyll 2.0 中的 SCSS 生成错误 - 2

    我的项目布局如下:-Project-css-import.scss-_sass/main.scssimport.scss的内容是:------@import"main.scss";我期望发生的是将main.scss导入到import.scss中,然后,import.scss将在生成的_site/目录中编译为import.css。相反,我收到以下错误Conversionerror:Therewasanerrorconverting'css/import.scss'.jekyll2.0.3|Error:InvalidCSSafter"-":expectednumberorfunction,

  3. 玩以太坊链上项目的必备技能(初识智能合约语言-Solidity之旅一) - 2

    前面一篇关于智能合约翻译文讲到了,是一种计算机程序,既然是程序,那就可以使用程序语言去编写智能合约了。而若想玩区块链上的项目,大部分区块链项目都是开源的,能看得懂智能合约代码,或找出其中的漏洞,那么,学习Solidity这门高级的智能合约语言是有必要的,当然,这都得在公链``````以太坊上,毕竟国内的联盟链有些是不兼容Solidity。Solidity是一种面向对象的高级语言,用于实现智能合约。智能合约是管理以太坊状态下的账户行为的程序。Solidity是运行在以太坊(Ethereum)虚拟机(EVM)上,其语法受到了c++、python、javascript影响。Solidity是静态类型

  4. ruby - 在 Amazon OpsWorks 上使用 Ruby 2.0 - 2

    我想在AmazonOpsWorks上使用Ruby2.0,所以我正在尝试以下操作:选择自定义Recipe并将它们设置到我的forkhttps://github.com/aws/opsworks-cookbooks在此处更新所有版本号https://github.com/aws/opsworks-cookbooks/blob/master/ruby/attributes/ruby.rb到2.0值。虽然这似乎没有任何效果。自定义说明书是否会覆盖其内置的说明书?OpsWorks是否使用Recipe中的Ruby配方来进行基本的Ruby设置?同样的问题也适用于Nginx-我可以通过更改Recipe

  5. ruby - 减少数组时使用 Hash.new 作为初始值 - 2

    我有一个这样的数组[1,1,2,3,3,3,4,5,5]我想计算每个数字出现的次数,我正在尝试这样做[1,1,2,3,3,3,4,5,5].reduce(Hash.new(0)){|hash,number|hash[number]+=1}问题是当我尝试运行它时出现以下错误NoMethodError:undefinedmethod`[]='for1:Fixnumfrom(irb):6:in`blockinirb_binding'from(irb):6:in`each'from(irb):6:in`reduce'from(irb):6我能像这样设置初始值吗,还是我弄错了?

  6. ruby-on-rails - Ruby 1.9.3 -> 2.0 别名方法和扩展 - 2

    我正在尝试将Ruby1.9.3应用程序升级到2.0,除了一个小问题外,一切似乎都很顺利。我写了一个模块,我将其包含在我的模型中以覆盖activerecorddestroy。它将现有的destroy方法别名为destroy!,然后覆盖destroy以更改记录上的deleted_at时间戳。仅当我升级到ruby​​2.0时,destroy!不再破坏记录,但其行为就像我的新覆盖方法一样。知道为什么会这样吗?下面是更相关的代码部分。完整要点here.defself.included(base)base.class_evaldoalias_method:destroy!,:destroyalia

  7. 来自哈希的ruby 2.0命名参数 - 2

    如果我在ruby​​中有一个接受命名参数的方法...defsmoosh(first:nil,second:nil)first+secondend如果键匹配,将散列传递给该方法的最简单方法是什么:params={first:'peanut',second:'butter'}smoosh(params)以上会产生参数错误。更新:这似乎是Sinatra参数工作方式的问题。当我这样做时:get'a_sinatra_route'dohash=params.clonehash.symbolize_keys!smoosh(hash)end它工作正常。仅自行传递参数时,它不起作用。(即使您可以使用符号

  8. ruby 2.0 未定义方法 ObjectSpace.trace_object_allocations - 2

    在ruby​​2.0.0/247或head上试过这个:require'objspace'ObjectSpace.trace_object_allocations->undefinedmethod`trace_object_allocations'forObjectSpace:Module文档说它应该可以工作http://www.ruby-doc.org/stdlib-2.0/libdoc/objspace/rdoc/ObjectSpace.html知道我错过了什么吗? 最佳答案 对于更高的ruby​​版本,您仍然可能会遇到如下错误:

  9. ruby-on-rails - 如何(大量)减少 Rails 应用程序中的 SQL 查询数量? - 2

    在我的Rails应用程序中,我有users,它可以有许多invoices,而invoices又可以有许多payments。现在在dashboardView中,我想总结一个user曾经收到的所有payments,按年、季度或月。付款也分割为毛额、Netty和税额。user.rb:classUser:items).allpayments_with_invoice.select{|x|range.cover?x.date}.sum(&:"#{kind}_amount")endend发票.rb:classInvoicepayment.rb:classPaymentdashboards_cont

  10. ruby-on-rails - Ruby on Rails : 4. 2.0 rails 和 bin/rails 的区别 - 2

    所以从Rails4.1.x开始,似乎有一种推荐的方法是在应用程序文件夹下使用rails。而不是传统的:railsserverRails官方指南推荐使用bin/railsserver看起来bin/rails正在引用带有附加内容的rails。与rails相比,使用bin/rails的额外好处是什么?第二个问题是——我习惯于使用railsserver、railsconsole等,而不是bin/railsserver、bin/railsconsole。如果不使用bin/rails,我会丢失任何东西吗(比如误加载一些库等)?谢谢。 最佳答案

随机推荐