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

in mining •  8 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, это нормально, но поправимо.
Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

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

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

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

1 steem power

  ·  8 years ago (edited)

спасибо, всё получилось с полпинка!
а как узнать "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!