Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
ropox
7 лет назад

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

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

В своем блоге @primus написал про майнинг, как это круто и просто, и я вдохновился.

У меня есть VPS сервер, на котором крутятся мои боты, но у сервера всего 4G оперативной памяти, чего не достаточно, что бы запустить ноду. Я пытался несколько раз - практически безуспешно.

Проапгрейдил я сервак до 8G.

Дальше надо было патчить, как у @primus в статье. Я для этого форкнул голос на github и внес изменения, как предложено. Если что, то пропатченый репозиторий здесь.

Быстренько установил образ @someguy123, как написано здесь и сконфигурировал ноду, как написанно у someguy123 и в старой статье @primus.

Дальше - просто. В папке, создаваемой при клонировании репозитория someguy123 есть файл ~/golos-docker/dkr/Dockerfile. В этом файле поменял следующие строки

ARG golosd_version=golos-v0.16.4
RUN cd ~ && \
        git clone https://github.com/gropox/golos.git && \

потом в папке запустил ./run.sh rebuild, нода запустилась, но майнинг что-то не шел. Я все мучался, пытался логи включать/выключать. Потом мне @vik подсказаал, как сгенерить signing ключ.

Для этого в CLI кошельке надо было сгенерировать новый ключ командой suggest_brain_key

Сгенерированный открытый ключ я указал в команде update_witness, а приватный ключ я указал в конфиге

miner = ["ropox","5JGyvx65iLqRgX77Yzr2kDYqEoEwG3PhnxDJ2Nb97SbVb5CbGKs"]

И внезапно!

Skipping miner ["ropox","GLS85oMooWgk1m1K79wdBE7BCfpLE1cbtQyW97bRXzu
Rsc7ktHDRZ"] because it is already scheduled to produce a block

А спустя два часа! (В очереди 171 майнер, каждый майнер подписывает один блок в минуту 21*3 сек.)

Generated block #6046857 with timestamp 2017-05-16T18:10:39 at time 2017-05-16T18:10:39 by ropox
{
  "id": 3,
  "result": {
    "previous": "005c44884a2169bb2e5091bc913c83cbac332796",
    "timestamp": "2017-05-16T18:10:39",
    "witness": "ropox",
    "transaction_merkle_root": "9023abb4afe8e9d11401129974fff03517b48f98",
    "extensions": [

А дальше? А дальше все печально. Теперь нода должна найти PoW, что бы попасть в очередь майнеров, а как я понимаю, с той скоростью, с которой она перебирает хэши в два треда, на поиск понадобится 17 лет! )) То-есть VPS использовать для майнига голосов просто не реально. Надо приличные мощности, да и при том количестве майнеров и делегатов, скорость добычи просто черепашья.

Я оставил один тред, - "а вдруг!".

Но зато теперь у меня один блок подписан лично мой)))

1
134.862 GOLOS
На Golos с February 2017
Комментарии (41)
Сортировать по:
Сначала старые