Перейти к содержимому
Breezer

[ETH] Talkether.org - Первый Ethereum пул с децентрализованным процессом добычи

Рекомендуемые сообщения

Сегодня проверил geth 1.2.2 на Linux, там все стабильно.

 

Если я правильно понимаю, то упрощенный процесс взаимодействия программ таков:

talkether-client получает от сервера задания для работы по текущему блоку в виде диапазона Nonce и передает его в ethminer. Диапазон Nonce вычисляется как процент hashrate, указываемый в config.properties, от общего hashrate пула. Кроме этого, talkether-client задает ethminer сложность в соответствии с заявленным hashrate.

ethminer делает свою работу в соответствии с установленной talkether-client сложностью и отсылает найденные блоки через talkether-client в geth.

Собственно, поэтом в логах geth присутствует "Header's nonce is invalid" т.к. talkether-client пересылает geth все результаты, большинство которых неверно, т.к. geth получает текущую сложность от сети, а не ту, которая установлена talkether-client для подсчета шар. Если вдруг оказывается, что шара верная, с точки зрения сети, то geth отправляет найденный блок в сеть и ждет подтверждения. В логах geth при этом пишется "Mined block (#хххххх / 0ххххххх). Wait 5 blocks for confirmation".

В принципе talkether-client мог бы сам проверять соответствуют ли шары сложности сети или сложности (hhashrate) клиента и не пересылать geth невалидные для него шары. Тогда бы в логах geth было бы значительно меньше "Invalid header on mined block", но, возможно, это не сделано для уменьшения времени передачи в сеть найденного блока.

 

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Еще вопрос возник. talkether-client версии 0.0.9 не позволяет изменить сложность в config.properties. Вернее изменить то в конфиге ее можно, но при запуске он говорит, что сложность в конфиге изменилась и если нужно продолжить со старой просит нажать "y", в противном случае "n". Если нажать "y", то сложность он возьмет старую с сервера, если "n", то завершается и никакого Вам майнинга.

Как теперь можно менять сложность?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@Dimasin,нажать на Y.  

Через некоторое время клиент возьмет новую сложность с файла config.properties и сам отправит ее на сервер.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

Если быть точным, то при нажатии "n" в логах пишет:

2015-10-09 10:39:38,467 ERROR o.t.c.a.TalketherClient:470 [main] - Submit hashrate failed java.lang.Exception: Hashrate could not be set on talkether server. Please try again.
    at org.talkether.client.application.TalketherClient.i(SourceFile:535) [client-0.0.9.jar:0.0.9]
    ... 8 common frames omitted
Wrapped by: java.lang.IllegalStateException: Could not submit hashrate
    at org.talkether.client.application.TalketherClient.i(SourceFile:544) [client-0.0.9.jar:0.0.9]
    at org.talkether.client.application.TalketherClient.h(SourceFile:468) [client-0.0.9.jar:0.0.9]
    at org.talkether.client.application.TalketherClient.main(SourceFile:1118) [client-0.0.9.jar:0.0.9]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_60]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[na:1.8.0_60]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.8.0_60]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.8.0_60]
    at com.simontuffs.onejar.Boot.run(Boot.java:340) [talkether-client.jar:na]
    at com.simontuffs.onejar.Boot.main(Boot.java:166) [talkether-client.jar:na]

2015-10-09 10:39:38,473  WARN o.t.c.a.TalketherClient:160 [main] - CLOSING TALKETHER CLIENT - YOU ARE NOT MINING!
2015-10-09 10:39:38,475  INFO o.t.c.a.TalketherClient:389 [Thread-1] - Shutting down Talkether Client..

Так что вряд ли сложность сама измениться.

Изменено пользователем Dimasin

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если быть точным, то при нажатии "n" в логах пишет:

 

Так что вряд ли сложность сама измениться.

нажать на Y. Клиент начнет работать на старой сложности и через некоторое время сам изменит ее.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну, как бы "Прошло уже больше часа, становиться скучновато ...".

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@Dimasin,просто запустите его, ждать не обязательно. Клиент сам все изменит во время своей работы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А я и не жду, просто сложность (цель, target) как была ...147... так и осталась, а если в логах клиент пишет, что "Submit hashrate failed", то она и есть failed, и чуда не произойдет.

Написал в support, но оттуда тоже тишина как и в прошлый раз.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Как написал Philipp:
"it is only possible to change the hashrate every 6 hours".

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

Вышла новая версия клиента 0.0.10 , скачать можно по этому адресу http://talkether.org/download


Для того, чтобы обновить клиент, закройте его и замените старый файл "talkether-client.jar" на новый, после этого запустите клиент снова.


 


upd: для удобства, на сайт добавлена текущая версия клиента (наверху в меню, рядом с "Download")


Изменено пользователем Breezer

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

Ого, скатились аж на 24 позицию до 1.8 GH/s это с 3.2 GH/s:

0x22a0fbf89ad1362d74f626436d8c4fc6dc4f0679 0.0% 26 0.5 1.8 GH/s

 

Сейчас 2,2GH/s. Меньше - не значит хуже.

 

Судя по отзывам, на данный момент, на этом пуле доход майнерам соответствует калькулятору.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

Судя по отзывам, на данный момент, на этом пуле доход майнерам соответствует калькулятору.

Перечитал всю ветку, не нашел ни одного отзыва, где было бы написано, то, что Вы хотите видеть. Лично у меня доход упал раза в полтора, по сравнению с другими пулами. И, к стати, раз уж про доход разговор зашел, было бы неплохо выплаты делать как обещали - ежедневно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я чё-то не пойму, если вышел новый клиент, а у меня фермы крутят на старом, то это не засчитывается?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Перечитал всю ветку, не нашел ни одного отзыва, где было бы написано, то, что Вы хотите видеть. Лично у меня доход упал раза в полтора, по сравнению с другими пулами. И, к стати, раз уж про доход разговор зашел, было бы неплохо выплаты делать как обещали - ежедневно.

Отзывы не в этой ветке, а там, куда вы не захотели вступать.

Я ориентируюсь по сформированным выплатам, они происходят точно в 01.37 МСК. Все по калькулятору (бывает небольшой разбег, из-за того, что у пула небольшой хешрейт). http://talkether.org/payout 

Сами выплаты происходят не точно раз в сутки. Потому как их пока проверяют вручную. Лично меня, это ничуть не смущает.

Если у вас снизился доход, попробуйте обновится до последних версий.

 

Если вы думаете, что я что-то имею с этого пула, то вы ошибаетесь. Я такой же майнер, как и все остальные. Просто у меня есть желание помочь людям, надеюсь что оно не пропадет :)

 

 

Я чё-то не пойму, если вышел новый клиент, а у меня фермы крутят на старом, то это не засчитывается?

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

Перед запуском клиента можно запускать вот этот скриптик

#!/bin/bash
rm talkether-client.jar
sleep 1
wget -c http://talkether.org/files/talkether-client.jar

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

Изменено пользователем talbor650

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

...

Если у вас снизился доход, попробуйте обновится до последних версий.

...

Если вы думаете, что я что-то имею с этого пула, то вы ошибаетесь. Я такой же майнер, как и все остальные. Просто у меня есть желание помочь людям, надеюсь что оно не пропадет :)

Спасибо, я стараюсь следить за обновлениями, но дело явно не в этом и не в том, что кто-то что-то имеет.

Проект в стадии альфа, это значит гора глюков и куча багов. Как Вы полагаете их искать без знания того, что творится на стороне клиента? Я предлагал именно такую помощь. У меня есть логи talkether-client и geth, у Вас (у пула) есть только то, что принял сервер, а это не всегда тождественно. Вы сами (разработчики пула) не хотите (не можете) это делать и участникам тестирования тоже не предоставляете такой возможности, хотя реально эта возможность есть.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@Dimasin, здесь разработчиков нет, только тестеры. Автор сделает детальную статистику, будут цифры, не все сразу. Если ему потребуются логи он знает у кого спросить, да и у себя посмотреть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да, из-за отсутствия статистики по воркерам на пуле,  я тоже слез обратно в соло!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

версия 0.0.13 переход в бета стадию, добавлена статистика по воркерам, воркеры разбиваются по портам 8546 - 0, 8547 - 1 и т.д.

Пример http://talkether.org/user/81fa49b197574b84b0f6ded248ecd397

Изменено пользователем General-Beck

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

версия 0.0.13 переход в бета стадию, добавлена статистика по воркерам, воркеры разбиваются по портам 8546 - 0, 8547 - 1 и т.д.

Пример http://talkether.org/user/81fa49b197574b84b0f6ded248ecd397

Добавлю:

1. Добавлена подробная статистика пользователя (общий хешрейт, статус воркеров (online/offline), хешрейт каждого воркера, время последней присланной шары)

2. Выплаты теперь 2 раза в день, минимальная выплата 1 ETH.

3. Комиссия на время бета-теста - 0%

 

Как начать майнинг на talkether.org для пользователей Windows 64bit

 

Как начать майнинг на talkether.org для пользователей Ubuntu

Изменено пользователем Breezer

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)
Вышла новая версия клиента - 0.0.14

 

Пул набирает обороты. Появляется подробная статистика.

 

TODO лист:

1. Добавить общий хешрейт пула на страницу статистики.

2. Переименовать адрес кошелька пула 0x22a0fbf89ad1362d74f626436d8c4fc6dc4f0679 на Talkether на https://etherchain.org/

3. Добавить график хешрейта воркеров.

4. Добавить средний хешрейт за больший интервал времени, к примеру за 6 часов.

5. Добавить уведомления на почту, при падении или зависании воркера.

6. Добавить уведомление на почту, при падении/зависании ноды.

7. Если нода упала, переключение на резервную ноду.

8. Добавить возможность клиенту перезапускать ноду, в случае ее остановки.

9. Добавить Current balance (текущий баланс) и Earning in last 24 hours (заработано за последние 24 часа)

 

Если у вас есть предложения или идеи по улучшению пула, велком.

Изменено пользователем Breezer

Поделиться сообщением


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

 

Ранее вел статистику пула.

История показаний:

11.10.15 - 96%

12.10.15 - 105%

13.10.15 - 96,4%

14.10.15 - 101,4%

15.10.15 - 125,1%

16.10.15 - 104,7%

17.10.15 - 87,7%

18.10.15 - 91%

 

Итого за 8 дней - 101,2%, на 1,2% больше калькулятора.

 

после 18 октября произошли неполадки на моих фермах. Сейчас все работает, поэтому начну вновь собирать статистику.

Изменено пользователем Breezer

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

8. Добавить возможность клиенту перезапускать ноду, в случае ее остановки.

Это надо первым делом сделать :)

 

После появления статистики по воркерам, подключился опять к этому пулу, т.к. фермы работают удалённо, и хоть какой-то мониторинг их из дома получается, но сегодня проснулся и увидел все по нулям, т.к. графика нет, не знаю сколько фермы майнили в холостую, потому что завис geth, по тимке  перезапустил geth и все заработало, поэтому я двумя руками за пункт 8

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×