Pages:
Author

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

legendary
Activity: 3108
Merit: 1359
В этот момент возникает проблема, т.к. новый адрес не появляется на вкладке "Получение монет" до перезапуска клиента. И либо приходится перезапускать кошель, либо использовать dumpwallet.
Если вызвать importprivkey повторно, то появится.

Вообще-то не очень смешно... В новой версии importwallet и importprivkey работают некорректно, все транзакции становятся "неподтверждёнными" (как в зашифрованном, так и в незашифрованном кошеле).
Не думаю, что это как-либо связано с версией кошелька, скорее всего в 0.5.7 и более ранних будет то же самое, если воспроизвести ту же последовательность действий. Думаю, repairwallet решит этот вопрос, если он впредь возникнет.

Без ключа rescan=true рескан всё равно производится. С rescan=false выдаёт ошибку. Тогда какой смысл в этом ключе?
Проверил, обработка аргументов идет неадекватно, сейчас исправлю и пересоберу. Ну и да, не очень оперативно выходит. Похоже, надо сделать возможность проведения манипуляций с ключом без его импорта.
legendary
Activity: 1442
Merit: 1016
5-6 дней - это несерьёзно. Вероятность генерации в возрасте 100-110 дней - 6-7% в день.
до этого был такой же непрерывный режим с промежутком офлайна часов 8-10, а перед ним еще 5 суток онлайна и так далее. просто написал может кто-то сделает какие-то выводы и мельче станет делить а не по 250-300 делать. типа предупреждаю.

Спасибо за предупреждение.
Но я думаю они только пишут о 200-300, а сами уже давно 150.
А вот если бы они и правда все по 300 а ты их предупредил и они все сразу 150, прикинь это же стало бы требоваться чтобы сеть сделала больше блоков в два раза, а она естественно не делает без роста сложности, а там рост не дает толку и еще рост сложности. Представляешь что будет?
А представляешь что если вдруг ты надоумишь сразу всех по 70 перейти?
И всех тех кто до этого по 300 и всех тех кто по 150.
Поэтому я всем и писал, что:
1) неплохо было бы считать не 100% вероятность как все привыкли, а 50% и рассчитывать на возврат половины средств через промежуток, а оставшиеся позже. Так результаты лучше будут.
2) Лучше чтобы хоть кто-то заранее сделали бы 50-150, чтобы не так зависеть от тех кто пытается всех убедить по 200-300, нужно понимать что те кто убеждают сами первые же выпрыгнут со своих убеждений, а люди пострадают. Потому что риск накапливается, и может потом рвануть как бомба.

Но вроде они уже сами перестали 200+ делать, и уже 100-150 делают.
legendary
Activity: 1200
Merit: 1021
Как пример, в комбинации с encryptmessage/decryptmessage может использоваться для реализации какого-нибудь самодельного защищенного протокола обмена информацией, со сменой ключа шифрования для каждого сообщения. Получаем новый публичный ключ с помощью adjustmalleablepubkey, шифруем им сообщение и отправляем его адресату, прикладывая к телу сообщения этот публичный ключ и R.

До этого момента стало всё понятно.

Получатель затем с помощью adjustmalleablekey вычисляет закрытый ключ и им расшифровывает сообщение.

А тут нужно сначала импортировать полученный приватный ключ в кошель (importprivkey ), а затем использовать получившийся адрес в команде decryptmessage:

Quote
help decryptmessage

decryptmessage
Decrypt message string.

В этот момент возникает проблема, т.к. новый адрес не появляется на вкладке "Получение монет" до перезапуска клиента. И либо приходится перезапускать кошель, либо использовать dumpwallet.

P.S.  Доигрался до того, что все транзакции в кошеле стали "не подтверждены" Grin

P.P.S. Вообще-то не очень смешно... В новой версии importwallet и importprivkey работают некорректно, все транзакции становятся "неподтверждёнными" (как в зашифрованном, так и в незашифрованном кошеле).
Восстановил работоспособность версией 0.5.7.


И ещё вопрос. Возможно ли избежать рескана при импорте приватного ключа?
Quote
help importprivkey

importprivkey [label] [rescan=true]
Adds a private key (as returned by dumpprivkey) to your wallet.

Без ключа rescan=true рескан всё равно производится. С rescan=false выдаёт ошибку. Тогда какой смысл в этом ключе?
newbie
Activity: 47
Merit: 0
5-6 дней - это несерьёзно. Вероятность генерации в возрасте 100-110 дней - 6-7% в день.
до этого был такой же непрерывный режим с промежутком офлайна часов 8-10, а перед ним еще 5 суток онлайна и так далее. просто написал может кто-то сделает какие-то выводы и мельче станет делить а не по 250-300 делать. типа предупреждаю.
legendary
Activity: 3108
Merit: 1359
Исправлено:

https://github.com/novacoin-project/novacoin/commit/9a848e2cae1fc51c8b76a5d76a69d8fe2d87e078

Новые сборки будут уже завтра, скорее всего.
Windows сборки опубликованы.

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

legendary
Activity: 1200
Merit: 1021
Вход в 150 нов за 110 дней дотянул до обрезки... Большая ли редкость у таких входов попадения под обрезку, может мельче делить пора?

Вероятность дотянуть до обрезки на 110-й день ~4%.

последние 5-6 суток кошелек онлайн непрерывно

5-6 дней - это несерьёзно. Вероятность генерации в возрасте 100-110 дней - 6-7% в день.
Правильный подход - либо непрерывный майнинг с момента созревания, либо использование команды scaninput (желательно с определением максимальной сложности) и включение майнинга в вычисленное время.
newbie
Activity: 47
Merit: 0
Вход в 150 нов за 110 дней дотянул до обрезки, последние 5-6 суток кошелек онлайн непрерывно. Большая ли редкость у таких входов попадения под обрезку, может мельче делить пора? Входам по 200 нов уже 0.23 до 10 осталось.
legendary
Activity: 2296
Merit: 1057
Это только для тех, у кого есть несжатые публичные ключи. Штатный клиент всегда создает сжатые, так что единственным источником несжатых может быть ванитиген или какая-нибудь другая утилита. Соответственно, для большинства это неактуально.

неужели ктото до сих пор играется ванилаген адресами?

ну пошла мода, поигрались и забросили...

я так адрес генерил генерил - так он и не догенерился...

в несколько подходов пробовал... еще на 48 ядрах пускал - но все равно даже через неделю другую - результат ошибка софтины...
хотя в 1-2 символа чето оно и генерило...
Я вот подарочные паперваллеты - коды с новами генерил.
6-7 символов быстро и без проблем правда более 32 ядер оно кажется не ело
legendary
Activity: 1442
Merit: 1016
Это только для тех, у кого есть несжатые публичные ключи. Штатный клиент всегда создает сжатые, так что единственным источником несжатых может быть ванитиген или какая-нибудь другая утилита. Соответственно, для большинства это неактуально.

неужели ктото до сих пор играется ванилаген адресами?

ну пошла мода, поигрались и забросили...

я так адрес генерил генерил - так он и не догенерился...

в несколько подходов пробовал... еще на 48 ядрах пускал - но все равно даже через неделю другую - результат ошибка софтины...
хотя в 1-2 символа чето оно и генерило...

Просто ты менее тщеславен основного здешнего контингента.
И пропустил время когда это тут обсасывалось главным + svost вроде( а изначально тему поднял svost вроде).
Но почему бы собственно нет?
Это не проблема никакая, проблема в том что они любых выгонят кто не умеет умничать как они, кто простые юзвери, а не хитродрочерные.
Ну просто тут есть умные и есть их копирователи которые тоже считают себя умными и становятся по крайней мере в этом.
И вот этих 20 человек выстраивает иерархию и хотят быть типа как костяком, главными.
Но тогда беда откуда второстепенным то взятся если надо через 7 кругов ада пройти всех умничаний и посыланий какой ты недотакой?
И на деле выходит что среди них нет людей кто мог бы общаться с обширной публикой нормальным человеческим языком, и никого не гнать, а просто чтобы человек в чем-то другом рабтал в валюте в команде и т.д.
В итоге от такой избраности эта валюта и остается оплотом ну самых самых прямо избранных.
FAN
legendary
Activity: 2688
Merit: 1020
Это только для тех, у кого есть несжатые публичные ключи. Штатный клиент всегда создает сжатые, так что единственным источником несжатых может быть ванитиген или какая-нибудь другая утилита. Соответственно, для большинства это неактуально.

неужели ктото до сих пор играется ванилаген адресами?

ну пошла мода, поигрались и забросили...

я так адрес генерил генерил - так он и не догенерился...

в несколько подходов пробовал... еще на 48 ядрах пускал - но все равно даже через неделю другую - результат ошибка софтины...
хотя в 1-2 символа чето оно и генерило...
legendary
Activity: 3108
Merit: 1359
Это только для тех, у кого есть несжатые публичные ключи. Штатный клиент всегда создает сжатые, так что единственным источником несжатых может быть ванитиген или какая-нибудь другая утилита. Соответственно, для большинства это неактуально.
hero member
Activity: 624
Merit: 500
У меня на такой же сборке пос нашелся норм, правда я никаких сжато-несжатых не тестировал.
legendary
Activity: 3108
Merit: 1359
Ну ванитигеном не так часто пользуются, и еще реже майнят на сгенерированных им адресах.

Вообще, может решить проблему радикально: при импорте несжатых ключей или валлета, их содержащего автоматически создавать и сжатые и тоже их импортировать?
По крайней мере, это позволит избежать массы проблем.
Так скорее всего и сделаем, хоть это и породит ту ещё путаницу.
legendary
Activity: 1218
Merit: 1019
Ну ванитигеном не так часто пользуются, и еще реже майнят на сгенерированных им адресах.

Вообще, может решить проблему радикально: при импорте несжатых ключей или валлета, их содержащего автоматически создавать и сжатые и тоже их импортировать?
По крайней мере, это позволит избежать массы проблем.
legendary
Activity: 3108
Merit: 1359
Исправлено:

https://github.com/novacoin-project/novacoin/commit/9a848e2cae1fc51c8b76a5d76a69d8fe2d87e078

Новые сборки будут уже завтра, скорее всего.
legendary
Activity: 3108
Merit: 1359
Поломано было в этот момент:

https://github.com/novacoin-project/novacoin/commit/5f3f7465db4444e49dd4a896f88c090b40d0a303#diff-dd01571c9de4333a6af0b54c71ae2ad8R140

Занятно, что не заметили этого раньше.
legendary
Activity: 1218
Merit: 1019
Ага, после импорта и рескана все появилось на этом адресе.
legendary
Activity: 3108
Merit: 1359
В общем, поведение подтверждаю:


Code:
23:10:40
importprivkey 5ZQSqa1qk6AZ6LNdMXp339BfjNy9HkhHvEhU5sxxvEQb1V1Hsdy
23:10:40
Error: Please enter the wallet passphrase with walletpassphrase first. (code -13)
23:10:50
importprivkey 5ZQSqa1qk6AZ6LNdMXp339BfjNy9HkhHvEhU5sxxvEQb1V1Hsdy
23:10:52
23:10:55
importprivkey 5ZQSqa1qk6AZ6LNdMXp339BfjNy9HkhHvEhU5sxxvEQb1V1Hsdy
23:10:55
23:11:08
dumpprivkey 4YLU19o4yGEGWPZYRjCXWQFabAL4hZch18
23:11:08
M82V3Nii9BoAeYWTTczbzT85x3xoawrqfyTcYXx1oxB76fyHp8QG

Такое наблюдается только на зашифрованном кошельке, в незашифрованном результаты импорта и экспорта совпадают, как и должно.
legendary
Activity: 3108
Merit: 1359
Ну, так даже проще. Раз согласилось импортировать, не сказав что такой ключ уже есть, значит точно в этом дело.

Между тем, вероятная причина обнаружена:

https://github.com/novacoin-project/novacoin/commit/2efa010c9826cba06c53aecbea6d89dd0d8d0acc

В определенных случаях флаг "сжатый" мог устанавливаться независимо от того, какой формат запросил юзер.
legendary
Activity: 1218
Merit: 1019
Обана! dumpprivkey выдало сразу сжатый ключ для этого адреса. Сейчас просто импортировал его обратно, и смотрю что получится.


Кошелек зашифрован, да. Но сейчас я его разблокировал, чтоб дамп ключа получить.
Pages:
Jump to: