利用成对采矿轮降低比特币PoW的能耗

我发现下面的白皮书是关于一个被作者称为“Green PoW”的算法的,我确信这将是一个很好的解决方案,也会得到矿工和社区的认可。
您可以在这里找到白皮书:https://arxiv.org/pdf/2007.04086.pdf
本文要点如下:
“为了减少战俘的能源消耗,绿色战俘考虑成对进行采矿轮次,并在成对的第一轮采矿期间调整选举机制,允许选举一小部分矿工,他们将在第二轮专门采矿。假设整个网络散列功率在矿工之间平均分配,则可实现高达50%的显著节能。”
你对这个方法有什么看法,有什么问题吗?
工作证明
共识
能源消耗
分享
改进这个问题
跟随
5月14日12:58问
卢卡斯河ä苹果
10122青铜徽章
新贡献者
添加评论
2个答案

我认为实现本文中描述的协议并不能减少挖掘所花费的总能量,但它会增加网络的不稳定性,以及恶意矿工利用网络进行游戏的可能性。
此协议创建了一个条件,即每隔一个块实际需要矿工在一行中找到2个有效块(选举块,然后是第二轮块),在找到第一个选举块后,x分钟的回退超时将生效。在x分钟过去之前,赢得选举的矿工在寻找新区块方面的竞争将大大减少,因此在我看来,在他们也找到第二轮区块之前,不公布他们的选举区块对他们最有利!这样,超时条件将永远不会被击中,但这也意味着网络上的所有其他矿工将致力于挖掘自己的选举区块(和第二轮区块),几乎没有动力停止搜索。
考虑到这一点,尚不清楚任何理性的矿工是否会关闭他们的采矿硬件(“采矿-节约模式”),特别是考虑到一个矿工会有很多成本,包括管理费用(租金)、员工、电力等。关闭他们的采矿硬件将意味着完全放弃他们获得任何收入的机会(区块奖励),同时只降低他们的电力消耗(而不是他们的任何其他成本)。这只会给不开采的时间带来很高的机会成本。
我能看到的其他问题:

比特币网络没有一种机制来登记/识别一段时间内的个别矿工,因此尚不清楚该协议如何限制每个采矿时代参与第二轮采矿的矿工的资格。
该报声称,赢得第一轮新纪元的矿工将不被允许参加第二轮,但目前尚不清楚如何执行这样的规定。怎样才能阻止第一轮的胜利者也试图找到一个“亚军”的区块,并在第二轮竞争?即使矿工以某种方式被要求在网络上注册一个身份(这种事情如何可能本身就是一个大问题),怎样才能阻止矿工注册多个身份,并在多个身份之间切换呢?
无法可靠地执行第二轮的超时过程。网络是异步的,不可能准确地将“选举障碍被发现后10分钟”定义为允许所有矿工参与轮次的后备进程的起点,以帮助确保网络活跃性。这会在链端造成不稳定,因为回退过程创建的块的有效性可能对网络参与者不清楚。
该协议可能会鼓励矿工进行外部协调。例如:如果我是一名矿工,并且我找到了一个有效的选举区块,那么我可能想把参加第二轮区块的能力卖给其他矿工!这样做有助于使我的预期收益正常化,同时允许其他矿商降低他们在第二轮不采矿的机会成本。
假设矿工不执行上述选举区块扣压攻击,如果单个矿工发现选举区块,则可能会进一步激励他们使用第2轮区块执行区块扣压攻击!在第二轮区块竞争不激烈的情况下,矿工获得扣压攻击成功的几率会大得多,他们可以在扣压当前时代第二轮区块的同时开始搜索下一个时代的第一轮区块。
这些只是我最初的一些想法,我愿意接受批评,可能还有更多的问题我没有看到。但在这个时候,我看到了很多问题,使这个建议有些乏味和站不住脚。
或许也值得一提的是,我认为论文的前提首先是错误的。比特币矿工所消耗的能量提供了一种网络安全机制。有价值的东西需要安全感,安全感不是免费的。比特币网络的开放性只允许对用于保护它的能量(即机会成本)进行相当客观的量化,而其他系统的安全形式更为模糊或社会化,相对机会成本更高!
分享
改进这个答案
跟随
5月14日23:54编辑
5月14日21:46回答
奇特里克
15.2k33金徽章1515银徽章4040铜徽章
添加评论

正如奇特里克所说,这份报纸对所有有趣的细节都是轻描淡写的。规则是如何执行的?如何识别矿工?全球时间是如何商定的?为什么矿工们不在第二轮跳池呢?当矿工们摆弄他们的区块模板的时间戳,以便在第二轮区块开采中抢占先机,以防当选矿工超时时,会发生什么呢?——共识机制必须在存在对抗的情况下发挥作用,但这似乎甚至经不起审查。如果我们能假设每个人都遵守规则,我们就不需要区块链了。
无论如何,即使假设他们的提议如期奏效,仍然无法实现能源消耗的有意义的减少。当矿商为了同样的收入而花费一半的能源时,这意味着他们可以通过增加更多的费率来增加收入。。。当他们花费和原来的PoW差不多的钱时,收入和成本又达到了平衡。

时光素材-香车美女  (1323)blockchainBTC比特币区块链www.qkl91.com

发表评论

邮箱地址不会被公开。 必填项已用*标注