Bitcoin Forum
May 21, 2024, 09:13:39 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 [76] 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 ... 331 »
  Print  
Author Topic: NovaCoin (scrypt PoW + PoS hybrid)  (Read 600888 times)
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
July 31, 2013, 06:27:04 AM
Last edit: July 31, 2013, 06:18:03 PM by Balthazar
 #1501

Наличие проблемы в 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
RoadTrain
Legendary
*
Offline Offline

Activity: 1386
Merit: 1009


View Profile
July 31, 2013, 06:48:28 AM
 #1502

На расчет веса не влияют, но эти входы могли быть использованы для создания других блоков, что для сети важнее. Roll Eyes
Сейчас дробление вкупе с растущей сложностью и так усложняет жизнь держателям. Держатель хочет получать стабильный доход почаще, а не ждать месяц плюс неопределенный срок, пока его копейки что-то сгенерят, а потом ещё и поделятся. В конце концов он будет получать что-то только раз в 3 месяца, а это уже слишком дальний горизонт для планирования с таким нестабильным курсом.
Я считаю, что пользователь должен иметь право управлять своими средствами, даже если не в официальном клиенте, так хотя бы в кастомном.
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
July 31, 2013, 08:04:54 AM
 #1503

В условиях нормального округления чем больше блоков, тем ровнее доход держателя. Но сейчас это пока не так, да.
RoadTrain
Legendary
*
Offline Offline

Activity: 1386
Merit: 1009


View Profile
July 31, 2013, 11:06:52 AM
 #1504

В условиях нормального округления чем больше блоков, тем ровнее доход держателя. Но сейчас это пока не так, да.
До какого знака будет округление?
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
July 31, 2013, 11:20:09 AM
 #1505

Округления нет, как такового, есть обрезание результата при целочисленном делении. Сейчас, к примеру, 0.9 coin*year обрезается до нуля, отсюда и нули в наградах за такие блоки.

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

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

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

Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
July 31, 2013, 09:48:55 PM
 #1506

Обновлен билд под Mac OS X 64 bit.

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

На тестовой системе работает нормально, но отзывы маководов приветствуются.
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
August 01, 2013, 05:00:54 PM
 #1507

Опубликован инсталлятор под Win32:

http://sourceforge.net/projects/novacoin/files/novacoin-setup-win32-0.4.4pre.exe/download
RoadTrain
Legendary
*
Offline Offline

Activity: 1386
Merit: 1009


View Profile
August 02, 2013, 01:24:59 AM
 #1508

Как рассчитывается PoS-сложность, откуда берётся число 0.03124954 к примеру?
Из скорости генерации PoS блоков. Если она выше 6 блоков в час, сложность растёт, если меньше, то падает.
Сейчас минимальная сложность ~0.031.
Это упрощённо.
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
August 02, 2013, 04:37:31 AM
Last edit: August 02, 2013, 07:10:30 PM by Balthazar
 #1509

Я думал на процесс влияет масса монет, количество монетодней общее и т.д.
Вообще-то количество блоков следует как раз из этого. Больше монето-дней => больший их объем активен => больше блоков => больше сложность. И наоборот.

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

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

// UPDATE: хотя, замедлить порой можно заметно, так что коррекция не помешает.
w0rmmax
Newbie
*
Offline Offline

Activity: 43
Merit: 0


View Profile
August 02, 2013, 07:18:11 AM
 #1510

т.е. если все склеят вот как в том примере с 40 тысяч то мы будем сидеть с этими 8% в месяц  бесконечно?
Чтобы такого не произошло можно ограничить сумму участвующую в генерации 1 PoS блока на уровне нескольких тысяч. К примеру валет с 40к по истечению 30 дней начнет создавать 40 блоков по 1к в каждом.
Alex AXe
Legendary
*
Offline Offline

Activity: 1218
Merit: 1019



View Profile
August 02, 2013, 07:33:02 AM
 #1511

т.е. если все склеят вот как в том примере с 40 тысяч то мы будем сидеть с этими 8% в месяц  бесконечно?
Чтобы такого не произошло можно ограничить сумму участвующую в генерации 1 PoS блока на уровне нескольких тысяч. К примеру валет с 40к по истечению 30 дней начнет создавать 40 блоков по 1к в каждом.
Как я понимаю, так сделать нельзя. После генерации первого же блока монетодни обнуляются.

BTC: 1PReUo29T7zSq9RjfBUbcVaYwfZ66mGvzs |  Украинская биржа криптовалют
w0rmmax
Newbie
*
Offline Offline

Activity: 43
Merit: 0


View Profile
August 02, 2013, 07:37:26 AM
 #1512

Как я понимаю, так сделать нельзя. После генерации первого же блока монетодни обнуляются.
Монетодни должны обнуляться только для использованной части.
Все зависит от желания разрабов, с технической стороны не должно быть никаких проблем.
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
August 02, 2013, 07:44:59 AM
Last edit: August 02, 2013, 07:55:06 AM by Balthazar
 #1513

Как я понимаю, так сделать нельзя. После генерации первого же блока монетодни обнуляются.
Монетодни должны обнуляться только для использованной части.
Все зависит от желания разрабов, с технической стороны не должно быть никаких проблем.
Нет никакой "только использованной части", инпут всегда "используется" целиком. Ни в какой криптовалюте его нельзя "использовать частично", также как нельзя частично забеременеть. Это основа основ.

Однако, если возникнет необходимость, то можно будет обрезать награду за PoS блок свыше определенного порога (10 nvc, например). Тогда холдеры будут добровольно-принудительно заинтересованы в дроблении.
Alex AXe
Legendary
*
Offline Offline

Activity: 1218
Merit: 1019



View Profile
August 02, 2013, 08:21:13 AM
 #1514

Кстати, что конкретно означают эти данные:

"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" - понятно что



BTC: 1PReUo29T7zSq9RjfBUbcVaYwfZ66mGvzs |  Украинская биржа криптовалют
w0rmmax
Newbie
*
Offline Offline

Activity: 43
Merit: 0


View Profile
August 02, 2013, 08:21:47 AM
 #1515

Нет никакой "только использованной части", инпут всегда "используется" целиком. Его нельзя "использовать частично", также как нельзя частично забеременеть.
При этом можно самому себе переслать 1к и для 39к монетодни сохранятся. Остается вопрос можно ли сделать такую "пересылку" в процессе генерации монет и использовать только 1к с их монетоднями? Roll Eyes

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

По хорошему перед принятием таких решений нужно сделать как минимум анализ текущего распределения денежной массы по кошелькам. Чтобы определиться с коэффициентами и сроками получения желаемого результата. К сожалению моих знаний не хватит провести такой эксперимент.
Alex AXe
Legendary
*
Offline Offline

Activity: 1218
Merit: 1019



View Profile
August 02, 2013, 08:24:24 AM
 #1516

При этом можно самому себе переслать 1к и для 39к монетодни сохранятся.
Кто тебе такое сказал? Если был один инпут в 40к, то после пересылки себе 1к получишь два новорожденных инпута в 39к и 1к. Ессно, все монетодни будут нулевыми после такого.

BTC: 1PReUo29T7zSq9RjfBUbcVaYwfZ66mGvzs |  Украинская биржа криптовалют
w0rmmax
Newbie
*
Offline Offline

Activity: 43
Merit: 0


View Profile
August 02, 2013, 08:32:09 AM
 #1517

При этом можно самому себе переслать 1к и для 39к монетодни сохранятся.
Кто тебе такое сказал? Если был один инпут в 40к, то после пересылки себе 1к получишь два новорожденных инпута в 39к и 1к. Ессно, все монетодни будут нулевыми после такого.
В исходниках не разбирался, было такое предположение...
В если сделать резерв на 39к это тоже не поможет?
Alex AXe
Legendary
*
Offline Offline

Activity: 1218
Merit: 1019



View Profile
August 02, 2013, 08:35:01 AM
 #1518

В исходниках не разбирался, было такое предположение...
В если сделать резерв на 39к это тоже не поможет?
Тогда при выполнении транзакции надо обязательно указывать, чтоб она имела своим входом не те монеты, которые в резерве.
Но чтоб не заморачиваться, можно просто завести 2 кошелька.

BTC: 1PReUo29T7zSq9RjfBUbcVaYwfZ66mGvzs |  Украинская биржа криптовалют
Alex AXe
Legendary
*
Offline Offline

Activity: 1218
Merit: 1019



View Profile
August 02, 2013, 08:49:18 AM
 #1519

Нет, ну это издевательство.
Уже набралась куча транзакций по 10+ , 16+ и 50+ с вполне нормальным количеством монетодней.
Но нет, очередной PoS-блок генерируется не с них, а с самой молодой в 10,5 новы, которой едва исполнился месяц, и в которой еще нет 365 монетодней. Естественно, принося ноль прибыли.  Angry

Полежала б она еще пару дней -и уже был бы не ноль, а одна нова. Хоть вычисляй такие "потенциально нулевые транзакции" и выключай кошелек на время, пока они не дозреют. Правда, таких уже не осталось у меня.  Smiley

BTC: 1PReUo29T7zSq9RjfBUbcVaYwfZ66mGvzs |  Украинская биржа криптовалют
w0rmmax
Newbie
*
Offline Offline

Activity: 43
Merit: 0


View Profile
August 02, 2013, 09:08:36 AM
 #1520

Из хелпа не понятно что происходит с монетоднями(МД) при блокировке и частичном использовании монет для генерации.
Если заблокировать 90% монет и 10% найдут PoS:
1)процент начислится на 10% МД?
2)останутся за 90% их МД?
3)увеличивается кол МД на монеты резерве?
4)Смогут ли оставшиеся монеты сразу принять участие в размножении?
Pages: « 1 ... 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 [76] 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 ... 331 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!