矿池份额难度
١٥/٧/٢٠٢٥
基础知识
份额 — 解决方案,矿工需要完成的工作,找到并发送到矿池,从而获得收入。份额和任何工作一样,有难度等级。
难度 或 Diff — 表示哈希的难度。 矿工必须经过的哈希数量以找到解决方案(份额)。
- 例如,如果份额难度是2000 MH,矿工平均需要经过2,000,000,000个哈希才能找到份额。
算力 是矿工每秒处理的哈希数量。如果算力是30 MH/s,矿工每秒处理30,000,000个哈希。算力是显卡的挖矿速度。
哈希 — 哈希函数 的结果。
- 哈希函数 是一种算法,用于将原始信息通过独特的数学公式转换为哈希。
- 哈希 是算法的结果。数据以字符串形式显示,原始信息集的唯一标识。
矿池挖矿如何运作?
矿工的任务是找到一个加密货币区块。
单独找到一个区块对矿工来说很困难,因此矿工通过矿池合作。矿池帮助将寻找区块的任务分配给矿工。
找到的区块奖励按矿工对区块搜索任务的贡献比例分配——每个人根据他们为找到区块所付出的努力获得相应的奖励。
矿工正在解决任务,找到解决方案(sol)或份额。
- 如果解决方案高于整个网络的难度——解决方案就成为一个区块。 如果解决方案适合区块签名,它会签署区块并将其添加到区块链中。
- 如果解决方案低于网络难度但高于矿池难度——它什么也不是。但矿池将其视为一次忠实的尝试来寻找区块的解决方案。只有找到的区块才会在区块链中计数,而矿池接受的份额用于公平分配矿工之间的奖励。
- 如果解决方案低于矿池的难度或解决方案哈希不真实,结果是错误的——解决方案无效(无效份额)。
矿工从矿池获得的奖励由矿工找到并发送到矿池的份额数量决定,并且这些份额被矿池接受和计数——份额被接受。
接受的份额是矿机正常工作的证明。矿工找到的份额(解决方案)越多,他在寻找区块中的参与获得的奖励就越多。
🤔看起来很复杂... 让我们看一个例子
想象一个正在进行维修的公寓楼(区块链)。
一个工人(用户矿工)独自完成整个公寓的维修(单独找到区块很困难)太长且困难。
工人(矿工)在主管(矿池)的带领下组成团队来修理公寓并获得报酬——(获得区块)。
- 假设工人是超人! 非常强壮、快速且经验丰富。他独自按时完成整个公寓的高质量维修。为此,他获得了一大笔薪水和丰厚的奖金(矿工自己找到了区块)。
- 现在想象一个由主管带领的工人团队。 每个人都有自己的房间和工作。有人在贴墙纸、有人在刷天花板、有人在安装管道(发送份额)。他们一起在截止日期前交付公寓并获得报酬(矿池找到区块)。老板检查墙纸:墙纸贴得正确、均匀且质量好——工作被接受(份额被接受)。老板评估并分配工资以奖励诚实的工作(矿池分配奖励给矿工)。
- 现在想象同一个团队和老板。他们以同样的方式在公寓里进行维修。只是负责贴墙纸的工人——在墙上钉了报纸!是的,他工作了,但你会接受这样的公寓吗,墙纸上贴着报纸而不是墙纸?老板也不接受——这样的工作不算数——工人不会因此得到报酬(份额无效)。
在施工现场,老板根据他理解的标准评估工作,而矿池则使用份额难度这一指标来评估矿工的努力。
份额难度的目的是什么?
- 份额难度用于诚实地评估矿工的工作——计算他的工作。
- 每个矿池自行选择份额难度。
- 份额难度越低,对矿工越有利。矿工可以连接任何设备,即使不是最强大的设备。份额会更快地出现。用户将更快地评估盈利能力。
- 矿工所做的所有份额、解决方案和工作都将由矿池——计算机检查。为了防止计算机因大量小计算而陷入困境,矿池提高难度以减少份额的出现频率。
- 许多矿池,尤其是PPLNS,为了节省强大的服务器而提高份额难度。能够处理大量份额的强大服务器很昂贵。
如果难度太高,一些较弱的显卡将无法连接,反之亦然——如果难度太低,矿池将因检查简单计算而过载。
一些矿池根据设备的功率自动调整份额难度,而一些矿池则有固定的份额难度。
份额难度会影响矿工的利润吗?
不,矿池上的份额难度不会影响矿工的利润!
- 矿池找到的区块数量不取决于份额的难度。
- 份额的难度不会影响矿工的运气或矿工从挖矿中获得的利润。
- 份额难度不会影响被拒绝的过期份额的数量。
份额的难度越低,份额越便宜。显卡更容易找到它,即使是较弱的显卡也能找到它。
份额的难度越高,份额越贵,显卡找到它的频率越低,你需要更强大的显卡才能找到它。
还是很复杂?让我们简单化!👨🏭
想象一个施工现场。
有两堆水泥袋。
第一堆有10个10公斤的袋子(高难度)。
第二堆有100个1公斤的袋子(低难度)。
第一堆和第二堆都是100公斤(工作量相同)。
两个搬运工来到施工现场,工资相同——搬运一堆100美元。第一个搬运工有经验——他有一辆手推车(矿工有强大的矿机或ASIC),第二个是新手——他只带了手套(矿工只有一张GTX 1060显卡)。
- 你需要一辆手推车来搬运10公斤的袋子,而1公斤的袋子可以手动搬运。(如果份额的难度非常高——弱显卡无法完成工作,你需要一个强大的矿机)。
- 搬运工将根据搬运袋子的数量而不是搬运速度获得报酬。因此,搬运工装载所需的时间与他们的工资无关。(矿工根据他们找到的份额获得报酬,而不是他们找到份额的速度)。
- 老板不在乎谁来搬运袋子或搬运多少袋子——工作必须完成!(找到的区块的奖励是相同的)。
对老板来说,袋子越大越好——更容易计算。
如果你雇用一个有手推车的搬运工,他会很快搬运所有袋子。
而且,大袋子很容易计算!
计算一百个袋子可能会让人困惑…
但没有手推车的搬运工怎么办?(一个弱显卡的矿工) 他要么慢慢搬运袋子,累坏他的背(如果他能抬得动),要么他需要找另一份他能做的工作。
有手推车的搬运工不在乎。 (一个强大矿机的矿工) 对他来说,搬运10公斤的袋子或十个1公斤的袋子都无所谓。相同的次数,相同的时间,相同的钱。
无论搬运工的力量和设备如何,最好是所有搬运工都在袋子更小更轻的地方工作,这样每个人都能完成工作。
数袋子是主管的事 😉
现在想象施工现场是一个矿池,袋子是无限的。
它们会一直存在,不会用完。你会选择哪个施工现场(矿池)?
- 👎 只有经验丰富的搬运工的地方,所以袋子会更少,因为老板可能会走错路…
或者
- 👍 欢迎所有人的地方,老板有能力且经验丰富,从不犯错,给每个人工作,支付公平工资,并帮助新手!
第二个?这就是我们的想法!欢迎来到Kryptex矿池!
Kryptex欢迎所有搬运工矿工,无论他们是否有手推车强大的显卡。
我们给每个人工作,每个人都得到公平的报酬!而我们的最聪明的,最强大的主管服务器将快速准确地计算所有袋子份额😎
😤 对于最坚持不懈的人,实用解释
初始数据:
- 矿池上的份额难度——DIFF: 2.000 GH = 2000 MH。
- 2张RTX 3060显卡
- 矿工——NBMiner
- 在矿池上挖矿15分钟,第一张卡(ID 0 — 49.65 Mh\s)找到了20个份额。
- 在矿池上挖矿15分钟,第二张卡(ID 1 — 48.91 Mh\s)找到了18个份额。
我怎么知道这是多还是少? 你可以检查显卡是否正常工作!
检查显卡是否正常工作
知道矿池上的份额难度和设备的功率(算力)——你可以计算出在矿池上找到份额的平均时间。
为什么?为了查看我们的显卡是否正常工作。为此,我们需要以下内容:
- 任务1. 找到平均份额时间——需要将份额难度除以显卡的算力。
- 任务2. 确定我们的显卡在当前算力、当前难度下,在挖矿时间内应该找到的份额数量。
连续挖矿时间越长,显卡找到的份额的估计值和实际值越准确。
- 解决方案1. 2000 MH / 49.6 Mh\s = 40.3秒 = 0.67分钟——找到份额的平均时间。
这个平均值基于矿池难度,并且在特定时间间隔内相关。份额可能在开始时经常出现,例如每5-10-20秒,然后每1-2-5分钟。平均而言,我们将得到大约0.67分钟。
这是因为每个单独份额的难度可能不同。 这取决于设备的“运气”(GPU或ASIC)以及它找到份额的速度。
因此,我们知道在给定难度下在矿池上挖矿的平均时间。 在我们的情况下,我们得到了0.67分钟。
知道我们的正常运行时间(连续挖矿时间),我们可以计算出我们的设备将收到的份额的近似数量。
从初始数据来看——矿工运行了15分钟。
- 解决方案2. 15分钟(正常运行时间)/ 0.67分钟(找到份额的平均时间)= 22个份额
我们的第一张GPU(ID 0 - 49.65 Mh\s)找到了20个份额。 我们的第二张GPU(ID 1 - 48.91 Mh\s)不太成功,找到了18个份额,但其算力也略低。
在矿池统计中,用户可以观察到算力是否高于或低于其矿工窗口显示的算力。这是因为矿池根据一段时间内(6小时、12小时、24小时)接受的份额计算算力,而不是从矿工窗口中获取算力。
连续挖矿的时间越长,计算的份额数量与实际份额数量之间的差异就越小。
有必要在Kryptex 24/7工作的情况下比较长时间内的计算和实际盈利能力。计算具有概率性质,盈利能力是随机变量的期望。因此,它们仅在长时间内收敛。
更重要的是计算长时间内的收入。时间越长,值越准确。
- 对于PPS(按份额支付)矿池,尤其是低份额难度的矿池,24小时就足够了。
- 对于PPLNS(按最后(运气)N份额支付)矿池,尤其是高难度的矿池,你需要3-7-10天。时间越长越好。
PPS矿池更适合挖矿——你可以更准确地预测你的利润,不必依赖矿池的运气。这就是为什么Kryptex使用PPS矿池和低难度挖矿。
如果…
- 如果我们有相同的难度、正常运行时间和算力,但只得到5个份额而不是20个呢?
- 矿池上的难度是静态的,2 GH。
- 矿池安全地接受了5个解决方案。
- 因此,我们的显卡没有以指定的算力进行挖矿!矿工程序错误,或者显卡“下雨”了很多无效份额(贴报纸而不是墙纸)。我们需要在我们的矿场中寻找问题。
- 如果难度是8 GH而不是2 GH呢?我们会得到更多的钱吗?让我们检查一下!
- GPU算力是49.65 Mh\s。
- 正常运行时间是15分钟
- 难度——8 GH = 8000 MH
- 8000 MH / 49.65 Mh\s = 161.13秒 = 2.69分钟——每个份额的平均时间 15分钟(正常运行时间)/ 2.69分钟 = 5.6个份额
- 这意味着在8 GH的份额难度下,我们的显卡将找到5-6个份额,而不是在2 GH难度下的20个。
记住施工现场:20个2 GH的份额或5个8 GH的份额对矿工来说成本是一样的。
- 要么你用手搬运10个1公斤的袋子,分5次。
- 要么你用手推车搬运一个10公斤的袋子,分1次。
无论你做哪一个,你都会得到相同的报酬!