由世链矿业分享(shilianm.com),比特币挖矿协议与挖矿比特流是什么?挖矿协议是比特币网络与矿池之间的通信桥梁。Stratum V1是大多数矿池最常用的协议。而挖矿比特流该软件负责矿池与ASIC固件之间的通信。矿池和矿工能够交流需要完成的工作以及矿机需要如何使用散列。今天小编将就着这两个比特币软件详细说说。
sharing (Shilianm.com/span>), by
联合挖矿协议
在矿池之前,比特币挖矿需要单独的矿工通过运行完整节点来连接比特币协议本身并与之交互。为了标准化矿工和比特币协议之间的通信,开源“getwork”协议被用作独立矿工开始挖矿的快速简便的解决方案。
到2012年,getwork协议的能力不如采矿业经历了根本性的变化,网络哈希率呈指数级增长。在ASIC时代,真正的单独挖矿是不可能的:你需要在你的节点(比特币核心)和构建区块的矿工之间使用某种矿池软件
2012年末,Stratum V1协议被引入,作为比特币挖矿的getwork协议的演变。Stratum V1解决了比特币挖矿刚开始流行时遇到的一些成长难题。自Stratum V1发布以来,它一直是过去8年中使用的标准协议,直到今天,大多数矿池都使用它。
尽管取得了成功,Stratum V1也有一些缺点。因此,多年来已经提出了许多新的改进,这导致了Stratum V2的开发。
比特币核心尚不支持Stratum V2,但应在未来考虑,因为它改善了网络的去中心化,同时减少了在矿工和矿池之间传递信息时的数据需求。
Matt Corallo还提出了所谓的Better Hash挖矿协议草案,该协议引入了矿工选择自己的交易(区块)的概念。该协议的工作已停止,Matt成为Stratum V2挖矿协议的合著者,该协议包括在Better Hash中首次提出的自定义工作选择功能。
挖矿比特流
ASIC矿机需要拥有允许用户操作其矿机的操作软件。该软件还用于与池进行通信。
矿工将从池中收到未完成的工作,并作为回报提交回工作证明。如果找到有效的散列,矿池会将区块发布到区块链。
在比特币挖矿的早期,大多数GPU和FPGA矿工使用的标准开源软件称为CGminer。
随着时间的推移,开源CGminer代码的某些部分开始消失,人们只剩下一个半功能软件来运行他们的矿工。拥有功能软件的人将其保留给自己,并且没有进行任何开发来修复CGminer上的错误。
随着ASIC的推出,制造商开始为他们的矿机提供他们自己的定制软件。由于ASICBoost和Antbleed等事件,人们对制造商的默认软件失去了信任。在此期间,Braiins认识到需要开发一个没有错误并由行业专家维护的开源软件程序。最重要的是,BOSminer现已完全发布,您今天就可以将其付诸实施。
其他采矿实用软件:
比特币工具
BTC工具通过不断刷新矿工信息,帮助您远程管理矿工。该工具提供有关当前哈希率、温度和其他重要挖矿信息的数据。它使您能够将矿工批处理在一起,并对批处理中的所有矿工或仅选定的矿工进行配置更改。
总结
以上内容就是世链矿业小编对比特币软件类别中的挖矿协议和挖矿比特流的详细介绍。比特币挖矿软件控制该设备的运行方式,并与比特币和不同的矿池进行交互。该软件用于管理您的矿工并优化其性能。关于比特币挖矿软件的其他类别可以在我们世链矿业网站里查询了解。
注册有任何问题请添加 微信:MVIP619 拉你进入群
打开微信扫一扫
添加客服
进入交流群
发表评论