这些是Stratum V2在比特币挖矿中引入的改进

关键事实:

  • 比特币组中的挖矿协议升级是在Stratum V1之后的7年进行的。
  • V2为矿机和矿山提供了更大的去中心化性,性能和安全性。

随着Stratum V2的推出,比特币集团挖矿业将面临其最根本的变化之一。该项目由Pavel Moravec和Jan?apek构思,对比特币池使用的当前分组挖矿协议进行了改进。提出更加去中心化,高效和安全的工作制度。

Stratum V2于7月在迈阿密举行的破坏性挖矿会议上首次亮相。负责Stratum V2的开发和Slush Pool集团运营的公司Braiins的代表在这次活动中指出了有关如何在集团中进行开采的新的“革命性”协议。

开发人员的想法是更新当前协议Stratum V1的功能和漏洞,该协议于2012年发布。此外,该项目还将基于Matt Corallo去年提出的BetterHash提案,该提案可矿机选择你要验证的交易。也就是说,它提出了一种在更去中心化的群体中进行挖矿的方法,其治理不仅仅中心化在池运营商上。

V2层的变化很多,可能会在比特币挖矿中产生范式转换。在本文中,我们将探讨该更新提出了哪些新功能,以及当前Stratum V1中放弃了哪些功能。

更快更便宜的工作

Stratum V2的开发人员已计划提高按比特币分组的挖矿性能。为此,他们进行了一组更新,以优化带宽消耗,降低运营成本并加快挖矿过程。

由于Stratum V2完全是二进制的,因此挖矿设备可以更有效地处理数据。 V1为矿机和运营商生成了可读消息,尽管该特性要求这些实例之间的数据流量更大。
《这些是Stratum V2在比特币挖矿中引入的改进》图片来自asophoto / stock.adobe.com

Stratum V2比以前的协议具有更好的性能。因此,预计私人矿机和运营商都有可能更快,更便宜地工作。

Stratum V2还提高了挖矿作业的效率,减少了挖矿设备获取区块解决方案所需的计算能力。新协议可与三种不同的通信通道配合使用,这使池操作员可以缓存数据(例如Merkle的根)。此特定数据包含币库交易,该交易具有区块奖励,并且是进行挖矿过程所必需的。

由于上述原因,矿机不必每次在区块中工作时都要计算Merkle根。当发送阻止提案(模板)以破坏时,池操作员将提供此数据。从而节省了计算能力,可用于更快地获得该块的解决方案。

新协议还直接支持比特币的本地版本(BIP310),该版本已在生态系统的矿机中流行。同样,它引入了一种更简单且带宽更少的挖矿方式,该方式允许以更快的速度和更经济的方式进行挖矿。

更少的连接和多条消息

与Stratum V1相比,为Stratum V2开发的不同通信渠道还改善了矿机与矿池运营商之间的联系。例如,多路复用功能已被合并到新协议中,该协议以单个和复杂信号的形式同时通过通信链路发送多个信号或信息流的方式。这允许通过单个连接操作多个挖矿设备。在这种情况下,接收器通过称为多路分解的过程恢复分离的信号。

挖矿设备必须连接到池操作员的计算机上才能接收作业并开始开采区块。在当前协议Stratum V1中,用户必须为自己拥有的每个设备建立到池的连接。

多路复用功能还允许矿机(哈希)的所有者在相同的连接中放置其设备来破坏不同的加密货币。例如,通过这种方式,你可以使用单个连接使用比特币现金和比特币以外的设备进行挖矿。

Stratum V2使用的不同通道允许协议分隔池操作员和矿机发送的各种消息。因此,可以最大程度地减少破坏空白交易块的可能性,因为它同等有利润,并且可以迅速将空白交易破坏为正常交易。

消息的分离还使池操作员可以提前将未来区块的作品发送给矿机。当挖矿设备正在解决区块时,池操作员可以提交来自未来区块的工作建议以加快工作。这样,当矿机设法找到工作的解决方案时,他只需要发送解决方案并立即开始处理下一个等待中的提案。

保护免受哈希率劫持

在安全性方面,Stratum V2也是当前协议的改进版本。使用Stratum V1的矿机没有受到哈希率劫持攻击的保护。此漏洞允许恶意第三方拦截挖矿设备和池操作员之间的通信,以窃取解决方案(共享)并将其声明为自己的解决方案。这样,黑客就会从私人矿机那里窃取他在网络上所做的工作。

《这些是Stratum V2在比特币挖矿中引入的改进》Stratum V2的安全性改进涵盖了私人矿机和黑客所拥有的损失池运营商。图片来自vectorfusionart / stock.adobe.com

开发人员说,当前的协议也容易受到信息传输或元数据盗窃的监视。因此,Stratum V2可与带有相关数据(AEAD)的经过身份验证的加密货币系统一起使用,以保证数据的机密性。新系统为潜在危险的第三方保留了难以辨认的共享数据,从而保护了矿机的信息。

Solo挖矿 2.0

Stratum V2引入了通过可重新分配工作建议的可选功能在比特币组中去中心化挖矿的可能性。现在,私人矿机可以选择希望破坏的交易组,并将其建议给池运营商,该池运营商将决定是否进行开采。这种新的工作方式与当前的工作方式相去甚远,在当前的工作方式中,由运营商来决定将开采哪一组交易。

《这些是Stratum V2在比特币挖矿中引入的改进》鼓励比特币挖矿中去中心化的任何更新反过来有助于增强区块链及其社区治理的安全性。图片来自Nuthawut / stock.adobe.com

借助基于Matt Corallo提出的BetterHash提议的两个子协议,Stratum V2使此功能成为可能。劳力协商分配协议允许特定的矿机协商特定块模板的挖矿,该特定块模板包括一组先前选择的交易。另一方面,作业分配协议允许你将新协商的作业发送到节点。这样,代理服务器或挖矿设备可以开始工作,并找到哈希器选择的块的解决方案。

Stratum V2中的这些子协议是可选的,并充当原始协议的单独部分。因此,运营商可以将其作为服务提供给第三方。在不合并去中心化挖矿更新的情况下,使用Stratum V2的矿池将按照当前协议的方式将工作直接分配给矿机。

由于此更新可能会极大地改变比特币的开采方式,因此私人运营商和矿机将拥有最终的决定权。 Stratum V2的成功将取决于其功能是否对行业足够有利。如果为真,那么社区将不得不逐步从一种协议迁移到另一种协议,直到不可避免地采用。

—-

点赞