主页 > imtoken安卓下载 > 为什么不使用 CPU 挖矿?但是,要挖出一个软CPU需要1万年!

为什么不使用 CPU 挖矿?但是,要挖出一个软CPU需要1万年!

imtoken安卓下载 2023-06-01 07:33:28

这并不意味着CPU不能被挖掘。起初,CPU 用于挖矿。但是随着对挖矿算法的深入研究,大家发现原来挖矿也是一样的工作,CPU作为通用计算单元。 ,设计了很多模块,比如分支预测单元、寄存器单元等,对提升算力一点帮助都没有。

另外,CPU 根本不擅长执行并行操作,一次最多可以执行十几个任务。这与拥有数千个流处理器的显卡相差甚远,显卡太高了。于是大家慢慢开发了相应的显卡挖矿算法进行挖矿。

比特币每天挖出多少个

以 BTC 为例,其最基本的算法原理是将 10 分钟内的所有交易作为输入,再加上一个随机数,将 10 分钟内的所有交易记录加到你的随机数上,计算出一个 SHA256 哈希。里面几乎都有整数运算。这基本上就像显卡的特殊设计。显卡非常适合这种无脑算法。流处理器越多越好。

就Hash计算而言,几乎是独立并发的整数计算,GPU就是为此设计生产的。相比CPU可怜的2-8个线程以及控制判断和调度分支的惊人长度,GPU可以轻松同时进行数百个线程的整数计算(无任何判断的无脑蛮力破解是A卡的强项) .

OpenCL 可以利用 GPU 上的大量统一着色器,这些着色器可以用作整数计算的资源。 A卡的shader(流处理器)资源是N(同级卡)的数倍

比特币每天挖出多少个

但是后来大家发现显卡还是太弱了,直接装了ASIC大规模堆ALU单元。它可以大大提高计算能力。掌上算力板的算力已经是显卡的几十倍,所以现在比特币没有专门的ASIC矿机是无法挖出来的。

虽然后期币LTC使用的Scrypt算法也引入了大量相互依赖的随机内存访问指令,但当Footprint足够大时,也会出现在GPU的L2级别,甚至TLB level 大量缓存失效,导致更多的DRAM访问比特币每天挖出多少个,以削弱矿机(ASIC/FPGA)在整数计算性能上相对于GPU的优势。但是,矿机仍在有针对性的开发中。机器挖。

不过和第二代虚拟货币(如ETH、ZEC)一样,由于前人爆款算法的经验,他们在挖矿算法上做了更多的特殊优化,防止无脑操作。 ,对显存要求特别高,能有效抵御矿机入侵。

比特币每天挖出多少个

另外由于ETH只能通过显卡挖矿,导致2017年下半年显卡价格暴涨,出现供不应求的情况,不少矿工卖掉了上千张显卡,又回去架设矿机挖这些虚拟的货币。

久而久之,大家都认为CPU不能挖矿,但是效率和效率太低了。

如果一定要用CPU挖矿,挖一个需要多长时间?

比特币每天挖出多少个

首先,让我解释一个概念——哈希函数。哈希函数是一种可以将任意长度的数据映射到固定长度的数据的函数。散列函数返回的值称为散列值、散列码、散列或简称为散列。一种用例是哈希表,它被广泛用于快速搜索数据。比特币的生成是通过不断碰撞的哈希值来计算的,流行的将是计算正确答案的次数。普通笔记本电脑的CPU每秒可以计数800-1000次左右,中端显卡可以计数2000次以上。这也是2017年初以来显卡价格一路飙升的原因,价格几乎翻了一番。

例如,挖矿相当于从 1 亿个骰子中掷出小于 1 亿个 50 的数字。谁先抛出它,谁就会得到正确的会计处理。 1 亿和 50 是哈希值。掷骰子的过程称为哈希碰撞,挖矿算力的单位是每秒多少次哈希碰撞。我们来看看哈希值计算单元表。

比特币每天挖出多少个

使用cpu i7、6700k、16G内存配置的电脑作为测试平台,其计算能力约为1.8GH/s比特币每天挖出多少个,即0.0018TH/S,一天24小时挖,收益是0.00000021个比特币,微不足道吗?以这样的速度挖矿,需要 1.30,000 年才能挖出一个比特币……我的上帝。

每天开采的比特币的大概价格是多少?以今日各大平台比特币均价74973元计算,这台拥有上万种配置的主机满功率一天可以挖出价值超过一美分五美分的比特币。所以那些想在LOL中挖矿赚钱的人应该洗漱睡觉。

为什么比特币这么难开采?而专业矿机又具备怎样的算力呢?比如一台蚂蚁s9矿机的算力相当于13.5TH/S,相当于7500块1080ti显卡算力的总和,一个中型矿场有上百个或数千台这样的矿机。 ,它的计算能力真的很惊人。返回搜狐,查看更多