手机就是POS机.png

首页 区块链正文

阶层协议V2(StratumV2)如何改进比特币挖矿行业中的去中心化

佚名 区块链 2021-03-20 01:00:37 6 0

今年11月初如何下载比特币矿机,Slush Pool发布了Stratum V2(Stratum V 2))的初始技术规范,这是有关如何改善矿工与矿池之间的联合合作以保护矿山安全的新技术。比特币网络采矿协议。该项目已经开发了好几年,可能会对比特币采矿的未来产生巨大影响。

为帮助整个比特币社区了解Stratum V2的重要性(Stratum V 2),Slush Pool的Jan Capek和Pavel Moravec,与贡献者Matt Corallo和Peter Todd一起参加了Reddit比特币部分) 。一些有趣的讨论主题包括:

如何激励新采矿协议的广泛采用以及可能的时间表。与V1协议相比,改进V2协议的安全性的重要性。 Stratum V2(Stratum V 2))如何改善比特币采矿业中去中心化的关键方面。在这里,我们总结这些问题的答案。

专业介绍

Stratum V2(Stratum V 2))的开发由Braiins和Slush Pool的联合创始人兼首席执行官Jan Capek和Pavel Moravec领导。Brain的总公司成立于2010年, 2013年开始运行Slush Pool矿池,因此,他们能够设计V2协议,以解决某些使用原始协议的矿池和矿工遇到的最大问题。

Matt Corallo多年来一直在开发比特币。他为比特币的核心以及比特币生态系统中的无数项目做出了许多贡献。他目前在Square Crypto工作,他们慷慨赞助了前往布拉格的旅行费用,使他可以与我们一起制定V2协议的技术规范。

Peter Todd是另一位长期的比特币开发人员,他为Bitcoin Core做出了巨大的贡献。他是应用密码学顾问。简而言之,他是安全专家。他利用他的宝贵见解来帮助V2协议建立防御中间人攻击的防御机制。

Stratum V2协议如何改善比特币的去中心化?

问题:Stratum V2(Stratum V 2)允许终端矿工在自己的区块上进行挖矿,而不是在矿池中提供挖矿块。这将如何影响采矿的分散化? Matt Corallo:它对采矿权下放的影响是巨大的。与采矿池权下放不同,我们现在可以集中精力于实际的矿工/矿主集中化。您可以在Matt Corallo关于共识集团集中化的演讲中找到下表,解释了它如何改变哈希率的分布。

如何下载比特币矿机

关于性能,解释会更加复杂。对于矿工来说,如果有一个优化的客户端和良好的Internet连接,从采矿池接收工作可能会更快。但是对于采矿池,必须完成许多工作以优化其设置以具有更好的性能。

问:矿工与矿池谈判交易安排有什么诱因?

Pavel Moravec:目前,采矿池充当着一个超大型采矿机,并且采矿池控制着整个采矿网络的很大一部分哈希率。这意味着挖矿池可以尝试阻止(即检查)某些交易进入区块链,并且挖矿池也可以显着影响比特币改进提案(BIP)的激活过程,就像我们在2017年看到的SegWit信号一样。

与自己的矿区进行谈判的矿工可以防止权力集中在这样的矿池中,这与他们单独采矿时的情况类似。同时,矿工仍然可以享受减少矿池中采矿带来的支出差异的好处。

问:采矿池是否有权否决交易的有效性?

Pavel Moravec:在V2协议中,挖矿池始终可以主动拒绝矿工提议的完整区块,但不能拒绝区块中的单个交易。也就是说,完整区块的验证是由挖掘池完成的。验证之后如何下载比特币矿机,挖矿池将拒绝任何包含无效交易的区块。

Stratum V2(Stratum V 2))如何提高比特币矿工和矿池的安全性?

如何下载比特币矿机_比特币矿机公司_比特币矿机挖矿

问:在V2协议中使用加密的主要优点是什么?

Peter Todd:身份验证非常重要。如果没有它,攻击者可以通过尝试使用散列功率重定向的中间人攻击(MITM)方法将散列率定向到另一个挖掘池,从而简单地窃取散列率。因为它很慢,所以公钥签名验证不理想,因此验证每条消息的签名效率很低。

现代的身份验证和加密方案可以完全满足他们的需求:两方之间的验证通道,一种较为昂贵的签名操作用于创建共享机密(Shared Secret),使用共享机密可以使对称密钥验证方案要快得多。现代方法的确非常快,并且已经过深入研究,因此工程事故不太可能发生。

如何下载比特币矿机

在V1协议中,攻击者可以在矿工收到工作分配之前窃取并更改矿池发送的工作分配,然后在矿工试图将工作提交到矿池时拦截矿工提交的工作。 -这可能不会被矿工或矿池发现!在V2中,可以防止这种“哈希率劫持”攻击方法。

问:加密将增加多少项目成本?

彼得·托德(Peter Todd):矿工的矿池成本将增加约5%,这是微不足道的。从矿工到矿池的通信将增加16个字节(超过50%),但是在此说明背景非常重要。因为即使在加密过程之后,V2的共享提交消息也比V1短50%以上。另外,还减少了V2协议的传输总数。最后,加密并没有导致更多数据。

采用层次结构V2协议

问:每个人都有什么诱因升级到V2协议?扬·卡普克(Jan Capek):对于矿工来说,升级到V2协议的最大诱因之一就是带宽效率的提高,因此即使在恶劣的Internet连接条件下也可以进行挖掘。同时,带宽效率的提高还有助于提高提交效率,从而减少了矿工的哈希率变量(这会影响矿工在基于分数的奖励系统(如PPLNS)中的奖励)。就效率而言,挖掘池提前向矿工分配块的能力(与“ SetNewPrevHash”消息分开)应该能够消除空块挖掘。最后,从基于JSON(即人类可读格式)的代码到完全二进制(机器可读)的代码库的过渡可以显着减小传输数据的大小。

如何下载比特币矿机

Matt Corallo:另一个不可低估的诱因是密码验证。如果您现在就挖矿,您的ISP可能会窃取1%的散列能力。 V2协议中的加密可以解决此问题。

问:实施,部署和通过新协议的时间表是什么?

Jan Capek:Summit-Braiins开源数据库中有一个实施基准,供您参考,我们仍在对其进行更新,以反映最新版本的技术规范。我们估计,至少要花费3-5个月的时间才能解决各种问题,然后才能大规模部署它。该协议的实现相对简单。在直接支持Stratum协议的实现之前,我的矿场现在可以使用V1到V2转换代理(从JSON到二进制),并且挖掘池可以将V2到V1代理用作新的代理。协议采用的第一阶段。

实施参考也是bOSminer采矿机软件的一部分。 bOSminer是我们的新采矿机软件,旨在替代过时的CGMiner。

问题或反馈?

Stratum V2(Stratum V 2)可能不是比特币世界发展中最性感的进步,但这是迈向比特币成熟的重要一步。这对矿池运营商和终端矿工都有好处。 。看着逐渐采用的新改进并思考其对采矿业的未来影响是如此有趣。如果您有任何疑问或反馈,请随时与我们联系。

创亿伙伴111.png

挖矿比特币去中心化
版权声明

本文仅代表作者观点,不代表本站立场。本文系作者授权发表,未经许可,不得转载。

发表评论

评论列表(0人评论 , 6人围观)
☹还没有评论,来说两句吧...