Перейти к содержанию

[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, но оттуда тоже тишина как и в прошлый раз.

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

Вышла новая версия клиента 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
Ссылка на комментарий
Поделиться на другие сайты

 

Ого, скатились аж на 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 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...