Author

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

legendary
Activity: 1218
Merit: 1019
August 02, 2013, 03:49:18 AM
Нет, ну это издевательство.
Уже набралась куча транзакций по 10+ , 16+ и 50+ с вполне нормальным количеством монетодней.
Но нет, очередной PoS-блок генерируется не с них, а с самой молодой в 10,5 новы, которой едва исполнился месяц, и в которой еще нет 365 монетодней. Естественно, принося ноль прибыли.  Angry

Полежала б она еще пару дней -и уже был бы не ноль, а одна нова. Хоть вычисляй такие "потенциально нулевые транзакции" и выключай кошелек на время, пока они не дозреют. Правда, таких уже не осталось у меня.  Smiley
legendary
Activity: 1218
Merit: 1019
August 02, 2013, 03:35:01 AM
В исходниках не разбирался, было такое предположение...
В если сделать резерв на 39к это тоже не поможет?
Тогда при выполнении транзакции надо обязательно указывать, чтоб она имела своим входом не те монеты, которые в резерве.
Но чтоб не заморачиваться, можно просто завести 2 кошелька.
newbie
Activity: 43
Merit: 0
August 02, 2013, 03:32:09 AM
При этом можно самому себе переслать 1к и для 39к монетодни сохранятся.
Кто тебе такое сказал? Если был один инпут в 40к, то после пересылки себе 1к получишь два новорожденных инпута в 39к и 1к. Ессно, все монетодни будут нулевыми после такого.
В исходниках не разбирался, было такое предположение...
В если сделать резерв на 39к это тоже не поможет?
legendary
Activity: 1218
Merit: 1019
August 02, 2013, 03:24:24 AM
При этом можно самому себе переслать 1к и для 39к монетодни сохранятся.
Кто тебе такое сказал? Если был один инпут в 40к, то после пересылки себе 1к получишь два новорожденных инпута в 39к и 1к. Ессно, все монетодни будут нулевыми после такого.
newbie
Activity: 43
Merit: 0
August 02, 2013, 03:21:47 AM
Нет никакой "только использованной части", инпут всегда "используется" целиком. Его нельзя "использовать частично", также как нельзя частично забеременеть.
При этом можно самому себе переслать 1к и для 39к монетодни сохранятся. Остается вопрос можно ли сделать такую "пересылку" в процессе генерации монет и использовать только 1к с их монетоднями? Roll Eyes

Однако, если этот вопрос так уж серьезно беспокоит, то можно обрезать награду за блок свыше определенного порога, тогда холдеры будут добровольно-принудительно заинтересованы в дроблении.
100% годовых можно получить только в пирамиде и NVC Wink данный факт уменьшает уровень доверия и предпосылок к изменению ситуации не видно.
Это самый простой вариант, минус в том что операции по дроблению придется делать вручную. Что приведет к гарантированным накладкам и массовым возмущениям.

По хорошему перед принятием таких решений нужно сделать как минимум анализ текущего распределения денежной массы по кошелькам. Чтобы определиться с коэффициентами и сроками получения желаемого результата. К сожалению моих знаний не хватит провести такой эксперимент.
legendary
Activity: 1218
Merit: 1019
August 02, 2013, 03:21:13 AM
Кстати, что конкретно означают эти данные:

"blocks" : 34892,
"currentblocksize" : 1674,
"currentblocktx" : 1,
"difficulty" : 297.84934401,
"blockvalue" : 9670000,
"netmhashps" : 1463.67642066,
"netstakeweight" : 223828,
"errors" : "",
"pooledtx" : 1,
"stakeweight" : 4275,
"minweight" : 4275,
"maxweight" : 0,
"passiveweight" : 1478,
"stakeinterest" : 1000000,
"testnet" : false

"blocks" -это понятно, номер блока.
"currentblocksize" - размер текущего блока (хеш которого ищут) в байтах, да?
"currentblocktx"  - ?
"difficulty" - ясно, PoW сложность
"blockvalue" - награда за PoW измеренная в сатоши?
"netmhashps" - текущая PoW мощность сети?
"netstakeweight" - интуитивно понимаю, что это, но физический смысл каков?
"errors" : "" - тут лучше и не знать. Cheesy
"pooledtx" - ?
"stakeweight" - опять же, его физический смысл?
"minweight", "maxweight", "passiveweight" -тоже самое.
"stakeinterest" - годовой доход от PoS генерации стейка в одну нову, измеренный в сатоши?
"testnet" - понятно что


legendary
Activity: 3108
Merit: 1359
August 02, 2013, 02:44:59 AM
Как я понимаю, так сделать нельзя. После генерации первого же блока монетодни обнуляются.
Монетодни должны обнуляться только для использованной части.
Все зависит от желания разрабов, с технической стороны не должно быть никаких проблем.
Нет никакой "только использованной части", инпут всегда "используется" целиком. Ни в какой криптовалюте его нельзя "использовать частично", также как нельзя частично забеременеть. Это основа основ.

Однако, если возникнет необходимость, то можно будет обрезать награду за PoS блок свыше определенного порога (10 nvc, например). Тогда холдеры будут добровольно-принудительно заинтересованы в дроблении.
newbie
Activity: 43
Merit: 0
August 02, 2013, 02:37:26 AM
Как я понимаю, так сделать нельзя. После генерации первого же блока монетодни обнуляются.
Монетодни должны обнуляться только для использованной части.
Все зависит от желания разрабов, с технической стороны не должно быть никаких проблем.
legendary
Activity: 1218
Merit: 1019
August 02, 2013, 02:33:02 AM
т.е. если все склеят вот как в том примере с 40 тысяч то мы будем сидеть с этими 8% в месяц  бесконечно?
Чтобы такого не произошло можно ограничить сумму участвующую в генерации 1 PoS блока на уровне нескольких тысяч. К примеру валет с 40к по истечению 30 дней начнет создавать 40 блоков по 1к в каждом.
Как я понимаю, так сделать нельзя. После генерации первого же блока монетодни обнуляются.
newbie
Activity: 43
Merit: 0
August 02, 2013, 02:18:11 AM
т.е. если все склеят вот как в том примере с 40 тысяч то мы будем сидеть с этими 8% в месяц  бесконечно?
Чтобы такого не произошло можно ограничить сумму участвующую в генерации 1 PoS блока на уровне нескольких тысяч. К примеру валет с 40к по истечению 30 дней начнет создавать 40 блоков по 1к в каждом.
legendary
Activity: 3108
Merit: 1359
August 01, 2013, 11:37:31 PM
Я думал на процесс влияет масса монет, количество монетодней общее и т.д.
Вообще-то количество блоков следует как раз из этого. Больше монето-дней => больший их объем активен => больше блоков => больше сложность. И наоборот.

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

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

// UPDATE: хотя, замедлить порой можно заметно, так что коррекция не помешает.
legendary
Activity: 1386
Merit: 1009
August 01, 2013, 08:24:59 PM
Как рассчитывается PoS-сложность, откуда берётся число 0.03124954 к примеру?
Из скорости генерации PoS блоков. Если она выше 6 блоков в час, сложность растёт, если меньше, то падает.
Сейчас минимальная сложность ~0.031.
Это упрощённо.
legendary
Activity: 3108
Merit: 1359
August 01, 2013, 12:00:54 PM
Опубликован инсталлятор под Win32:

http://sourceforge.net/projects/novacoin/files/novacoin-setup-win32-0.4.4pre.exe/download
legendary
Activity: 3108
Merit: 1359
July 31, 2013, 04:48:55 PM
Обновлен билд под Mac OS X 64 bit.

http://sourceforge.net/projects/novacoin/files/NovaCoin-Qt-0.4.4pre.dmg/download

На тестовой системе работает нормально, но отзывы маководов приветствуются.
legendary
Activity: 3108
Merit: 1359
July 31, 2013, 06:20:09 AM
Округления нет, как такового, есть обрезание результата при целочисленном делении. Сейчас, к примеру, 0.9 coin*year обрезается до нуля, отсюда и нули в наградах за такие блоки.

Но этот коммит

https://github.com/CryptoManiac/novacoin/commit/9fd1cee859b0889b816e0bfb5724d7e6c285de5d

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

legendary
Activity: 1386
Merit: 1009
July 31, 2013, 06:06:52 AM
В условиях нормального округления чем больше блоков, тем ровнее доход держателя. Но сейчас это пока не так, да.
До какого знака будет округление?
legendary
Activity: 3108
Merit: 1359
July 31, 2013, 03:04:54 AM
В условиях нормального округления чем больше блоков, тем ровнее доход держателя. Но сейчас это пока не так, да.
legendary
Activity: 1386
Merit: 1009
July 31, 2013, 01:48:28 AM
На расчет веса не влияют, но эти входы могли быть использованы для создания других блоков, что для сети важнее. Roll Eyes
Сейчас дробление вкупе с растущей сложностью и так усложняет жизнь держателям. Держатель хочет получать стабильный доход почаще, а не ждать месяц плюс неопределенный срок, пока его копейки что-то сгенерят, а потом ещё и поделятся. В конце концов он будет получать что-то только раз в 3 месяца, а это уже слишком дальний горизонт для планирования с таким нестабильным курсом.
Я считаю, что пользователь должен иметь право управлять своими средствами, даже если не в официальном клиенте, так хотя бы в кастомном.
legendary
Activity: 3108
Merit: 1359
July 31, 2013, 01:27:04 AM
Наличие проблемы в setaccount подтверждено успешным ее воспроизведением. В GUI же назначение меток работает, как и должно. Roll Eyes

UPDATE: Проверял не тот кошелек, не воспроизводится:


Code:
22:18:01
getaccount 4EWGRpkhPdpNT4hpV1dHZ42D9bVkBUz4Gb

22:18:01

22:18:12
setaccount 4EWGRpkhPdpNT4hpV1dHZ42D9bVkBUz4Gb test3

22:18:12

22:18:14
getaccount 4EWGRpkhPdpNT4hpV1dHZ42D9bVkBUz4Gb

22:18:14
test3
legendary
Activity: 3108
Merit: 1359
July 30, 2013, 11:45:01 PM
В общем некорректно ставит лейблы на адреса из списка получения монет. При вводе метки через setaccount и просто кликом в получении монет метка назначается новому адресу, целевой адрес же просто игнорируется.
Новому адресу - это в смысле вновь создаваемому для того же аккаунта?
Jump to: