比特币矿池是由第三方组织和运营的分散组织,以协调来自世界各地矿工的散列功率,然后根据贡献给该池的散列功率的比例共享任何由此产生的比特币. 为什么在泳池中开采比特币? 从某种意义上说,比特币挖矿(更普遍地说是工作量证明挖矿)是“猜测”比特币区块链的下一个区块可能是什么的过程。. 通过将随机数(“随机数”)与(潜在)比特币区块的所有其他内容组合,可能会得出有效的“区块哈希”,但这是反复试验的问题。专门的采矿硬件设计为每秒可进行大量猜测,但是对于每个单独的猜测,结果检验的可能性很小. 采矿的随机性使个体矿工面临很大的差异或“运气”。例如,即使一个非常大的矿工可以控制比特币网络上所有散列功率的1%,也不能保证他们会在每100个区块中始终找到一个。取而代之的是,他们可能有一天会幸运地找到三个街区,但在接下来的三天(或更长时间)内会很不幸并找到零个街区. 汇总挖掘是单个矿工结合其哈希能力的一种方式,以便他们可以像大矿工一样进行挖掘。各个矿工(在联合采矿的情况下,也称为“散列者”)分享合并池发现的任何区块的奖励,并根据其贡献的散列能力份额进行调整。这保证了他们会更规律地找到区块,从而使采矿奖励的收益变得平滑。. 通过集中采矿,矿工可以获得相对稳定的收入,而不是零星的巨额发薪日. 比特币矿池如何运作? 采矿池有不同的变体,并且不时提出和引入新的方法. 但是,最典型的是,挖矿池运营商为哈希器设置要连接的服务。通过此连接,挖矿池操作员将“块模板”发送到哈希表。顾名思义,这些区块模板是下一个比特币区块的外观模板,但是没有必要的工作量证明(“猜测”). 使用此块模板,哈希器开始猜测下一个块是什么:它们在其上执行工作证明。如果他们猜对了,他们会将有效的比特币区块返回采矿池,而采矿池将区块广播到比特币网络,从而获得区块奖励。然后,根据所贡献的散列功率的比例,将区块奖励分成几小块,以支付池中的所有哈希器(尽管这种操作方法仅占比特币网络的一小部分). 矿池根据哈希率的期望值向矿工支付其哈希率。为了赚取收入,采矿池通常以折扣价(大约为期望值的97%到99%)购买哈希率。各个池的预期哈希率计算方法不同,但通常遵循以下公式:1 /网络难度x区块奖励+ 24小时平均交易费用. 矿池可以通过查看哈希结果并将其与网络目标进行比较,立即验证提交给他们的工作是否有效。矿池设置了一个自定义阈值,称为“共享目标”,允许矿工每五秒钟向他们提交一个共享(哈希)。如果哈希值低于共享目标,则该哈希值被认为是有效的,矿工的努力将得到奖励。矿工的哈希率越高,目标份额就越低,而矿工因“艰苦”的工作而获得同等的报酬. 这取决于您要进入的深度级别,但还有一些细微差别。 (1)您需要一个完整的节点来挖掘ASIC所不附带的节点,因此矿工可以只使用ASIC来挖掘网络,而矿池运行的是完整节点(2)大多数矿工都希望获得一致的收益,而与采矿的运气无关。他们将其哈希值的期望值直接出售给采矿池。大约95%的行业以这种方式工作(污水池是一个明显的例外) 矿池的一些替代设计不依赖于矿池运营商(相反,矿池使用一种“迷你区块链”)或让散列器创建自己的区块模板(仍需得到矿池的批准) ). 池中的比特币采矿更有利可图? 平均而言,没有,在矿池中进行比特币采矿不会比单独进行比特币采矿更有利可图。但是,换一种说法,是的. 在足够长的时间范围内,单人采矿的差异应该可以解决,单人采矿者的收入至少应与采矿池中的收入相同。实际上,由于矿池运营商通常会为其服务收取费用,因此单矿开采可能会更有利可图. 但是,“在足够长的时间轴上”可能意味着要花费很长的时间才能解决差异。许多矿工更喜欢稳定的收入形式,即使这意味着他们要花很少的钱。矿池支付的一致奖励不是基于采矿的“运气”,这对于具有固定成本(例如电费)的采矿企业或个体矿工而言非常重要。即使是产生网络哈希率1%的矿工,也不能冒采矿本身的收入成本不匹配的风险. 此外,采矿过程还面临很多技术挑战,例如孤立和废弃的区块,不良的矿工效率等。矿池运营商已努力完善采矿过程,并可以最大程度地减少参与者的潜在损失. 如何选择比特币矿池 对于矿工来说,选择一个比特币池可能很困难。有很多可用的选项,而且价格历来是不透明的。矿池可能会以一定的费用报价给潜在矿工,但不清楚该费用是基于什么以及该矿工实际能赚多少钱的. 选择采矿池的最佳建议是尝试多种选择并进行一些自己的测试。这样一来,您就可以在合适的资源库中获得受过良好教育的见解. 除了基准获利能力之外,您还可以根据地理位置(和当地管辖法律),用户体验,性能统计数据和可用数据以及服务随附的其他挖掘工具等因素来选择资源池。. 比特币采矿池是比特币网络的问题吗? 如上所述,在最常见的比特币挖矿池设置中,挖矿池操作员为哈希器创建块模板以执行工作量证明。这意味着挖掘池操作员可以决定整个池正在处理的区块中正在挖掘哪些事务。这是采矿集中化的一种形式。在其他条件相同的情况下,所有比特币矿工单独开采的生态系统比他们在矿池中开采的生态系统更加分散. 这种集中化为矿池运营商提供了一定数量的权力。例如,他们可以决定不代表采矿池包括某些交易(“审查”),甚至可以尝试执行51%的攻击(尽管这样做会更加困难). 这是否是一个真正的问题,以及这个问题有多大,取决于许多因素。例如,它取决于采矿池的大小,并且取决于哈希器切换到其他采矿池的难易程度,或者取决于启动新采矿池的难易程度。到目前为止,联合采矿还没有给比特币带来非常严重的问题. 一些比特币人对中国经营的矿池集中表示了担忧。如此高的哈希率管理集中在一个国家中,则可能存在由国家发起的攻击的可能性。. 另一方面,采矿池的存在可能首先使更多的人参与比特币采矿,这也导致了系统的去中心化。 (同样,这种类型的权力下放是否真正有用还取决于许多其他因素。) 一些替代性的比特币采矿池设计(如上所述)试图限制集中采矿的某些风险,但往往会权衡取舍,还没有真正大获成功(至今)。由Braiins开发的Stratum V2是一种创新的解决方案,用于集中化池,使矿工可以提交自己的自定义块,从而为他们提供一些动力。但是,目前尚不清楚其余的采矿池(主要位于中国)是否会采用该技术。. 是比特币协议中的共享挖矿的一部分? 不,共享挖矿不是比特币协议本身的一部分,也没有理由相信中本聪打算通过挖矿来进行挖矿. 取而代之的是,集合采矿是由Marek“ Slush” Palatinus于2011年发明的,他还创立了比特币的第一个采矿池:Slush Pool。矿池使用其自己的协议,尽管其中一些协议如今已变得如此标准化,以至于它们也可能被视为比特币协议的一部分。. 当然,尽管它不是为此而设计的,但比特币协议确实允许进行比特币挖掘。 (这就是为什么它可以存在的原因。) 我如何在比特币矿池中采矿? 如果您想在比特币采矿池中进行采矿,只需将采矿硬件连接到所选的采矿池即可。 (如今,没有专用硬件的采矿已不再是一种选择。)通常就像将矿池的Stratum配置放入您的矿机中并创建一个工作人员名称一样简单。矿池的网站应具有有关如何执行此操作的更具体的说明.