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

YoBit.Net

Фотография

p2pool Децентрализованный пул

p2pool настройка конфиг вывод

Сообщений в теме: 3767

#2841 ISawa

ISawa

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 893 сообщений

Отправлено 08 March 2017 - 15:46

У меня на ноде 3GHbY9E5zwkRXomQ7ZR3PB5J17eAyVTW4d в пустую копает.


  • 0

#2842 dietbear13

dietbear13

    Пользователь

  • Пользователи
  • PipPip
  • 214 сообщений

Отправлено 08 March 2017 - 15:51

Помогите плз посчитать!

Допустим взять ant s7 4Th/s, на сайте статистика воркеров выдаёт на 4000gh прибыль 0,03btc, я правильно понял?
  • -1

#2843 rammendo

rammendo

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 3028 сообщений
  • ГородНе определился

Отправлено 08 March 2017 - 16:00

Помогите плз посчитать! Допустим взять ant s7 4Th/s, на сайте статистика воркеров выдаёт на 4000gh прибыль 0,03btc, я правильно понял?

S7 = 4.73 Тх/с

прибыль за какой период тебя интересует? За сутки:

4,73 * 12,5 * 86400 / 2^32 / 0,.46 = 0,00258 ВТС

И вообще, рекомендую не флудить а пользоваться поиском. Вот, читай.


  • 1

Помогу протолкнуть зависшие транзакции, комиссия любая !  Пишите id транзакции в ЛС.

1FVp9kZbDrymQCmu4s2MX8pgVErNzD4sA5


#2844 ISawa

ISawa

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 893 сообщений

Отправлено 13 March 2017 - 05:22

Кто копает у меня на ноде с адресом "1DYQSNwrRnWGEEFgNUntmGcHigw7w978mM " - убери пробел в конце.


  • 0

#2845 ISawa

ISawa

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 893 сообщений

Отправлено 25 March 2017 - 11:38

Сегодня количество шар v17 с поддержкой SegWit превышало 50%, На нодах выводилась табличка:
segwit_67f4e70dfac4a35804cfd751f0e82777.

Желающие поддержать SegWit, просьба перевести свои ноды на ПО с его поддержкой.

Обновление делается так:

 

Качаются основные исходники:

git clone https://github.com/p2pool/p2pool.git

Затем с исправлениями от veqtrus:

git clone -b segwit1+empty_block_fix1 https://github.com/veqtrus/p2pool.git p2pool-veqtrus

в основных удалить всё в подпапке ~/p2pool/p2pool и заменить содержимым ~/p2pool-veqtrus/p2pool

Обновление от veqtrus содержит также исправление бага с неполным заполнением блоков.

 

Майнеры горящие желанием поддержать SegWit а не BU можете завести свои мощности мне на ноду (адрес в подписи).


Сообщение отредактировал ISawa: 25 March 2017 - 11:40

  • 3

#2846 AndreyNag

AndreyNag

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 711 сообщений
  • ГородЧеркесск

Отправлено 25 March 2017 - 12:44

Обновление делается так:

Обновление накачу.

Скажите пожалуйста, а стоит ли заморачиваться с nuitka и py2module?


  • 0

Мультивалютные пулы для Antminer S1,S3,S5, etc .
http://mnogoblokov.mine.nu/stats UNIT, EMC, CRW.
http://happy.mine.nu UNIT, EMC, TRC, AUR (script), DEM, DGM.
 


#2847 ISawa

ISawa

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 893 сообщений

Отправлено 25 March 2017 - 12:50

Обновление накачу.
Скажите пожалуйста, а стоит ли заморачиваться с nuitka и py2module?

pypy лучше.
Хотя я в соло и поймал блок на модулях собранных через nuitka, но она жрёт памяти намного больше чем pypy.
И процессор надо помощнее.

Сообщение отредактировал ISawa: 25 March 2017 - 13:00

  • 1

#2848 AndreyNag

AndreyNag

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 711 сообщений
  • ГородЧеркесск

Отправлено 25 March 2017 - 13:19

1. Если i5 и 16Gb памяти, что что предпочтительнее?

2. Работает ли с усеченной базой блокчейна?

3.  Bitcoin version v0.14.99.0-53c300f подойдёт или поменять на свежую? Если поменять, то откуда брать подходящие сырцы?

Спасибо.


Сообщение отредактировал AndreyNag: 25 March 2017 - 13:21

  • 0

Мультивалютные пулы для Antminer S1,S3,S5, etc .
http://mnogoblokov.mine.nu/stats UNIT, EMC, CRW.
http://happy.mine.nu UNIT, EMC, TRC, AUR (script), DEM, DGM.
 


#2849 AndreyNag

AndreyNag

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 711 сообщений
  • ГородЧеркесск

Отправлено 25 March 2017 - 13:38

в основных удалить всё в подпапке ~/p2pool/p2pool и заменить содержимым ~/p2pool-veqtrus/p2pool

А почему надо заменять только одну подпапку, а не всё?


  • 0

Мультивалютные пулы для Antminer S1,S3,S5, etc .
http://mnogoblokov.mine.nu/stats UNIT, EMC, CRW.
http://happy.mine.nu UNIT, EMC, TRC, AUR (script), DEM, DGM.
 


#2850 ISawa

ISawa

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 893 сообщений

Отправлено 25 March 2017 - 13:45

1. Если i5 и 16Gb памяти, что что предпочтительнее?

Не заморачивайтесь с nuitka
pypy отлично себя поведёт на таком железе.
 

2. Работает ли с усеченной базой блокчейна?

Нет, для майнинга нужен полный блокчейн.
 

3. Bitcoin version v0.14.99.0-53c300f подойдёт или поменять на свежую? Если поменять, то откуда брать подходящие сырцы?

Я так собираю:

sudo su
cd /usr/local/src
git clone https://github.com/bitcoin/bitcoin.git
cd bitcoin
./autogen.sh
CFLAGS="-Ofast -march=native -mtune=native -pipe -fPIE" CXXFLAGS="-Ofast -march=native -mtune=native -pipe -fPIE" LDFLAGS="-Ofast -march=native -mtune=native -pipe -fPIE" ./configure --without-miniupnpc --with-incompatible-bdb --without-gui --disable-tests
make
make install

Обновляю примерно раз в месяц или внепланово при выходе новой версии.


А почему надо заменять только одну подпапку, а не всё?

Потому что не имеет смысла всё менять, остальное только поменяет отображаемую версия п2пула на версию из репа veqtrus.  У него своя нумерация.


  • 3

#2851 AndreyNag

AndreyNag

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 711 сообщений
  • ГородЧеркесск

Отправлено 25 March 2017 - 13:48

pypy отлично себя поведёт на таком железе.

У меня не захотел.
Traceback (most recent call last):
  File "run_p2pool.py", line 3, in <module>
    from p2pool import main
  File "/home/root2pool/p2pool/p2pool/main.py", line 17, in <module>
    from twisted.internet import defer, reactor, protocol, tcp
ImportError: No module named twisted
 
 
На питоне завелся, но попросил полный блокчейн:
File "/home/root2pool/p2pool/p2pool/util/jsonrpc.py", line 133, in _http_do
    raise Error_for_code(resp['error']['code'])(resp['error']['message'], resp['error'].get('data', None))
p2pool.util.jsonrpc.NarrowError: -32603 Block not available (pruned data)


  • 0

Мультивалютные пулы для Antminer S1,S3,S5, etc .
http://mnogoblokov.mine.nu/stats UNIT, EMC, CRW.
http://happy.mine.nu UNIT, EMC, TRC, AUR (script), DEM, DGM.
 


#2852 ISawa

ISawa

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 893 сообщений

Отправлено 25 March 2017 - 13:59

У меня не захотел.


Вы его не полностью поставили, надо доставить модули. Вот полная установка:

sudo su
aptitude install python-dev libdwarf-dev libelfg0-dev libunwind8-dev libelf-dev

- к каких-то версиях здесь ругался на имя библиотеки (уже не помню), если ругается скиньте сюда - надо аналог искать.

cd
mkdir install
cd install
aptitude install pypy pypy-dev
wget https://bootstrap.pypa.io/ez_setup.py
pypy ez_setup.py
wget https://bootstrap.pypa.io/get-pip.py
pypy get-pip.py
pip install zope.interface
pip install Twisted
ldconfig

На питоне завелся, но попросил полный блокчейн:

Пулам нужен полный блокчейн. Перезаливайте.
Его лучше расположить на отдельном SSD диске.

Правка исходников от Балтазара решает эту проблему: https://forum.bits.m...i-pul/?p=668282


Сообщение отредактировал ISawa: 26 March 2017 - 14:01

  • 2

#2853 ISawa

ISawa

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 893 сообщений

Отправлено 25 March 2017 - 19:05

Все кто копает на ноде BTC, проверь настройки в своих асиках.
У меня на дефолтном адресе начала расти выплата, смотрите график: http://crypto.office...graphs.html?Day
Не могу понять кто это копает.
Скорее всего на одном или нескольких асиках в конце адреса есть пробел.


  • 0

#2854 Balthazar

Balthazar

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 1176 сообщений
  • ГородМосква

Отправлено 25 March 2017 - 19:14

В p2pool/p2pool/work.py на 171 строке

 

user, contents2 = contents[0], contents[1:]

Заменить на:

 

user, contents2 = contents[0].strip(), contents[1:]

 

Тогда юзеры смогут добавлять столько пробелов и табов, сколько захотят, на зачет это не повлияет.


  • 4
Некоторые люди, будучи смешанными с дерьмом, образуют стабильную и однородную массу. :)

#2855 ISawa

ISawa

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 893 сообщений

Отправлено 25 March 2017 - 20:11

В p2pool/p2pool/work.py на 171 строке

user, contents2 = contents[0], contents[1:]

 

Заменить на:

user, contents2 = contents[0].strip(), contents[1:]

Тогда юзеры смогут добавлять столько пробелов и табов, сколько захотят, на зачет это не повлияет.

Спасибо. А то достали именно этой ошибкой.


  • 0

#2856 Balthazar

Balthazar

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 1176 сообщений
  • ГородМосква

Отправлено 25 March 2017 - 20:20

У меня не захотел.

Traceback (most recent call last):
  File "run_p2pool.py", line 3, in <module>
    from p2pool import main
  File "/home/root2pool/p2pool/p2pool/main.py", line 17, in <module>
    from twisted.internet import defer, reactor, protocol, tcp
ImportError: No module named twisted
 
 
На питоне завелся, но попросил полный блокчейн:
File "/home/root2pool/p2pool/p2pool/util/jsonrpc.py", line 133, in _http_do
    raise Error_for_code(resp['error']['code'])(resp['error']['message'], resp['error'].get('data', None))
p2pool.util.jsonrpc.NarrowError: -32603 Block not available (pruned data)

 

Это легко исправить, на самом деле блокчейн ему не нужен для чего бы то ни было, кроме проверки что запуск действительно произведен с bitcoind. В файле p2pool/p2pool/bitcoin/networks/bitcoin.py можно заменить эту лямбду:

RPC_CHECK = defer.inlineCallbacks(lambda bitcoind: defer.returnValue(
            (yield helper.check_genesis_block(bitcoind, '000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f')) and
            not (yield bitcoind.rpc_getinfo())['testnet']
        ))

на такую:

RPC_CHECK = defer.inlineCallbacks(lambda bitcoind: defer.returnValue(
            'bitcoin' in (yield bitcoind.rpc_help()) and
            not (yield bitcoind.rpc_getinfo())['testnet']
        ))

После этого заведется с pruned клиентом и будет нормально работать.


Сообщение отредактировал Balthazar: 26 March 2017 - 22:49

  • 3
Некоторые люди, будучи смешанными с дерьмом, образуют стабильную и однородную массу. :)

#2857 ISawa

ISawa

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 893 сообщений

Отправлено 25 March 2017 - 22:01

Это легко исправить, на самом деле блокчейн ему не нужен для чего бы то ни было, кроме проверки что запуск действительно произведен с bitcoind. В файле p2pool/p2pool/bitcoin/networks/bitcoin.py можно заменить эту лямбду:

RPC_CHECK = defer.inlineCallbacks(lambda bitcoind: defer.returnValue(
            (yield helper.check_genesis_block(bitcoind, '000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f')) and
            not (yield bitcoind.rpc_getinfo())['testnet']
        ))

на такую:

RPC_CHECK = defer.inlineCallbacks(lambda bitcoind: defer.returnValue(
            'bitcoinaddress' in (yield bitcoind.rpc_help()) and
            not (yield bitcoind.rpc_getinfo())['testnet']
        ))

После этого заведется с pruned клиентом и будет нормально работать.

Что-то ссыкотно. Это на какой-нибуть ноде с pruned блокчейном тестировали? Я не рискну пока.

Я знаю что на pruned кошельках не работает часть команд.
Сможет ли нода в таком случае передать через такого демона найденный блок? Или только шары зарабатывать?


Сообщение отредактировал ISawa: 25 March 2017 - 22:03

  • 1

#2858 Balthazar

Balthazar

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 1176 сообщений
  • ГородМосква

Отправлено 25 March 2017 - 22:09

P2Pool не нужно ничего кроме getnewaddress, getblocktemplate и submitblock. Я постоянно майню на pruned клиенте, даже нашел блок однажды.


Сможет ли нода в таком случае передать через такого демона найденный блок? Или только шары зарабатывать?

Разумеется сможет. Pruned нода точно так же может и передает блоки, как и "полный клиент". Вся разница лишь в том, что она не отдает клиентам старые блоки при запросах на синхронизацию, потому что их у неё нет. 


Сообщение отредактировал Balthazar: 25 March 2017 - 22:06

  • 2
Некоторые люди, будучи смешанными с дерьмом, образуют стабильную и однородную массу. :)

#2859 ISawa

ISawa

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 893 сообщений

Отправлено 25 March 2017 - 22:30

P2Pool не нужно ничего кроме getnewaddress, getblocktemplate и submitblock. Я постоянно майню на pruned клиенте, даже нашел блок однажды.


Разумеется сможет. Pruned нода точно так же может и передает блоки, как и "полный клиент". Вся разница лишь в том, что она не отдает клиентам старые блоки при запросах на синхронизацию, потому что их у неё нет. 

Благодарствую, теперь можно будет кучу нод наклепать. Требования к размеру диска изменились. Многих останавливала необходимость приобретать накопитель большого объёма.


  • 1

#2860 Kavjlaeg

Kavjlaeg

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 859 сообщений

Отправлено 26 March 2017 - 00:12

У меня на дефолтном адресе начала расти выплата, 
Не могу понять кто это копает.

я отличился, с утра.

прошу прощения, больше не буду)


  • 0

моя классик p2pool BTC нода http://low-doa.mine.nu:9332/static/

моя хардфорк p2pool BTC нода http://low-doa.mine.nu:9334/static/

NO FEE%, Location Moscow, installed and configured by ISawa.

 





Количество пользователей, читающих эту тему: 4

0 пользователей, 3 гостей, 0 анонимных


    Google (1)

Тему модерирует