W3Schools



有哪些开源矿工应用程序?特别是要了解采矿过程的工作原理。

荣一娱乐官网_荣一娱乐注册_荣一娱乐交易所
mining-setupminer-configurationmining-software
10个回答
15

官方名单已经开启维基 and is constantly being modified since new software shows up fairly often, but here's the quick breakdown:

  • Poclbm - Python / OpenCL GPU挖掘器(GUI)
  • DiabloMiner - Java / OpenCL GPU矿工(MAC OS X GUI)
  • RPC Miner - 远程RPC挖掘器(MAC OS X GUI)
  • 凤凰矿工 - 矿工
  • Cpu Miner - 矿工
  • Ufasoft矿工 - 矿工
  • Pyminer - Python矿工,参考实现
  • 远程矿工 - 采矿池软件
  • 开源FGPA比特币矿工 - 一个利用FPGA板的矿工

Poclbm and 凤凰 are probably the most popular (links go to the sources) though that's based more on my opinion than any facts or studies. In either case, both should shed some light on the mining process.


1

凤凰 is a very good GPU miner. While I couldn't find the exact license, it's source is available on GitHub: HTTPS://bit coin talk.org/index.PHP?topic=6458.0

好吧,它是用python编写的,所以无论如何你都可以看到源代码。然而,它实际上很容易理解和修改,例如,创建自己的日志记录界面。


15

jzgarzik在Python中写了一个非常基本的矿工。它的目的很慢,因为它显示了一个简单的矿工的工作方式(以及采矿过程)。它也可以作为样板代码重用(getwork JSON-RPC命令)。

HTTPS://GitHub.com/就嘎然自可/培养皿而/blob/master/培养皿而.朋友


0

M0mhils之后, written in python, hosted on github.


0

Poclbm: An open source, python based GPU miner.

开源FPGA Miner: The name says it all. Hit the source for the project.


2

最明显的开源挖掘应用程序是官方比特币客户端本身,可在以下位置获得:HTTPS://GitHub.com/bit coin/bit coin

源代码编写得很好,并且非常清楚地显示了为了挖掘新块而执行散列的方式。然而,它是仅CPU的算法,并且不使用一些更高级的机制来加速散列过程。

尽管如此,它绝对可以很好地介绍块,哈希等的生成方式,而不会增加必须处理可能不熟悉的基于GPU的挖掘代码的开销,这些代码在本质上是高度优化的,因此可能会更难以理解,并使基本概念更难以遵循。


8

GPU Miners

DiabloMiner - https://github.com/Diablo-D3/DiabloMiner

poclbm      - https://github.com/m0mchil/poclbm

hashkill    - 64-bit http://www.gat3way.eu/poc/hashkill-0.2.4-x86_64.tgz 

              32-bit http://www.gat3way.eu/poc/hashkill-0.2.4-x86.tgz   

Phoenix     - https://github.com/jedi95/Phoenix-Miner

CPU矿工

Jgarzik     - https://github.com/jgarzik/cpuminer.git

Ufasoft     - http://ufasoft.com/open/bitcoin/

FPGAminer   - https://github.com/progranism/Open-Source-FPGA-Bitcoin-Miner

2

您可以在此处查看挖掘过程的工作原理HTTPS://GitHub.com/bit coin/bit coin/tree/master/cont日本/培养皿而


1

HTTPS://GitHub.com/Colin如果O得瑟银/Scala敏儿

用scala编写,主要是用于连接池的挖掘设备控件