Майнинг Steem 2, или Steem возвращается ;-) (for Windows)

in #mining8 years ago (edited)

Доброго времени суток.

Теперь попробую и я написать свой мануал как начать майнить стиим. Используется Windows 10 x64 Pro.

Итак, мануал будет сухой, только пункты, скрины и действия.

Обязательные вещи для скачивания:

1.  https://www.microsoft.com/en-us/download/details.aspx?id=40784 - Visual C++ Redistributable Packages for Visual Studio 2013
2. https://github.com/btscube/steem/releases - Steem Windows Build

И поехали по пунктам:

1. Скачиваем по ссылке выше из пункта 2, релиз майнера и кошелька версии 0.12.2.

2. Распаковываем архив в удобное для вас место. В моем случае это будет диск D

3. После идем на сайт http://steemitup.eu/ и скачиваем файл с блокчейном.

4. Далее делаем первичный запуск. Идем в каталог, куда распаковали скачанный майнер из пункта 1, и запускаем файл steemd.exe. Получаем следующую картинку

и нажимаем Ctrl+C. Не бойтесь, для этой программы это нормальный выход.

5. После этого у вас в каталоге появится папка

в нее-то и нужно будет распаковать архив, который скачали в пункте 3. Архиватор может ругаться, мол такие файлы уже существую, без тени сомнения смело перезаписывайте сверху.

Итак, что мы получили: папка с майнером содержащая в себе относительно недавний блокчейн.

6. Переходим в папку с майнером. Жмем на пустом месте правой кнопкой мыши (ПКМ) с одновременной зажатой клавией Shift, в открывшемся окне выбираем Открыть окно команд

откроется командная строка уже в нужном каталоге

набираем steemd.exe --rpc-endpoint и ждем, пока не начнут появляться подобные записи, как последние 3 строки. Что это значит? А значит это, что ваш блокчейн синхронизировался и принимает от нод работу для майнинга.

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

Окно закрывать не нужно, оно требуется для работы cli_wallet.exe , служащий для работы с кошельком.

7. Заходим в папку с майнером и запускаем файл cli_wallet.exe. Если вы все правильно сделали, то увидите нечто подобное

Пора сделать свой кошелек для майнинга, но сперва надо проверить, нет ли кого уже с таким именем, для этого нужно ввести get_account и имя, которые вы хотите себе присвоить. Т.е. в итоге должно получиться, в моем случае, вот так get_account cooperalex . И что мы видим?

это говорит о том, что человек с таким аккаунтом уже существует. Не беда, меняем, добавляем по желанию. Придумывать велосипед не буду и добавлю просто 1 после аккаунта, получаем get_account cooperalex1 , и что видим,

о чудо! Аккаунт не занят, значит будет наш :-)

Так же занятость аккаунта можно проверить на сайте https://steemit.com/ добавив @имя_желаемого_аккаунта, т.е. как-то вот так https://steemit.com/@cooperalex1  в ответ получаем надпись Unknown account , а это значит, чт отакого не существует и можно занимать.

8. Создаем пароль для нашего аккаунта set_password ваш_пароль, самой собой, параметр ваш_пароль, заменяем на удобный для вас пароль, который никогда не забудете, аккаунты с забытыми паролями восстановить НЕЛЬЗЯ, вообще никак, никем, нет, вариантов нет, а может быть.... нет, не может быть.

9. Вы увидете надпись locked >>> . Не беда, набираем в ответ unlock ваш_пароль и получим строку unlocked >>>

10. Теперь создаем ключи, делается это командой  suggest_brain_key получим следующее 

скопируйте эти три строки к себе куда-то в файл, делается это путем выделения левой кнопкой мыши, удерживая ее, после выделение, жмем правую кнопку, информация окажется в буфере обмена. Далее создаем текстовый файл и вставляем Ctrl+V, Shift+Insert, ПКМ-Вставить (кому как кравится). Записываем файл, запоминаем где храним :-)

Переключаемся на окно с майнером и жмем Ctrl+C для завершения его работы. Пока он нам не понадобится.

Все готово, пора настроить файл config.ini самого майнера и можно приступать к поискам блока.

11. Заходим в папку с майнером и в каталоге witness_node_data_dir находим файл config.ini. Открываем его с помощью WordPad (ПКМ-открыть с помощью). Почему так? Откройте с помощью notepad и поймете :-)

Нас интересуют 4 области

Первая

# P2P nodes to connect to on startup (may specify multiple times)

# seed-node = 

seed-node = 212.47.249.84:40696

seed-node = 52.4.250.181:39705

seed-node = 81.89.101.133:2001

seed-node = 192.99.4.226:2001

seed-node = 46.252.27.1:1337

seed-node = seed.steemd.com:34191

скорее всего уже будет заполненная, ибо приехала из архива с блокчейном, но никто вам не мешает изменить на свои. Список действующих нод можно посмотреть здесь http://status.steemnodes.com/ . Если умеете пинговать, то лучше перебрать несколько нод и вписать с наименьшим пингом. Если же не умеете, берите те, которые помечены зеленым.

Вторая

# name of witness controlled by this node (e.g. initwitness )

# witness = ""

witness = "cooperalex1"

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

Третья

# name of miner and its private key (e.g. ["account","WIF PRIVATE KEY"] )

# miner = 

miner = ["cooperalex1", "WIF PRIVATE KEY"]

WIF PRIVATE KEY - это тот самый ключ, который был во второй строке после ввода команды suggest_brain_key в пунке 10.

Четвертая

# Number of threads to use for proof of work mining

# mining-threads = 

mining-threads = 4

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

Не прошло и пол года! Записываем файл и можем запускать майнинг!

12. Переходим в папку с майнером и просто запускаем файл steemd.exe. Если все прошло гладко, вы должны увидеть следующее

не пугайтесь, это нормально, он выполняет команду --replay перед синхронизацией. На красные(бирюзовые) строки не обращаем внимания, так и должно быть.

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

Если что-то пошло не так, обращаемся к пункту 6 и пишем команду steemd.com --replay жмем Enter и ждем.

Мануал писался так сказать "по-живому", т.е. я создавал новый кошелек для других экспериментов и заодно писал.

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

Удачи в раскопках!

UPD: новый кошелек не заставил себя долго ждать, прошло около 8ми часов со старта майнинга и написания стать, уже есть 2 блока. Кстати, вот так выглядит найденный блок как видите, идет сразу резкое снижение скорость, вплоть до 3 hps, это нормально, но поправимо.
Sort:  

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

да, конечно можно. Это гайд был для тех, кто не может зарегистрироваться на сайте, когда регистрация закрыта. После нахождения он автоматически зарегистрирует.
Но у меня тут получилась интересная штука, сегодня проверил и подтвердилось. Может совпадение, а может и закономерность :-)
первый кошелек, который я зарегистрировал, довольно быстро нашел блок и потом в течении нескольких дней тоже находил, но стоило мне зарегистрироваться на сайте и сделать первый пост, как бабка пошептала, ни одного блока.
Сегодня, пока писал этот мануал, сделал новый кошелек, поставил майниться и ушел спать на 6 часов. Вот недавно проснулся, и что Вы думаете? +2 блока.

Сколько 1 блок дает?
STEEM
STEEM POWER
STEEM DOLLARS

спасибо, всё получилось с полпинка!
а как узнать "WIF PRIVATE KEY" уже существующего аккаунта, зарегистрированного через web на steemit.com?

пункт Permissions, active key это и есть WIF

Или в кошелек нужно заходить под существующим ником и паролем. И если так то, как заходить в кошелек?

заходить никуда не нужно, кошелек нужен для совершения транзакций.

А сколько можно намайнить?

а смотря сколько у вас мощности и как по жизни вам благоволит удача. :-)

Делаю все по инструкции. Ни как не получается запустить. Процесс висит на строчке: ntp.cpp:177 read_loop ] ntp_delta_time update to -6515491 us.
Не пойму в чем дело. Не подскажете куда копать?

как давно висит процесс? И на каком пункте это процесс висит?

процесс может висеть часа 2-3 и ничего не происходит, время от времени иногда появляются точно такие же строчки ntp_delta_time update.
А зависает после того как выполниться команда replay
У вас на скриншоте видно, что после того как закончилась команда replay, есть такая же строчка ntp_delta_time update, но после нее идет adding seed node и процесс идет дальше. У меня зависает на ntp_delta_time update и все

может те самые seed-nodes не прописаны, поэтому ему не к чему обратиться?
Надо видеть конфиг, чтобы попытаться помочь. Приходите к нам в Телеграмм конференцию https://telegram.me/mining_ru

На сайте у тебя статус майнера показывает?

если ты о сайте steemd.com и пункте mined, то да, там у меня показывает true.

А если false, то тогда как

это значит, что не намайнил ни одного блока.

Спасибо ясно!

Спасибо. Будем пробовать.

Congratulations @cooperalex! You have received a personal award!

2 Years on Steemit
Click on the badge to view your Board of Honor.

Do not miss the last post from @steemitboard:
SteemitBoard World Cup Contest - The results, the winners and the prizes

Do you like SteemitBoard's project? Then Vote for its witness and get one more award!

Congratulations @cooperalex! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 3 years!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Vote for @Steemitboard as a witness to get one more award and increased upvotes!