Майнинг Steem 2, или Steem возвращается ;-) (for Windows)
Доброго времени суток.
Теперь попробую и я написать свой мануал как начать майнить стиим. Используется 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, это нормально, но поправимо.
Спасибо за гайд, а можно майнить сразу на кошелек на сайте? В конфиге прописать майнер и ключ, или все равно нужно создавать новый кошелек? У меня вроде получилось без ковыряния с кошельком. Но есть сомнения, все ли правильно делаю и каждый запуск это танцы с бубнами.
да, конечно можно. Это гайд был для тех, кто не может зарегистрироваться на сайте, когда регистрация закрыта. После нахождения он автоматически зарегистрирует.
Но у меня тут получилась интересная штука, сегодня проверил и подтвердилось. Может совпадение, а может и закономерность :-)
первый кошелек, который я зарегистрировал, довольно быстро нашел блок и потом в течении нескольких дней тоже находил, но стоило мне зарегистрироваться на сайте и сделать первый пост, как бабка пошептала, ни одного блока.
Сегодня, пока писал этот мануал, сделал новый кошелек, поставил майниться и ушел спать на 6 часов. Вот недавно проснулся, и что Вы думаете? +2 блока.
Сколько 1 блок дает?
STEEM
STEEM POWER
STEEM DOLLARS
1 steem power
спасибо, всё получилось с полпинка!
а как узнать "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
Congratulations @cooperalex! You received a personal award!
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!