Author

Topic: NovaCoin (scrypt PoW + PoS hybrid) - page 244. (Read 600924 times)

legendary
Activity: 3108
Merit: 1359
August 10, 2013, 07:33:10 AM
Хм... А вот эту часть кода wallet.cpp ведь можно править (в разумных пределах) без риска быть выброшенными из сети?

Открываются большие перспективы для оптимизации.  Roll Eyes
Можно, но не рекомендуется. Т.к. в будущем некоторые из этих правил могут быть зафиксированы протоколом.

Кстати, а каков физический смысл txNew.vin.size?
Coinstake-транзакция платит комиссию за объем, кроме да и размер транзакции сам по себе ограничен. Эта проверка сделана, чтобы юзер не разорился на генерирующих отрицательную награду блоках (не только, но главным образом).
legendary
Activity: 3108
Merit: 1359
August 10, 2013, 07:28:05 AM
В тему проблем со сложностью и p2pool'ом - дело в stratum, он в p2pool довольно странно работает и поэтому в NVC версии по умолчанию отключен. С getwork все нормально выставляется. Да и вообще, с локальным p2pool никакого cмысла в stratum нет.

Кстати в новакойновском п2пуле нужно ещё допилить фичу, что когда вместо имени юзера ставишь адрес монетки будут сыпаться на этот адрес. На всех п2пулах такое работает а на нове нет
Все работает, только вместо адреса публичный ключ указывать нужно.
legendary
Activity: 1218
Merit: 1019
August 10, 2013, 05:02:48 AM
Хм... А вот эту часть кода wallet.cpp ведь можно править (в разумных пределах) без риска быть выброшенными из сети?
Code:
// Stop adding more inputs if already too many inputs
  if (txNew.vin.size() >= 100)
  break;
// Stop adding more inputs if value is already pretty significant
  if (nCredit > nCombineThreshold)
  break;
// Stop adding inputs if reached reserve limit
  if (nCredit + pcoin.first->vout[pcoin.second].nValue > nBalance - nReserveBalance)
  break;
// Do not add additional significant input
  if (pcoin.first->vout[pcoin.second].nValue > nCombineThreshold)
  continue;
// Do not add input that is still too young
  if (pcoin.first->nTime + nStakeMaxAge > txNew.nTime)
  continue;

Открываются большие перспективы для оптимизации.  Roll Eyes

Кстати, а каков физический смысл txNew.vin.size?
legendary
Activity: 1400
Merit: 1000
August 10, 2013, 04:24:46 AM
wind, у меня проблем со сложностью не было в отличии от вас...
kano и другие крутые чуваки пишут username/+сложность
https://bitcointalksearch.org/topic/m.2823738

Можешь править wiki если там ошибка....

member
Activity: 125
Merit: 10
August 10, 2013, 04:19:59 AM
fsb4000 я не понимаю зачем ты ставишь /+ после имени юзера? Нужно ставить либо / либо +
Почитай подробней об этом здесь https://en.bitcoin.it/wiki/P2Pool
Quote
Setting the username of your miner connecting to P2Pool to a Bitcoin address will make it mine to that address instead of the one requested from bitcoind or set by -a
Appending "/1000" to a miner's username will increase the difficulty of producing a P2Pool share to at most 1000. This is useful to large miners because doing this can make it easier for small miners while minimally impacting the large miners themselves. See recommended values.
Appending "+1" (for example) after that will make P2Pool always give your miners work with a difficulty of 1

Кстати в новакойновском п2пуле нужно ещё допилить фичу, что когда вместо имени юзера ставишь адрес монетки будут сыпаться на этот адрес. На всех п2пулах такое работает а на нове нет
legendary
Activity: 1400
Merit: 1000
August 10, 2013, 04:02:50 AM
сложность не меняется?
на других p2pool novacoin пробовал? меняется сложность?
Какая версия cgminer?
Сложность 1/0 чаще всего для шар. Другие пулы не пробовал. Версия майнера 2.11.3
странно это всё... Могу предложить только посмотреть как будет работать на актуальной версии майнера. Хотя может и не этом проблема...
legendary
Activity: 1912
Merit: 1020
August 10, 2013, 03:57:42 AM
сложность не меняется?
на других p2pool novacoin пробовал? меняется сложность?
Какая версия cgminer?
Сложность 1/0 чаще всего для шар. Другие пулы не пробовал. Версия майнера 2.11.3
legendary
Activity: 1400
Merit: 1000
August 10, 2013, 03:02:32 AM
ну и? Допиши к имени пользователя  /+0.05
Пробовал, на ферме с 2Мх - никакого эффекта, так и идут десятки шар в секунду.
сложность не меняется?
на других p2pool novacoin пробовал? меняется сложность?
Какая версия cgminer?
legendary
Activity: 1912
Merit: 1020
August 10, 2013, 02:41:30 AM
ну и? Допиши к имени пользователя  /+0.05
Пробовал, на ферме с 2Мх - никакого эффекта, так и идут десятки шар в секунду.
legendary
Activity: 1400
Merit: 1000
August 10, 2013, 02:29:39 AM
Какая у тебя строка запуска cgminer? только что проверил у себя, cgminer выставляет сложность шар   diff 3.28K если дописать после имени пользователя /+0.05

У меня конфиг-файл, и использованием stratum. Указываю имя пользователя в настройках пула.
ну и? Допиши к имени пользователя  /+0.05
legendary
Activity: 1912
Merit: 1020
August 10, 2013, 02:26:15 AM
Какая у тебя строка запуска cgminer? только что проверил у себя, cgminer выставляет сложность шар   diff 3.28K если дописать после имени пользователя /+0.05

У меня конфиг-файл, с использованием stratum. Указываю имя пользователя в настройках пула.
legendary
Activity: 1218
Merit: 1019
August 10, 2013, 02:07:36 AM
Пересчитал все еще раз, с учетом того, что после 90 дней вероятность генерации блока инпутом уже не меняется и имеем просто стационарный поток событий.
И время жизни тогда зависит не от корня сложности и объема, а непосредственно пропорционально сложности и обратно пропорционально объему

Теперь достаточно четко видно, что средняя награда за ПоС будет довольно быстро расти с ростом сложности (пропорционально сложности в степени 2/3 )
И хотя проблема возникнет не скоро, она потенциально существует  Undecided
Хотя, возможно, механизм подклейки и будет достаточно интенсивно "деактивировать" старые инпуты, среднее количество уничтожаемых при этом монетодней все равно будет расти с ростом сложности быстрее чем будет снижаться RoI

Однако нужно еще учесть и возможный рост среднего числа инпутов в одном кошельке (в отличие от роста вообще общего числа инпутов, задающего рост сложности). Если он также будет расти, причем не медленнее, чем сложность в степени 2/3 - проблема не возникнет в принципе.
legendary
Activity: 1400
Merit: 1000
August 10, 2013, 01:57:13 AM
alpet у меня аналогичные сообщения
fsb4000 а если не ставить никаких + или / после имени пользователя у тебя vardiff работает?
у меня не на чём майнить... На встроенной видеокарте 10 килохеш/с ....
Но на консоли p2pool я таких сообщений не вижу(Возможно подобные сообщения и есть в логе, но если и появляются то очень редко)
Вот такие сообщения в консоли:
Quote
2013-08-10 13:55:42.069000  Local: 1242kH/s in last 10.0 minutes Local dead on a
rrival: ~10.4% (8-14%) Expected time to share: 27.2 minutes
2013-08-10 13:55:42.076000  Shares: 4 (0 orphan, 1 dead) Stale rate: ~25.0% (4-7
0%) Efficiency: ~86.9% (34-111%) Current payout: 0.0102 NVC
2013-08-10 13:55:42.082000  Pool: 81624kH/s Stale rate: 13.7% Expected time to b
lock: 4.4 hours
member
Activity: 125
Merit: 10
August 10, 2013, 01:37:40 AM
alpet у меня аналогичные сообщения
fsb4000 а если не ставить никаких + или / после имени пользователя у тебя vardiff работает?
legendary
Activity: 1400
Merit: 1000
August 10, 2013, 12:34:17 AM
У меня похожая ситуация с p2pool, шары уходят в больших количествах не зависимо от имени пользователя. И при этом после запуска cgminer, в консоли p2pool начинает вылезать масса предупреждений типа:
Code:
2013-08-10 09:10:55.997000 Worker farm98 submitted share with hash > target:
2013-08-10 09:10:56.013000     Hash:   57c1b550c2c3ac0e78062b097f161c764bd656114b534a4f112b61747a05
2013-08-10 09:10:56.013000     Target: 4189374bc6a7ef9db22d0e5604189374bc6a7ef9db22d0e5604189373
Какая у тебя строка запуска cgminer? только что проверил у себя, cgminer выставляет сложность шар   diff 3.28K если дописать после имени пользователя /+0.05
legendary
Activity: 1912
Merit: 1020
August 10, 2013, 12:11:27 AM
У меня похожая ситуация с p2pool, шары уходят в больших количествах не зависимо от имени пользователя. И при этом после запуска cgminer, в консоли p2pool начинает вылезать масса предупреждений типа:
Code:
2013-08-10 09:10:55.997000 Worker farm98 submitted share with hash > target:
2013-08-10 09:10:56.013000     Hash:   57c1b550c2c3ac0e78062b097f161c764bd656114b534a4f112b61747a05
2013-08-10 09:10:56.013000     Target: 4189374bc6a7ef9db22d0e5604189374bc6a7ef9db22d0e5604189373
member
Activity: 125
Merit: 10
August 09, 2013, 04:54:45 PM
Пробовал только что на ftc p2poole - там всё чётко cgminer отрабатывает....
legendary
Activity: 3108
Merit: 1359
August 09, 2013, 04:02:18 PM
а в cgminer та же лабуда с нулями(( и по 10 шар за секунду фигачит
Попробуй bfgminer, может с ним нормально будет...
legendary
Activity: 3108
Merit: 1359
August 09, 2013, 04:01:29 PM
Практика интереснее в данном случае. К примеру, эта транзакция:

http://novacoin.ru/tx/e8aacb7df4ba15d4c24b89a37bb2db24eff92a5ed4aefdc19ce4188017d3eeea

Кошелек биржи, онлайн всегда.

Appeared in Novacoin 30292 (2013-07-05 23:45:31)
Appeared in NovaCoin 25017 (2013-06-05 14:33:45)

Около 9 часов после созревания прошло.
legendary
Activity: 1218
Merit: 1019
August 09, 2013, 03:56:16 PM
Ну тогда все можно рассчитать проще, чем я думал. Хотя такой красоты, как в прошлом расчете - где получился идеальный баланс, не выйдет.
Jump to: