Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
March 31, 2016, 04:22:14 PM Last edit: March 31, 2016, 04:38:16 PM by Balthazar |
|
А как экспортировать-импортировать длинные адреса? Об одном способе я догадываюсь - через dumpwallet/importwallet. А есть ли другой метод? Например, dumpwallet выдал такую информацию: 2SN....QZ 2016-03-30T12:37:45Z label= # view=7Lx...He addr=5GRP...Y5 Существует ли команда, которой можно создать такой же адрес в другом кошельке? Вижу несколько команд, относящихся к длинным адресам, но не могу понять, как ими пользоваться adjustmalleablekey <Malleable key data> <Public key variant data> <R data>
adjustmalleablepubkey <Malleable public key data>
importmalleablekey <Key data>
importmalleablekey <ключ> - для импорта одной пары ключей, соответствующей такому адресу. dumpmalleablekey <key view> - вытащить из кошелька пару ключей, соответствующую паре ключей для просмотра, которая соответствует адресу. newmalleablekey - для создания новой пары ключей. Остальные функции вообще не предназначены для использования обычным человеком. Это для тех, кто хочет глубже понять суть, ну и для тех кому зачем-то может быть нужно вручную генерировать пары закрытых/открытых ключей из предоставленных данных, с целью дальнейшего использования в каких-либо иных целях. Команда adjustmalleablepubkey принимает на вход сериализованную пару публичных ключей (можно получить с помощью validateaddress), выдает новый публичный ключ и параметр R (то же самое происходит при отправке монет на длинный адрес). Команда adjustmalleablekey принимает на вход пару закрытых ключей, одноразовый публичный ключ и параметр R, и возвращает соответствующий закрытый ключ в пригодном к импорту формате (аналогичное происходит при трате монет, отправленных на длинный адрес). Как пример, в комбинации с encryptmessage/decryptmessage может использоваться для реализации какого-нибудь самодельного защищенного протокола обмена информацией, со сменой ключа шифрования для каждого сообщения. Получаем новый публичный ключ с помощью adjustmalleablepubkey, шифруем им сообщение и отправляем его адресату, прикладывая к телу сообщения этот публичный ключ и R. Получатель затем с помощью adjustmalleablekey вычисляет закрытый ключ и им расшифровывает сообщение. Стороннему наблюдателю только что и остается строить догадки, наблюдая поток абракадабры. Вот так мы только что изобрели PGP
|
|
|
|
in100
Legendary
Offline
Activity: 1200
Merit: 1021
|
|
April 01, 2016, 01:07:27 PM |
|
dumpmalleablekey <key view> - вытащить из кошелька пару ключей, соответствующую паре ключей для просмотра, которая соответствует адресу.
Понятно и работает. Только немного неудобно, приходится сначала делать validateaddress <address>, чтобы узнать key view. importmalleablekey <ключ> - для импорта одной пары ключей, соответствующей такому адресу.
Тоже понятно и работает. Команда adjustmalleablepubkey принимает на вход сериализованную пару публичных ключей (можно получить с помощью validateaddress), выдает новый публичный ключ и параметр R (то же самое происходит при отправке монет на длинный адрес).
Тут уже непонятно Делаю validateaddress, получаю примерно следующее: { "isvalid" : true, "ispair" : true, "ismine" : true, "KeyView" : "7MBg...Brc" }
Попытка сделать adjustmalleablepubkey 7MBg...Brc выдаёт: CMalleablePubKey::GetVariant() : Unable to decode L value (code -1)
|
1BTCin1ooigFtHHD82qquqysdfxFZGdd8a | LTCin1oo9JhxcZu8ZK5HivqwvzAdQSaoua | 4NVCin1ooAd2XKoEfEhBn6tYNUHhojf4QS Блокчейн биткоина с его алгоритмом децентрализованного консенсуса на самом деле неэффективен, но неэффективность – это та цена, которую мы платим за свободу. © Andreas Antonopoulos
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
April 01, 2016, 04:07:23 PM Last edit: April 01, 2016, 04:41:59 PM by Balthazar |
|
Просто она ожидает пару публичных ключей, а не вью. Изначально в выводе validateaddress была пара ключей, но потом она была убрана, тем самым сломав эту функциональность. В ближайшее время починим.
|
|
|
|
sleekka
|
|
April 01, 2016, 06:11:13 PM |
|
Скажите, с 0.5.5 под 0.5.7 нужно базу перекачивать?
|
|
|
|
in100
Legendary
Offline
Activity: 1200
Merit: 1021
|
|
April 01, 2016, 06:42:44 PM |
|
Скажите, с 0.5.5 под 0.5.7 нужно базу перекачивать?
Нет.
|
1BTCin1ooigFtHHD82qquqysdfxFZGdd8a | LTCin1oo9JhxcZu8ZK5HivqwvzAdQSaoua | 4NVCin1ooAd2XKoEfEhBn6tYNUHhojf4QS Блокчейн биткоина с его алгоритмом децентрализованного консенсуса на самом деле неэффективен, но неэффективность – это та цена, которую мы платим за свободу. © Andreas Antonopoulos
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
April 01, 2016, 08:23:06 PM Last edit: April 01, 2016, 08:54:32 PM by Balthazar |
|
Просто она ожидает пару публичных ключей, а не вью. Изначально в выводе validateaddress была пара ключей, но потом она была убрана, тем самым сломав эту функциональность. В ближайшее время починим.
Исправлено в репозитории, теперь метод всеядный и понимает адрес, пару ключей или вью.
|
|
|
|
FAN
Legendary
Offline
Activity: 2716
Merit: 1020
|
|
April 01, 2016, 10:40:48 PM |
|
мелкие правки, мелкие починки.. а обещали мега новый релизъ
|
| ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ | | ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ | | ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ | | ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ |
[
|
|
|
becool
Legendary
Offline
Activity: 1442
Merit: 1016
|
|
April 02, 2016, 01:16:47 AM |
|
да тут без поллитры не разобраться... долго надо вкуривать принцип и суть вопроса... возможно и ящиком не обойтись... а как же без шашлычка.. а там и сам смысл теряется почему же собрались мелкие правки, мелкие починки.. а обещали мега новый релизъ Главное видно что работают! Пусть пишут что хотят главное чтобы в нас не бросались, а то же мы оба вентиляторы. А если что-то бросать в вентилятор, то известно его сразу становится больше со всех сторон, разлетается во все стороны. Только ты недостаточно холодный (или недостаточно отмороженый). Нам нужна отдельная тема для тех кто не въезжает.
|
|
|
|
FAN
Legendary
Offline
Activity: 2716
Merit: 1020
|
|
April 02, 2016, 01:47:51 PM |
|
ну дык карланы летають только на лучших вентелятодорах кому ста торы, а кому ляторы не главное на сколько холодный вентилядор, главное на сколько он отмораживает окружающих
|
| ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ | | ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ | | ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ | | ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ |
[
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
April 02, 2016, 03:05:50 PM |
|
Balthazar, спасибо. Буду изучать. А сложного пароля на ОС (рута вроде нет) и зашифрованного кошелька будет достаточно для безопасного майнинга?
Стараюсь не пользоваться паролями там, где можно пользоваться ключами. Это глобальное избавление от головной боли. На тему паролей, и почему они - прошлый век: http://samag.ru/archive/article/390
|
|
|
|
sleekka
|
|
April 02, 2016, 05:07:50 PM |
|
мелкие правки, мелкие починки.. а обещали мега новый релизъ Внимание к мелочам, рождает совершенство, а совершенство уже не мелочь.
|
|
|
|
|
becool
Legendary
Offline
Activity: 1442
Merit: 1016
|
|
April 02, 2016, 05:56:12 PM |
|
Balthazar, спасибо. Буду изучать. А сложного пароля на ОС (рута вроде нет) и зашифрованного кошелька будет достаточно для безопасного майнинга?
Стараюсь не пользоваться паролями там, где можно пользоваться ключами. Это глобальное избавление от головной боли. На тему паролей, и почему они - прошлый век: http://samag.ru/archive/article/390Димон, я тебя предупреждал. Еще вчера использовал винду под администратором и вообще пароля не знал, а уже сегодня тебе говорят пароль фигня юзай ключи а то и токены юсби даже) А всё начиналось с 10 нов в кошельке) И как это рута нет? Должен быть, смени его обязательно, а насчет паролей конечно верно, но лучше вообще не парься с ключами и токенами, пусть они себе оставят это. Просто запрети все соединения и вообще все входы, и сиди там в кошельке чисто с клавиатурой мышкой и монитором. Потом репу почешешь пол дня как эти ключи делать и может додумаешь. И что ж там и как в этой инструкции. Они так пишут словно обычному юзеру за минуту понятно как эти ключи делать. А я скажу так, обычный юзер вот эту инструкцию с ключами понимает как колдовство какое-то, с непонятными манипуляциями и почему просто не нажать кнопку и вот он ключ готовый в двух файлах, один секрет, другой паблик. секрет сныкал в папку, а паблик отправляешь кому надо(или текст из него). Тогда бы человек и лучше понимал что такое эти брелки, что там своя микруха с зампомненым приват и генерирующим паблик при обращении. Всё бы так и было, но тут вмешались мегадрочеры уже не виндовые а линуксовые, вот поэтому все так трудно с этими инструкциями в понимании. Для человека только только знакомящегося с линуксом ключи в нём делать трудно по этим инструкциям. Потому что ему такие команды не понятны вообще что он делает, а их много. Ему бы освоить простые команды где одна команда - одно понятное действие, а потом вот к таким переходить. А тут сразу. Говорят в винде проще эту ключи делать. там реально кнопку нажал и готово. Кто-то в Putty вроде делает там. Ипать... Спасибо что сообщил, пока не буду обновлятся! Видимо они теперь приватны!
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
April 02, 2016, 06:37:18 PM |
|
Для 1 апреля вроде бы поздновато. Или это всерьез? Не подумай, что издеваюсь, просто ничего в плане майнинга не меняли вообще, потому надо выяснить имеет ли место вопрос.
|
|
|
|
Alex AXe
Legendary
Offline
Activity: 1218
Merit: 1019
|
|
April 02, 2016, 06:42:14 PM |
|
Для 1 апреля вроде бы поздновато. Или это всерьез? Не подумай, что издеваюсь, просто ничего в плане майнинга не меняли вообще. Да если бы 1-е апреля... Такое вообще может быть? Инпут сгенерировал ПоС, а награда (вместе с самим инпутом) ушла хз куда. В кошельке вообще не видно этой транзакции, просто уменьшился баланс по непонятной причине. Первая мысль - кто-то спер приватный ключ (адрес сгенерирован когда-то ванитегеном и чисто теоретически, ключ от него мог где-то оказаться на стороне...). В эксплорере это безобразие выглядит вот так: https://explorer.novaco.in/address/4E4E4EoDmyYdXahMN5eWR8ufkQZo9bWRpv
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
April 02, 2016, 06:45:03 PM |
|
Заранее для бикула - или помогай искать причину, или иди лесом. Твоя одержимость всякой хренью уже порядком надоела, найди себе другую тему для развлечений. Первая мысль - кто-то спер приватный ключ (адрес сгенерирован когда-то ванитегеном и чисто теоретически, ключ от него мог где-то оказаться на стороне...). Клиент самосборный или с сорсфоржа?
|
|
|
|
Alex AXe
Legendary
Offline
Activity: 1218
Merit: 1019
|
|
April 02, 2016, 06:47:24 PM |
|
Клиент самосборный или с сорсфоржа?
Заранее для бикула - или помогай искать причину, или иди лесом. Твоя одержимость всякой хренью уже порядком надоела, найди себе другую тему для развлечений.
C сорсфоржа. novacoin-0.5.7-bdb-win32-i686 Это первый пос блок после обновления. На всякий случай я пока выключил кошелек.
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
April 02, 2016, 06:48:33 PM Last edit: April 03, 2016, 03:16:24 AM by Balthazar |
|
С другими адресами такого не происходило? Просто есть предположение, что проблему вызывает использование несжатого публичного ключа. Как раз такого, какие генерирует VanityGen.
Если так, то адрес этот на самом деле твой, просто в выходы подставился сжатый публичный ключ вместо несжатого, и хэш у него другой. В таком случае доступ к монетам можно восстановить, если перекодировать WIF строку закрытого ключа так, чтобы при импорте создался сжатый публичный ключ.
|
|
|
|
Alex AXe
Legendary
Offline
Activity: 1218
Merit: 1019
|
|
April 02, 2016, 06:52:42 PM |
|
С другими такого не происходило. Я б уже заметил это.
До обновления и на этом адресе майнинг шел нормально (как и на остальных).
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
April 02, 2016, 06:54:41 PM |
|
Давно пора было удалить поддержку несжатых ключей, от них одна путаница... Потому что одному закрытому ключу соответствует два открытых и два адреса из-за этого. Но без неё сгенерированные ванитигеном адреса перестанут работать, поэтому оставили. Так что придется разобраться в причине и поддерживать их до конца времен. Скорее всего, я прав насчет сжатых и несжатых ключей, достаточно посмотреть на транзакцию. https://explorer.novaco.in/tx/e2004d96e574957c32a17da8815f53e459e14e4d5995c5affaa780a60bf39485Публичный ключ во входе в два раза длиннее, чем на выходе, так что дело точно в этом.
|
|
|
|
|