bit.news
RUS USA CH
  • BTC/USD 2629.999
  • LTC/USD 42.642
  • ETH/BTC 0.0821
  • ETС/BTC 0.00583758
Главная » Новичкам » Как заработать Etherium на Windows

Как заработать Etherium на Windows

Как заработать Etherium

Если у вас есть компьютер с графической картой и много памяти, то майнинг в сети Etherium является одним из самых простых и быстрых способов получения криптовалюты Ether.

Для майнинга Ether с использованием графических процессоров, необходимы всего две программы. Во-первых, требуется Ethminer для осуществления хеширования и использования графического процессора. Во-вторых, вам также понадобится Geth, программа, которая взаимодействует с сетью Ethereum и следит за обновлениями blockchain.

1. Установка Ethminer:

Чтобы все заработало как надо, нам нужно сделать пару подготовительных шагов включающих написание программы с исходных кодов:

Первый шаг – загрузка Visual Studio Express Community Edition 2013

Затем, в зависимости от вашего графического процессора, вы должны скачать OpenGL SDK. Например, если у вас чипы компании AMD,тогда вам нужно будет установить AMD APP SDK v2.9.1. Аналогично нужно сделать c чипами от Nvidia.

После того как вы справились с вышеуказанными инструкциями, загрузите Git( для Windows ), также было бы неплохо ознакомиться с командами этой программы для дальнейших действий.

Следующий шаг – установка CMake ( для Windows ) используя пакет установки. С помощью Git, проверить cpp-etherium в командной строке, найти подходящую директорию и ввести приведенную команду: git clone https://github.com/ethereum/cpp-ethereum.

Теперь вы должны изменить параметры «develop branch» ccp-etherium. Чтобы сделать это открываем терминал, ‘cd’ into the/cpp-ethereumдиректорию ( которую создали ранее с помощью команды Git ), и далее вводим следующую команду: git checkout develop.

После этого начнется загрузка.

Далее, cd into /cpp-ethereum/extdep, и далее вписываем команду: getstuff.bat.

Затем cd back into /cpp-ethereum и снова вписываем команду: cmake -DETHASHCL=1 -G “Visual Studio 12 2013 Win64”

Это подготовит проект для компиляции.

Следующий шаг – откройте Visual Studio и найдите файл решения ethereum.sln в директории /cpp-ethereum. После того, как вы нашли его, откройте его. Visual Studio может выдавать ошибки по поводу некоторых вещей, находящихся в неправильном формате; просто игнорируйте это, и пусть Visual Studio просто делает свое дело.
После того, как программа откроется, она будет сканировать и конфигурировать несколько файлов чтобы Visual Studio больше ничего не беспокоило.

Вслед за этим, список проектов должен появиться в правой стороне. Найдите «ethminer», щелкните правой кнопкой мыши на нем и выберите опцию «Build». Это позволит построить проект из источника. Будут появляться множества окон с предупреждениями, но вы не должны беспокоиться; этот шквал предупреждений должен закончиться сообщением«Build project succeeded».

Если вы не получили это сообщение, то что-то не так, и вам, возможно, придется проверить правильно ли вы выполнили предыдущие шаги.

Если все было сделано, как описано, и вы успешно построили проект, то следующий шаг заключается в использовании командной строки. В командной строке или PowerShel, которыйl вы использовали ранее,cd into /cpp-ethereum/ethminer/Debug. Вы увидите файл с именем `libcurld.dll`. Сделайте копию этого файла и поместите его в тот же каталог, удаляя 'D' в названии, чтобы сон выглядел так `libcurl.dll`. Это происходит из-за ошибки сборки, которая делает название неверным, и следовательно, ethminer не выполняется, если 'd' не удалено.

Здесь уже вы должны иметь возможность запускать ethminer.exe внутри этой папки Debug ( отладки ). Тем не менее, прежде чем мы начнем использование Ethminer, требуется установка гетов.

2. Установка Geth:

Чтобы установить Geth, следуйте инструкциям их проекта на вики; сначала нам понадобиться программа Git (которую мы уже установили ранее.) Далее, нам нужно установить Golang. Затем устанавливаем winbuilds вот отсюда:http://win-builds.org/1.5.0/win-builds-1.5.0.exe в c:\ winbuilds и запустите программу. Далее, мы настраиваем пути окружения;

Добавьте GOROOT с указанием этой директории c:\go and GOPATH to c:\godev ( вы можете использовать данные пути )
Настройте PATH таким образом %PATH%;%GOROOT%\bin;%GOPATH%\bin;c:\winbuilds\bin.

Откройте консоль и установите вначале godep: go get -u github.com/tools/godep.

Затем откройте консоль еще раз и скачайте go-ethereum go get -d -u http://github.com/ethereum/go-ethereum.

Попробуйте скомпилировать ethereum с помощью go dep, перейдите в директорию c:\godev\src\github.com\ethereum\go-ethereum\cmd\geth и запустите git checkout develop && godep go install.

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

3. Запуск Geth:

Сначала, создайте новый аккаунт Geth. Это можно сделать вписав в командную строку данную команду: Geth accounts new

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

Следующее что вам нужно сделать это убедиться что Geth работает и подключен к сети. Чтобы проверить это воспользуйтесь приведенной командой: geth.exe -rpc -unlock=primary

Поскольку размер сети настолько велик, Geth займет немало времени, чтобы загрузить эти блоки. Как только Geth покажет такое сообщение"importing 256 blocks» или что-то похожее, это будет означать что блоки добавлены в сеть. Однако, если вы запустили geth, но сообщения нет после нескольких минут ожидания, тогда скорее всего возникла проблема с соединением.

Запуск geth с высоким уровнем детализации может быть решением если по вашему мнению вы не подключились к сети корректно, это можно выполнить с помощью этой команды: geth.exe -rpc -unlock=primary -verbosity=4
Как только вы подключились и все идет гладко,Geth наконец-то подключится к пирам в сети и начнет импортировать Ethereum blockchain. После того, какGeth достигнет текущей высоты блока, которая доступна здесь,тогда же можно будет приступить к запуску Ethminer.

4. Запуск Ethminer:

Как указанно в имени, Ethminer это и есть сердце процесса майнинга. Получив наработки Geth, Ethminer взаимодействует с графической картой компьютера и начинает работу. Для запуска Ethminer нужно указать место расположение Geth: ethminer.exe -G -t 3 -F “http://localhost:8545”

Эту команду нужно запустить отсюда /cpp-ethereum/ethminer/Debug, так как скомпилированный исполняемый файл был помещен туда Visual Studio. Теперь давайте разобьем эту команду внизуна маленькие куски;
Сначала, -G указывает Ethminer что мы хотим майнить с помощью графического процессоравместо обычного процессора.

Затем, -t указывает Ethminer как много графических процессоров будет задействовано для майнинга. Ранее мы скомпилировали Ethminer для использования AMD или Nvidia OpenCL кода, так что Ethminer не будет работать, если встроенный графический процессор уже используется. Поэтому, посмотрите в Windows сколько графических процессоров у вашего компьютера и не берите во внимание встроенный графический чип. Таким образом, мы бы советовали использовать чипы AMD или Nvidia. Для компьютера с четырьмя графическими процессорами, мы устанавливаем -t 3, и этим мы показываем Ethminer, что первые три графических процессора, то есть графические процессоры AMD следует использовать и игнорировать встроенный процессор.

Опция -F указывает Ethminer где расположена Geth. Приведенные действия подойдут тут в том случае, если для обеих программ используется одно и тоже Windows устройство.Если так, то “http://localhost:8545” будет адресом сервиса Geth отправляющим наработки Ethminer. Если же geth установлена на другое устройство, вы должны будете предоставить Ethminer IP адресGeth вместо локального.
Если все работает как положено, выход распознает вашу видеокарту и начнет выработку. Количество обработанных в секунду хэшей будет видно; оно должно быть большим, отличным от нуля числом. Если вы ничего из этого не видите, тогда вам нужно проверить майнинг-форум Ethereum так как другие тоже могли столкнуться с данной проблемой и найти ее решение.

Ethminer будет выводить смайлик и сообщение:«Block submitted and accepted!», если вы найдете блок, во время майнинга Gethвыдаст сообщение «Mined block #xxxx». Более того, если вы майните старые блоки, то есть блоки, которые были обнаружены кем-то еще, вы все равно получите частичную награду блока и Geth отобразит следующее сообщение:«Mined stale block #xxxx.»

Если у вас есть больше времени и ресурсов на руках, вы могли бы построить более крупные майнинг «вышки»Ethereum, а не только с помощью компьютера. Ethereum Community Forum имеет много постов о том, как построить майнинг «вышки» Ethereum шаг за шагом, к примеру, это видео рассматривает то, как создать майнинг «вышки» для начинающих.

Это адаптированная версия инструкции отсюда, огромное спасибо Тимоти Мл. Колтер.

Обсудить на форуме

Источник

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Курс BTC на сегодня :

На правах рекламы

Обменник