美国工程师想出了一种将挖矿比特币的利润提高30%的方法

图片

伊利诺伊大学厄本那-香槟分校的Rakesh Kumar博士在他的“ 近似的比特币开采 ”一文中描述了一种机制,通过该机制,您可以将比特币开采的利润提高30%(以处理器功耗为单位)。该方法基于近似计算的使用-如果允许出现少量错误,则提高了计算效率。

近似计算在科学中经常用于简化数学计算。 Kumar博士计算得出,使用一定数量但不是100%的准确度的铁可以将采矿效率提高30%。

开采比特币时,有必要从某些初始值计算哈希。有必要获得某种类型的哈希,并且由于不可能在哈希的计算之前预测哈希的类型,因此有必要进行计算,从而证明已经花费了处理器时间。

由于计划不断增加的比特币计算复杂度,矿工逐渐从CPU切换到GPU,FPGA或ASIC。复杂度的增加要求处理器功耗的增加。 Kumar和他的学生认为-是否有可能了解采矿技术并降低能耗,增加利润?

结果,他们转向了近似计算的想法。 Kumar认为,计算机上运行的许多应用程序(例如,可视化)
都可以使用并非100%准确的计算。此类程序具有抗错误性,即使在不正确​​的硬件上也可以轻松运行。研究人员发现,开采比特币具有相同的属性,并且“宽恕”了某些不准确性。

研究人员发现,保证100%的操作精度所必需的处理器在某些情况下所消耗的能量是必须达到99%的精度的处理器的两倍。

比特币的挖掘可以在几个并行的过程中进行,用于此目的的铁包括独立的模块。如果其中一个模块出错,则不会影响其他模块的工作。

正如Kumar解释的那样,挖掘错误可以分为两种类型:正确的决策(被错误地认为是不正确的(假阴性)和错误的,错误的错误(对于正确的错误))。由于找到正确解决方案的可能性很小,因此可以忽略假阳性的可能性很小。而且它们仍然仍然可以发送到网络-都一样,其他矿工将对其进行检查并在更新区块链时将其过滤掉。错误的负面决定是错失的机会-尚未实施的正确决定。

Kumar博士认为,使用铁(大约算作哈希值),可以使您在同一空间中比普通铁装更多的模块。结果,计算哈希的时间减少了一半-矿工每单位时间可以生成两倍的哈希。由于周期性的错误,实际性能提高了大约30%。

基于他的工作,库马尔博士将于2016年6月在电子和自动化设计会议上发表报告。

Source: https://habr.com/ru/post/zh-CN390519/


All Articles