Author

Topic: NovaCoin (scrypt PoW + PoS hybrid) - page 315. (Read 600912 times)

legendary
Activity: 3108
Merit: 1359
March 09, 2013, 04:05:17 PM
Для юзеров P2pool - исправлена ошибка, приводившая к потере блоков в некоторых случаях. Необходимо срочное обновление, иначе возможны потери находимых вами блоков.

Сорсы:

https://github.com/CryptoManiac/p2pool

Windows сборка:

http://sourceforge.net/projects/novacoin/files/p2pool_win32_fixed2.zip/download
legendary
Activity: 3108
Merit: 1359
March 09, 2013, 03:30:52 PM
Обновите novacoind до 0.3.2 и сотрите каталог data в p2oool, кстати p2pool тоже желательно сегодняшний взять. Ошибка типична для novacoind < 0.3.2 + p2pool.
legendary
Activity: 1120
Merit: 1069
March 09, 2013, 03:09:19 PM
Не получается подключиться к p2pool (linux) ни cgminer,ни bfgminer, ни reaper (все взял самые последние под win x64), в соло работают.
Code:
# bfgminer.exe --no-stratum --scrypt -o http://192.168.0.1:1111 -u a -p b
Code:
bfgminer version 2.10.5 - Started: [2013-00-10 02:48:08] - [  0 days 00:02:15]
-------------------------------------------------------------------------------
5s:  0.0 avg:  0.0 u:  0.0 kh/s | A:0 R:0 S:0 HW:0 U:0.0/m
ST: 0  DW: 0  GW: 0  LW: 0  GF: 1  NB: 0  AS: 0  RF: 0  E: 0.00
Connected to 192.168.254.2 diff  with stratum as user a
Block: (null)  Diff:  Started:   Best share: 0
-------------------------------------------------------------------------------
[P]ool management [G]PU management [S]ettings [D]isplay options [Q]uit
OCL 0:  50.5C 3882RPM | WAIT /  0.0/  0.0kh/s | A:0 R:0 HW:0 U:0.00/m
OCL 1:  62.0C 3523RPM | WAIT /  0.0/  0.0kh/s | A:0 R:0 HW:0 U:0.00/m
-------------------------------------------------------------------------------

[2013-00-10 02:48:08] Probing for an alive pool
[2013-00-10 02:48:08] Disabling extra threads due to dynamic mode.
[2013-00-10 02:48:08] Tune dynamic intensity with --gpu-dyninterval
Кстати, почему оно пишет что майнер соединяется with stratum? я же указал --no-stratum (что с ним что без него одинаково)

Во время не работы этого майнера в логах p2pool проскакивают ошибки:
Code:
# python2.7 ./run_p2pool.py --net novacoin --bitcoind-address 192.168.0.2 -w 192.168.0.1:1111 user password
Code:
2013-00-10 02:52:34.102093 P2Pool: 3960 shares in chain (2905 verified/3961 total) Peers: 9 (5 incoming)
2013-00-10 02:52:34.102298  Local: 0H/s in last 0.0 seconds Local dead on arrival: ??? Expected time to share: ???
2013-00-10 02:52:34.102353  Shares: 0 (0 orphan, 0 dead) Stale rate: ??? Efficiency: ??? Current payout: 0.0000 NVC
2013-00-10 02:52:34.102414  Pool: 11228kH/s Stale rate: 13.0% Expected time to block: 2.4 hours
2013-00-10 02:52:35.022168 65   33
2013-00-10 02:52:35.023826 > Error while processing Event callbacks:
2013-00-10 02:52:35.023967 > Traceback (most recent call last):
2013-00-10 02:52:35.024023 >   File "/home/rpman/p2pool/p2pool/node.py", line 291, in set_best_share
2013-00-10 02:52:35.024077 >     self.best_share_var.set(best)
2013-00-10 02:52:35.024128 >   File "/home/rpman/p2pool/p2pool/util/variable.py", line 74, in set
2013-00-10 02:52:35.024180 >     self.changed.happened(value)
2013-00-10 02:52:35.024231 >   File "/home/rpman/p2pool/p2pool/util/variable.py", line 42, in happened
2013-00-10 02:52:35.024282 >     func(*event)
2013-00-10 02:52:35.024333 >   File "/home/rpman/p2pool/p2pool/work.py", line 120, in
2013-00-10 02:52:35.024384 >     self.node.best_share_var.changed.watch(lambda _: self.new_work_event.happened())
2013-00-10 02:52:35.024436 > --- ---
2013-00-10 02:52:35.024487 >   File "/home/rpman/p2pool/p2pool/util/variable.py", line 42, in happened
2013-00-10 02:52:35.024538 >     func(*event)
2013-00-10 02:52:35.024588 >   File "/home/rpman/p2pool/p2pool/bitcoin/stratum.py", line 35, in _send_work
2013-00-10 02:52:35.024666 >     x, got_response = self.wb.get_work(*self.wb.preprocess_request('' if self.username is None else self.username))
2013-00-10 02:52:35.024766 >   File "/home/rpman/p2pool/p2pool/bitcoin/worker_interface.py", line 121, in get_work
2013-00-10 02:52:35.024824 >     x, handler = self._inner.get_work(*args)
2013-00-10 02:52:35.024875 >   File "/home/rpman/p2pool/p2pool/work.py", line 237, in get_work
2013-00-10 02:52:35.024927 >     base_subsidy=subsidy
2013-00-10 02:52:35.024977 >   File "/home/rpman/p2pool/p2pool/data.py", line 251, in generate_transaction
2013-00-10 02:52:35.025030 >     script='\x24' + cls.get_ref_hash(net, share_info, ref_merkle_link) + pack.IntType(32).pack(last_txout_nonce),
2013-00-10 02:52:35.025084 >   File "/home/rpman/p2pool/p2pool/data.py", line 277, in get_ref_hash
2013-00-10 02:52:35.025135 >     share_info=share_info,
2013-00-10 02:52:35.025185 >   File "/home/rpman/p2pool/p2pool/util/pack.py", line 72, in pack
2013-00-10 02:52:35.025236 >     data = self._pack(obj)
2013-00-10 02:52:35.025286 >   File "/home/rpman/p2pool/p2pool/util/pack.py", line 52, in _pack
2013-00-10 02:52:35.025337 >     f = self.write(None, obj)
2013-00-10 02:52:35.025388 >   File "/home/rpman/p2pool/p2pool/util/pack.py", line 299, in write
2013-00-10 02:52:35.025439 >     file = type_.write(file, item[key])
2013-00-10 02:52:35.025490 >   File "/home/rpman/p2pool/p2pool/util/pack.py", line 299, in write
2013-00-10 02:52:35.025542 >     file = type_.write(file, item[key])
2013-00-10 02:52:35.025592 >   File "/home/rpman/p2pool/p2pool/util/pack.py", line 299, in write
2013-00-10 02:52:35.025643 >     file = type_.write(file, item[key])
2013-00-10 02:52:35.025694 >   File "/home/rpman/p2pool/p2pool/util/pack.py", line 326, in write
2013-00-10 02:52:35.025745 >     raise ValueError('incorrect length item!')
2013-00-10 02:52:35.025796 > exceptions.ValueError: incorrect length item!

reaper ругается на long pool:
Code:
Longpoll url -->/long-polling<--
Error with server: {"error": {"message": "Unknown error", "code": -32099, "data": null}, "jsonrpc": "2.0", "id": "1", "result": null}
Activating long polling.
Long polling URL: [/long-polling]. trying to parse.
LP Path: /long-polling
настройки:

Quote from: reaper.conf
kernel reaper.cl
save_binaries yes
enable_graceful_shutdown no
long_polling no

mine litecoin
legendary
Activity: 3108
Merit: 1359
March 09, 2013, 12:50:42 PM
P2pool в git'е снова обновлен, Win32-сборка p2pool по ссылкам выше заменена на новую.
newbie
Activity: 23
Merit: 0
March 09, 2013, 03:41:59 AM
а на п2пуле зачисление на кошель происходит после скольки подтверждений ? 520 ?
Зачисление происходит сразу как находится блок, но доступно будет для использования через 520.
hero member
Activity: 490
Merit: 500
March 09, 2013, 02:57:08 AM
поставил тоже 19, уже лучше, спасибо.
а на п2пуле зачисление на кошель происходит после скольки подтверждений ? 520 ?
newbie
Activity: 23
Merit: 0
March 09, 2013, 02:21:54 AM
Почему на п2пуле так получается ?
Для p2p это норма, точно также работает p2p для битков, у меня самого рипер и 7950 снизил агрессию до 19 реджектов стало в 3%, скорость практически не изменилась.
hero member
Activity: 490
Merit: 500
March 09, 2013, 12:56:30 AM
почему Рипер всегда так неоднозначно себя ведет...
майнил на нвцпуле, карта 7950, в рипере агрессия 20, рипер показывал реджектов- 0,2-0,5% всего, ну и на пуле соответственно в статистике за сутки 0.5% реджекта всего, мелочь вобщем, на которую можно не обращать внимания. Зато при майнинге на п2пуле процент реджектов аж 7-9. Перезапускаешь 5-7, еще перезапустишь 10-12, каждый раз разный, но высокий. Понятно, что можно снизить агрессию, но тогда и скорость потеряется. Да и зачем снижать агрессию, если на просто пуле процент мизерный. Почему на п2пуле так получается ?
legendary
Activity: 3108
Merit: 1359
March 08, 2013, 07:14:27 PM
Опубликована Win32 сборка p2pool.

https://sourceforge.net/projects/novacoin/files/
legendary
Activity: 3108
Merit: 1359
March 08, 2013, 03:49:31 PM
Если кто использует p2pool, обновитесь из git.
legendary
Activity: 976
Merit: 1003
March 08, 2013, 01:15:01 PM
Так как наконец-то запустили п2пул, то для тех, кто с ним ни разу не имел дело пишу краткую инструкцию:
1) ставим кошелек (ссылки найдете выше), создаем в каталоге, где лежат базы файло novacoin.conf, в который пишем:
Code:
rpcuser=[имя для майнера]
rpcpassword=[пароль для майнера]
более тонкие настройки -- читайте мануалы по кошельку
2) качаем исходники (пока доступно только для линукса и тех, у кого есть питон под виндой, p2exe возможно будет позже)
там же есть README
если нужна консольная помощь: Run "python run_p2pool.py --help" for additional options.
3) компилим модуль в каталоге litecoin_scrypt командой python setup.py install для Linux или python.exe setup.py build --compile=mingw32 install для Windows
4) запускаем кошелек
5) запускаем (для Linux) python run_p2pool.py [при необходимости здесь же дополнительные опции], если будут вываливаться ошибки, смотрите какие пакеты не установлены, обычно на чистых системах не стоит python-twisted, и он за собой зачастую тянет всё что надо
в Windows придется повозиться вручную ставя Python 2.7, Twisted и Zope
6) минера направляем по адресу http://[ip адрес машины с демоном]:8336, имя и пароль из файла novacoin.conf

P.S. п2пул умеет стратум, но я бы не рекомендовал его пользовать, если пользуете cgminer, то --fix-protocol, если bfgminer: --no-stratum
legendary
Activity: 3108
Merit: 1359
legendary
Activity: 1596
Merit: 1011
March 07, 2013, 05:38:37 PM
Как вычислить среднее время нахождения подписи по заданой скорости и сложности?

идешь сюда http://allchains.info/calc.html вставляешь свою скорость для лайтов в !! Мегахешах !! 690 Khs = 0,69 Mhs , вставляешь текущую сложность нов и смотришь внизу среднее время в часах. И не забываем что награда за блок у нов отличается от награды у лайтов, все.  

Еще можно тут http://dustcoin.com/
legendary
Activity: 3108
Merit: 1359
March 07, 2013, 05:25:12 PM
Выложил 0.3.2.

https://sourceforge.net/projects/novacoin/files

Из изменений:

  • Чекпоинт на 8700 блоке
  • Новые RPC-методы, которые будут использоваться p2pool'ом;
  • getnewpubkey теперь использует сжатый формат ключей.
newbie
Activity: 31
Merit: 0
March 07, 2013, 04:00:27 PM
Как вычислить среднее время нахождения подписи по заданой скорости и сложности?
legendary
Activity: 976
Merit: 1003
March 07, 2013, 02:10:59 AM
Я под FreeBSD 9 собирал даже как-то не задумываясь... Поставил стандартные зависимости (libupnpc, libdb++ ...) и все.
возможно библиотеку libexecinfo у тебя кто-то еще притянул по зависимостям ранее... можно просто проверить ее наличие...
legendary
Activity: 3108
Merit: 1359
March 06, 2013, 01:59:29 PM
Я под FreeBSD 9 собирал даже как-то не задумываясь... Поставил стандартные зависимости (libupnpc, libdb++ ...) и все.
legendary
Activity: 976
Merit: 1003
March 06, 2013, 10:25:42 AM
obj/util.o: In function `LogStackTrace()':
/var/tmp/usr/ports/net-p2p/novacoin/work/novacion-0.6.3/src/util.cpp:814: undefined reference to `backtrace'
/var/tmp/usr/ports/net-p2p/novacoin/work/novacion-0.6.3/src/util.cpp:815: undefined reference to

Можно просто закоментировать LogStackTrace, это просто отладочный вывод.

По-видимому backtrace() недоступен в FreeBSD.
у меня в 9-ке всё хорошо... проверь у себя наличие установленной библиотеки libexecinfo...
Code:
# pkg_info libexecinfo\*
Information for libexecinfo-1.1_3:

Comment:
A library for inspecting program's backtrace

Description:
This is a quick-n-dirty BSD licensed clone of backtrace facility found
in the GNU libc, mainly intended for porting linuxish code to BSD
platforms, however it can be used at any platform which has a gcc
compiler.

WWW: http://www.gnu.org/software/libc/manual/html_node/Backtraces.html
legendary
Activity: 1022
Merit: 1033
March 06, 2013, 09:53:00 AM
obj/util.o: In function `LogStackTrace()':
/var/tmp/usr/ports/net-p2p/novacoin/work/novacion-0.6.3/src/util.cpp:814: undefined reference to `backtrace'
/var/tmp/usr/ports/net-p2p/novacoin/work/novacion-0.6.3/src/util.cpp:815: undefined reference to

Можно просто закоментировать LogStackTrace, это просто отладочный вывод.

По-видимому backtrace() недоступен в FreeBSD.
legendary
Activity: 3108
Merit: 1359
March 06, 2013, 09:02:54 AM
Любопытно. Надо это обдумать %)
Jump to:
© 2020, Bitcointalksearch.org