Какие приложения с открытым исходным кодом работают?

Какие приложения с открытым исходным кодом работают? Особенно, чтобы увидеть, как работает горный процесс.

24 голоса | спросил ilhan 31 AM00000010000003431 2011, 01:12:34

10 ответов


15

jzgarzik написал очень простой шахтер в Python. Это медленно, потому что это показывает, как работает простой шахтер (и процесс добычи). Он также может быть повторно использован как шаблонный код (команда GTS JSON-RPC).

https://github.com/jgarzik/pyminer/blob/master/pyminer.py

ответил Artefact2 31 AM00000010000001531 2011, 01:18:15
15

Официальный список находится на Wiki и постоянно изменяется, поскольку новое программное обеспечение показывает довольно часто, но вот быстрый сбой:

  • Poclbm - Python /OpenCL GPU-шахтер (GUI)
  • DiabloMiner - графический процессор Java /OpenCL (графический интерфейс MAC OS X)
  • RPC Miner - удаленный RPC-шахтер (MAC OS X GUI)
  • Финикс - шахтер
  • Cpu Miner - шахтер
  • Шахтер Ufasoft - шахтер
  • Pyminer - шахтер Python, эталонная реализация
  • Удаленный шахтер - программное обеспечение для пула шахт.
  • Open Source FGPA Bitcoin Miner - шахтер, который использует плату FPGA.

Poclbm и Phoenix , вероятно, самые популярные (ссылки идут в источники), хотя это больше основано на моем мнении, чем на любых фактах или исследованиях. В любом случае оба должны пролить свет на процесс добычи.

ответил David Perry 31 AM00000010000004531 2011, 01:17:45
8

Шахтеры с графическим процессором

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
ответил Buckhead_Comp_Ser_Co 31 AM00000010000002131 2011, 01:45:21
2

Наиболее очевидным открытым приложением с открытым исходным кодом является официальный клиент Bitcoin, доступный по адресу: https: //github. ком /Bitcoin /Bitcoin

Исходный код хорошо написан и достаточно четко показывает, как выполняется хеширование, чтобы добывать новые блоки. Это, однако, единственный процессорный алгоритм и не использует некоторые из более продвинутых механизмов ускорения процесса хэширования.

Несмотря на это, он определенно предлагает хорошее представление о том, как работает генерация блоков, хеширование и т. д., без дополнительных накладных расходов, связанных с потенциально незнакомым графическим кодом на основе графического процессора, который сильно оптимизирован и, как результат скорее всего, будет сложнее понять, и сделать основные понятия более трудными.

ответил Iridium 31 AM00000010000002731 2011, 01:20:27
2

Вы можете видеть, как работает процесс добычи https://github.com/bitcoin/bitcoin/tree/master/contrib/piminer

ответил Codler 2 ndEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 02 Sep 2011 01:10:51 +0400 2011, 01:10:51
1

Phoenix - очень хороший шахматист GPU. Хотя я не мог найти точную лицензию, этот источник доступен в GitHub: https: //bitcointalk. орг /index.php? тема = 6458,0

Ну, это написано на python, так что вы могли видеть источник в любом случае. Однако на самом деле это довольно легко понять и изменить, например. для создания собственного интерфейса ведения журнала.

ответил Mononofu 31 AM00000010000000031 2011, 01:18:00
1
ответил Codler 31 AM00000020000002831 2011, 02:10:28
1

https://github.com/colinrgodsey/scalaminer

Написано в scala, в основном только управление интеллектуальным устройством для подключения к пулам

ответил Colin Godsey 3 Maypm14 2014, 23:52:34
0

Poclbm : с открытым исходным кодом, основанный на python графическом процессоре.

Open Source FPGA Miner : имя говорит все. Нажмите на источник для проекта.

ответил RLH 31 AM00000010000000931 2011, 01:19:09
0

poclbm M0mchil , написанный на python, размещенный на github.

ответил Alex Waters 31 AM00000010000001731 2011, 01:18:17

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132