Author

Topic: NovaCoin (scrypt PoW + PoS hybrid) [self-mod] - page 125. (Read 744450 times)

full member
Activity: 145
Merit: 103
P.S. Да уж, этот инпут точно какой-то неудачный: до 27 декабря он смог бы дать блок 6 декабря...
Чем он неудачный? Под обрезание не попадает (около 9 монет наверное будет). И для 125 монет - на мой взгляд типичные 3 месяца ожидания при данной сложности.
legendary
Activity: 1200
Merit: 1021
Поэтому возникло предложение:
можно ли добавить в вывод функции максимальную сложность на расчетное время ("time"), при которой блок будет сгенерирован?
Т.е. максимальную сложность, к которой хэш подойдет?
Да, но не сам по себе хэш, а с учётом веса инпута на момент генерации.

SHA256(SHA256(KERNEL)) < CoinDayWeight *  NetworkTarget
Соответственно, исходя из найденного хэша и веса инпута, нужно вычислить NetworkTarget и перевести его в "человеческую" сложность. Это возможно?

В предыдущем примере видно, что в первом случае хэш имеет бОльшую сложность (впереди 5 нолей), чем во втором (4 ноля). Значит, генерацию блока во втором случае обеспечивает накопившийся за три недели дополнительный вес.
Опять же путём перебора я выяснил, что 18.01.2016 блок будет сгенерирован, если сложность сети на тот момент не превысит ~2.52:
Quote
scaninput bdd760e6d7d957f5d68ff1464307db69e35be9c5e0cdfa21649276563226023b 0 2.52

{
"hash" : "0000116bb14099a510e3e0d9324fcfd60d6fdc60d7e1c438e9cc845091501560",
"time" : "2016-01-18 09:05:45 UTC"
}

scaninput bdd760e6d7d957f5d68ff1464307db69e35be9c5e0cdfa21649276563226023b 0 2.53

{
"hash" : "00000abcf3505a61e55a7e58e661db6e18be84ed91ba8b986b4875c23819fdc1",
"time" : "2016-01-22 12:49:16 UTC"
}
Интересно, что последний хэш позволит сгенерировать блок 22 января вплоть до сложности где-то между 4 и 5 Smiley

P.S. Да уж, этот инпут точно какой-то неудачный: до 27 декабря он смог бы дать блок 6 декабря, если бы сложность в этот момент не превысила бы ~1.3, что в реальности весьма маловероятно Cheesy
legendary
Activity: 3108
Merit: 1359
Поэтому возникло предложение:
можно ли добавить в вывод функции максимальную сложность на расчетное время ("time"), при которой блок будет сгенерирован?
Т.е. максимальную сложность, к которой хэш подойдет?
legendary
Activity: 1200
Merit: 1021
По поводу scaninput.
Есть у меня не самый удачный выход, которому до блока ждать довольно долго, до 27 декабря. Путем перебора установлено, что блок будет сгенерирован, если сложность не превысит 2.4, а если же она будет 2.5, то придётся ждать ещё три недели.
Code:
scaninput bdd760e6d7d957f5d68ff1464307db69e35be9c5e0cdfa21649276563226023b 0 2.4

{
"hash" : "00000e6a31812f69b87977d77ad723648a076850021da3c1959c67bd637d2378",
"time" : "2015-12-27 09:49:15 UTC"
}

scaninput bdd760e6d7d957f5d68ff1464307db69e35be9c5e0cdfa21649276563226023b 0 2.5

{
"hash" : "0000116bb14099a510e3e0d9324fcfd60d6fdc60d7e1c438e9cc845091501560",
"time" : "2016-01-18 09:05:45 UTC"
}
Поэтому возникло предложение:
можно ли добавить в вывод функции максимальную сложность на расчетное время ("time"), при которой блок будет сгенерирован?
hero member
Activity: 624
Merit: 500

серваки в других странах и домен тоже не в РФ - какие вообще претензии? это не российский бизнес то
так можно всех наказывать на нарушение закона о том что у нас только рублем можно расплачиваться - всех кто PayPal и прочими электронными долларами покупает в иномагазинах
 -бред твоя праноя короче. тыж не в РФ платишь биткоинами!! в РФ рубли уже идут

Ну вот ситуация прояснилась, и не обязательно, вести беседу с истерическим уклоном, я же не обязан знать как устроен Ваш сервис, у меня есть потребность, у вас есть решение, я плачу, а когда вы покупаете квартиру, то вы платите мне, потому что я их произвожу. Теперь буду спокойно платить, а если автомат напишу, так вообще хорошо, как вы говорили, если монеты на свой адрес кидаются то все идет автоматом на счет мобильника. - удобно. и прокачать скилы.  Roll Eyes
И нове круче, вы тащите монеты на биржу, они расходятся по народу, обороты растут, хотя конечно, для вас тяжелее, потому что волатильность курса велика и стакан пустоват, но за последнее время дело налаживается.
А поса в нове на мобилу с лихвой хватает, на все мобилы моим близким )))
legendary
Activity: 3108
Merit: 1359
Зайдите в каталог данных клиента (C:\Users\<Имя пользователя>\AppData\Roaming\Novacoin) и удалите оттуда всё, кроме wallet.dat и novacoin.conf. После этого заработает.
То есть новая версия требует перекачки блокчейна?
Не требует, если версия клиента новее 0.4.4.6u9.


Но приведенное сообщение свидетельствует о том, что структура индекса блоков не была понята клиентом. Это бывает из-за несовместимости, но наиболее частая причина такого - это повреждение базы данных. БД может быть повреждена в результате неожиданного завершения работы системы (выключение питания, зависание, синий экран и тому подобное), убийства процесса клиента операционной системой. Так же причиной могут быть бэд блоки, странное поведение контроллера дисков или его драйвера и т.п. В общем, причин может быть много.

Если такое происходит часто, то стоит попробовать BDB сборки, они намного более устойчивы к неожиданным выключениям и подобным ситуациям.
hero member
Activity: 546
Merit: 500
Кстати, хорошая идея, я как-то раньше всегда мобилу оплачивал со сберов и тинькова, потому что для меня закон грэшема уже сработал, я трачу ненужные рубли, а нову скапливаю.
А т.к. моя девочка далеко от меня на телефон трачу много, можно наверное уже начать оплачивать новами, наверняка процент будет меньше чем через менялу выводить.
Один косяк, я немного параноик, в нашей раше могут icecreator-a подприжать, и скачать базу тех кто оплачивал криптой телефоны, запреты-то некие есть, поэтому сам сервис неправильный.
Вот нова-банк куда более правильный.


серваки в других странах и домен тоже не в РФ - какие вообще претензии? это не российский бизнес то
так можно всех наказывать на нарушение закона о том что у нас только рублем можно расплачиваться - всех кто PayPal и прочими электронными долларами покупает в иномагазинах
 -бред твоя праноя короче. тыж не в РФ платишь биткоинами!! в РФ рубли уже идут
hero member
Activity: 546
Merit: 500
открыл оплату новакоинами сотовых телефонов и прочих услуг на 7Pay.in - пользуйтесь на здоровье
А можно сервис сделать автооплаты, типа положил 50-100 новакойнов и телефон в дальнейшем будет оплачиваться из PoS доходности раз в месяц? При этом желательно, чтобы использовались монеты из общей кучи, т.к. монетодни на малых входах зреют ой как долго...

ну если у вас есть возможность в кошельке настроить генерацию на определенный адрес...
тоесть сгенрились монеты и сразу выслались на оплату сотового -  то все уже работает
full member
Activity: 208
Merit: 100
Зайдите в каталог данных клиента (C:\Users\<Имя пользователя>\AppData\Roaming\Novacoin) и удалите оттуда всё, кроме wallet.dat и novacoin.conf. После этого заработает.
То есть новая версия требует перекачки блокчейна?
legendary
Activity: 3108
Merit: 1359
Зайдите в каталог данных клиента (C:\Users\<Имя пользователя>\AppData\Roaming\Novacoin) и удалите оттуда всё, кроме wallet.dat и novacoin.conf. После этого заработает.
full member
Activity: 208
Merit: 100
В общем сидел я на кошельке 0.5.0, но он какое то время назад перестал запускаться и начал выдавать какую то ошибку. Сейчас скачал кошель novacoin-0.5.4-leveldb-win32-i686 и вот что он выдаёт http://prntscr.com/8o8wb3
full member
Activity: 145
Merit: 103
А тем временем пос сложность достигла 1,99297   Ещё чуток поднажмём и будет юбилей )
Поднажали. Хотя юбилей - это 5 или 10 Smiley
full member
Activity: 237
Merit: 250
Не подскажите нормальный пул, а то p2pool.novaco.in какой то мелкий всего 1-3 блока в сутки поднимает со скоростью 500-800МН.
Пробежался по адресам, что нашел в паблике, 80% в дауне, а на оставшихся суммарно и 2 GH не набирается.
А где остальные 24 GH тусуются? Пусть я буду по 0.1 NVC с блока иметь с 60-90 блоков, я согласен.

Милости просим)
http://nvc.asictrade.com/
legendary
Activity: 1946
Merit: 1000
вот вы хаите мелкие форки а сами экономику не поднимаете у новы ни как

вон даже сотовые оплатить не можете новакоинами -  хотя на руках их у вас полно
в то время как мелкие монеты типа сиб.червонца - платят норм

почемуHuh

у вас суда по капитализации 1млн долларов есть!
а вы тормозите не развивате проекты.... у меня вон несколькоп роектов - могли бы совместно двинуть

А укр операторов добавить слабо? А трпвел сим? А скайп? А всяких инет провайдеров уараинских?
legendary
Activity: 1753
Merit: 1007
А тем временем пос сложность достигла 1,99297   Ещё чуток поднажмём и будет юбилей )
да уж, народ хомячит...
hero member
Activity: 613
Merit: 500
А тем временем пос сложность достигла 1,99297   Ещё чуток поднажмём и будет юбилей )
legendary
Activity: 3108
Merit: 1359
На тему пулов, тут выше спрашивали, а где вообще все. Очевидно, что они на пулах вроде такого:

http://nvc.asictrade.com/index.php?page=statistics&action=pool
full member
Activity: 145
Merit: 103
Не работает, потому что у нового варианта минимальная строка параметров на входе должна у неё выглядеть так:
'{"txid" : "fd89f2bb27335d8268520aa95d2a16597825e6d84ca0a19fea31980ccd6ab8b1"}'
Там же написано в help <имя функции>.
Не понял, что формат полностью переделан - вот и не посмотрел.
В хелпе кстати не указано, что значение txid должно быть в кавычках. Хотя для кого-то это само собой разумеющееся.
Также и апостофов нет снаружи скобок.
 Ну и набирать теперь ручками побольше приходится.. тем не менее информативность и удобство значительно повысились!
legendary
Activity: 3108
Merit: 1359
Не работает, потому что у нового варианта минимальная строка параметров на входе должна у неё выглядеть так:

'{"txid" : "fd89f2bb27335d8268520aa95d2a16597825e6d84ca0a19fea31980ccd6ab8b1"}'

Code:
00:04:40
scaninput '{"txid" : "fd89f2bb27335d8268520aa95d2a16597825e6d84ca0a19fea31980ccd6ab8b1"}'

00:04:46
[
{
"nout" : 2,
"hash" : "000002c340b54bb25fd63a2a45deac1436954c4692be8099562a45803f832976",
"time" : "2015-10-06 07:17:30 UTC"
},
{
"nout" : 2,
"hash" : "00000873e85fbbf50c16b2d9853e21d664c712c199c6720938810b3cdce931d9",
"time" : "2015-12-24 20:42:43 UTC"
}
]

Там же написано в help <имя функции>.

А как-то опустить параметры и задать только дни, например, можно? Или тогда уже и номер выхода и сложность обязательно?
В старом/присутствующем в текущих сборках варианте нельзя. В новом, который сейчас лежит на гитхабе, это делается без проблем.

Code:
00:08:42

scaninput '{"txid" : "fd89f2bb27335d8268520aa95d2a16597825e6d84ca0a19fea31980ccd6ab8b1", "days" : 10}'

00:08:42
[
{
"nout" : 2,
"hash" : "000002c340b54bb25fd63a2a45deac1436954c4692be8099562a45803f832976",
"time" : "2015-10-06 07:17:30 UTC"
}
]

Code:
00:09:18

scaninput '{"txid" : "fd89f2bb27335d8268520aa95d2a16597825e6d84ca0a19fea31980ccd6ab8b1", "difficulty" : 1.0}'

00:09:23
[
{
"nout" : 2,
"hash" : "000002c340b54bb25fd63a2a45deac1436954c4692be8099562a45803f832976",
"time" : "2015-10-06 07:17:30 UTC"
},
{
"nout" : 2,
"hash" : "000011d28e189894922394e3101a6020c92bc63b530f23bd22fa69409cb3c8c0",
"time" : "2015-10-07 14:45:18 UTC"
},
{
"nout" : 2,
"hash" : "00000f93e0bb422a81deed4ebeecd4863003ea9105e706d7ad744d5aed538973",
"time" : "2015-11-18 12:23:34 UTC"
},
{
"nout" : 2,
"hash" : "00000873e85fbbf50c16b2d9853e21d664c712c199c6720938810b3cdce931d9",
"time" : "2015-12-24 20:42:43 UTC"
}
]
full member
Activity: 145
Merit: 103
Советую попробовать нагрузить систему с помощью Prime95, к примеру.
Погонял в режиме Blend ночью - вроде всё ОК:
Torture Test completed 249 tests in 6 hours, 7 minutes - 0 errors, 0 warnings.
 Попозже с GitHub разберусь (перестал через GUI принимать изменения из основной ветки) - соберу и ещё прогоню входы на scaninput.

 P.S. пересобрал "свеженькое" под x86. У меня вообще перестало работать. Либо такая ошибка:
Error parsing JSON:fd89f2bb27335d8268520aa95d2a16597825e6d84ca0a19fea31980ccd6ab8b1
 либо такая:
Error: value is type int, expected obj
 А как-то опустить параметры и задать только дни, например, можно? Или тогда уже и номер выхода и сложность обязательно?
Jump to: