narousberg
Legendary
Offline
Activity: 1753
Merit: 1007
|
|
March 20, 2016, 06:44:54 PM |
|
бэкап кошелька на сервер.... Серьёзно?
|
I AM NOT SELL MY BITCOINTALK ACCOUNT !!!
|
|
|
SaSa52
Newbie
Offline
Activity: 60
Merit: 0
|
|
March 20, 2016, 06:46:48 PM |
|
а можно по подробнее, а то прописал адрес 127.0.0.1 и порт 9050 и строкой ниже ***.onion, теперь клиент не запускается
|
|
|
|
kzv
Legendary
Offline
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
|
|
March 20, 2016, 07:55:12 PM |
|
бэкап кошелька на сервер.... Серьёзно?
А что смущает? Бэкап подразумевает загрузку под именем и паролем на сервер, зашифрованных еще одним паролем приватных ключей.
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
March 20, 2016, 11:59:32 PM Last edit: March 21, 2016, 09:16:49 AM by Balthazar |
|
Расширенных приватных ключей у нас нет в их понимании, соответственно параметры public и private не имеют смысла для NVC. Остальное лежит в base58.h и base58.cpp. PUBKEY_ADDRESS = 8, SCRIPT_ADDRESS = 20,
SetData(128 + (fTestNet ? CBitcoinAddress::PUBKEY_ADDRESS_TEST : CBitcoinAddress::PUBKEY_ADDRESS), &vchSecret[0], vchSecret.size()); Вообще же, полноценной поддержки всё равно не получится, этот клиент не поймет составных адресов без серьезной доработки. Если отсутствие поддержки таких адресов не является проблемой, то можно попробовать. P.S. Сейчас это проблемой не является, поскольку существующие клиенты считают транзакции на такие адреса нестандартными и по умолчанию их не обрабатывают. Но это изменится в следующем релизе.
|
|
|
|
FAN
Legendary
Offline
Activity: 2688
Merit: 1020
|
|
March 21, 2016, 10:16:31 AM |
|
P.S. Сейчас это проблемой не является, поскольку существующие клиенты считают транзакции на такие адреса нестандартными и по умолчанию их не обрабатывают. Но это изменится в следующем релизе.
на когда готовиться к следующему релизу?
|
| ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ | | ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ | | ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ | | ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ |
[
|
|
|
kzv
Legendary
Offline
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
|
|
March 21, 2016, 10:46:57 AM |
|
Расширенных приватных ключей у нас нет в их понимании, соответственно параметры public и private не имеют смысла для NVC. Остальное лежит в base58.h и base58.cpp. PUBKEY_ADDRESS = 8, SCRIPT_ADDRESS = 20,
SetData(128 + (fTestNet ? CBitcoinAddress::PUBKEY_ADDRESS_TEST : CBitcoinAddress::PUBKEY_ADDRESS), &vchSecret[0], vchSecret.size()); Вообще же, полноценной поддержки всё равно не получится, этот клиент не поймет составных адресов без серьезной доработки. Если отсутствие поддержки таких адресов не является проблемой, то можно попробовать. P.S. Сейчас это проблемой не является, поскольку существующие клиенты считают транзакции на такие адреса нестандартными и по умолчанию их не обрабатывают. Но это изменится в следующем релизе. Значения в enum это вроде не то, что надо. По крайней мере в биткоине эти значения - просто индексы, по которым находится то, что нужно. https://github.com/bitcoin/bitcoin/blob/master/src/chainparams.cpp#L114 base58Prefixes[PUBKEY_ADDRESS] = std::vector<unsigned char>(1,0); base58Prefixes[SCRIPT_ADDRESS] = std::vector<unsigned char>(1,5); base58Prefixes[SECRET_KEY] = std::vector<unsigned char>(1,128);
Вот эти числа: 0, 5, 128. Они должны быть у всех форков, как мне кажется. Нашел библиотеку, где эти значения есть для PPC и еще нескольких форков, но Новы там тоже нет (( https://github.com/cryptocoinjs/coininfo/tree/master/lib/coins
|
|
|
|
alpet
Legendary
Offline
Activity: 1912
Merit: 1020
|
|
March 21, 2016, 01:02:11 PM |
|
Утром собрал с гитхаба последнюю версию, блоки вроде уверенно генерируются.
|
|
|
|
narousberg
Legendary
Offline
Activity: 1753
Merit: 1007
|
|
March 21, 2016, 01:22:54 PM |
|
и я на версии 0.5.6 уже нормальный блок поймал. Так что полёт нормальный
|
I AM NOT SELL MY BITCOINTALK ACCOUNT !!!
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
March 21, 2016, 04:48:49 PM Last edit: March 21, 2016, 05:20:01 PM by Balthazar |
|
P.S. Сейчас это проблемой не является, поскольку существующие клиенты считают транзакции на такие адреса нестандартными и по умолчанию их не обрабатывают. Но это изменится в следующем релизе.
на когда готовиться к следующему релизу? В ближайшие пару-тройку дней, или неделю. Похоже, что 0.5.6 будет самым короткоживущим релизом в плане актуальности.
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
March 21, 2016, 05:23:31 PM |
|
Расширенных приватных ключей у нас нет в их понимании, соответственно параметры public и private не имеют смысла для NVC. Остальное лежит в base58.h и base58.cpp. PUBKEY_ADDRESS = 8, SCRIPT_ADDRESS = 20,
SetData(128 + (fTestNet ? CBitcoinAddress::PUBKEY_ADDRESS_TEST : CBitcoinAddress::PUBKEY_ADDRESS), &vchSecret[0], vchSecret.size()); Вообще же, полноценной поддержки всё равно не получится, этот клиент не поймет составных адресов без серьезной доработки. Если отсутствие поддержки таких адресов не является проблемой, то можно попробовать. P.S. Сейчас это проблемой не является, поскольку существующие клиенты считают транзакции на такие адреса нестандартными и по умолчанию их не обрабатывают. Но это изменится в следующем релизе. Значения в enum это вроде не то, что надо. По крайней мере в биткоине эти значения - просто индексы, по которым находится то, что нужно. https://github.com/bitcoin/bitcoin/blob/master/src/chainparams.cpp#L114 base58Prefixes[PUBKEY_ADDRESS] = std::vector<unsigned char>(1,0); base58Prefixes[SCRIPT_ADDRESS] = std::vector<unsigned char>(1,5); base58Prefixes[SECRET_KEY] = std::vector<unsigned char>(1,128);
Вот эти числа: 0, 5, 128. Они должны быть у всех форков, как мне кажется. Нашел библиотеку, где эти значения есть для PPC и еще нескольких форков, но Новы там тоже нет (( https://github.com/cryptocoinjs/coininfo/tree/master/lib/coinsЭти значения именно то, что надо. Только последнее не 128, а 128 + 8. https://github.com/CryptoManiac/bitaddress.org/commit/8b437b3a156b79550328414ca7c06151e8e1239d
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
March 21, 2016, 05:58:19 PM |
|
и я на версии 0.5.6 уже нормальный блок поймал. Так что полёт нормальный
Тем, кто обновлял клиент до 20 числа и оставил его работать с тех пор, рекомендуется перезапустить демон. Причина проста, список шаблонов транзакций составляется при запуске клиента и остается без изменений до завершения процесса. По этой причине экземпляр 0.5.6, запущенный до 20 числа, будет вести себя идентично 0.5.5, не включая транзакции нового формата в создаваемые блоки. Для самого обладателя клиента в этом ничего страшного нет, но может причинить неудобства юзерам, отправляющим транзакции на составные адреса. Полагаю, это вопрос некоторого времени, когда достаточное количество узлов будет поддерживать транзакции нового типа.
|
|
|
|
narousberg
Legendary
Offline
Activity: 1753
Merit: 1007
|
|
March 21, 2016, 06:04:20 PM |
|
обычного перезапуска кошелька будет достаточно, чтобы демон перезапустился? или ещё какие то процедуры требуются?
|
I AM NOT SELL MY BITCOINTALK ACCOUNT !!!
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
March 21, 2016, 06:10:45 PM |
|
обычного перезапуска кошелька будет достаточно, чтобы демон перезапустился?
Демон - это не какая-то особая часть чего-то, а просто novacoind, версия кошелька без интерфейса. Обычно используется на одноплатных компьютерах и серверах, но некоторые держат и на домашнем ПК. Если специально не ставился, то его не будет. Соответственно, графической версии всё вышесказанное тоже касается, т.к. работают они в общем-то одинаково. Естественно, что если зачем-то на компьютере установлены novacoind и novacoin-qt одновременно, то они будут работать независимо, но вряд ли кто будет всерьез использовать такую конфигурацию.
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
March 22, 2016, 01:02:24 AM |
|
|
|
|
|
svost
|
|
March 22, 2016, 08:25:01 AM |
|
Мне в одном месте помогло - есть нода с отсутствием входящих соединений, доступом в инет только через сокс прокси - в итоге 3-4 соединения постоянно, не больше. Можно было конечно в файл novacoin.conf добавить строк с addnode=, но как-то лень было да и за актуальностью следить необходимо. После скрипта же быстро набралось 16 исходящих, плюс данный скрипт можно добавить в шедулер и периодически получать актуальный список нод. Перед стартом скрипта устанавливаем зависимости: pip install python-bitcoinrpc Запуск: python ./getseeds.py
|
4NovacoinyLfMCjTzqDXcaGNTrykfDBNkP
|
|
|
FAN
Legendary
Offline
Activity: 2688
Merit: 1020
|
|
March 22, 2016, 07:51:18 PM |
|
и я на версии 0.5.6 уже нормальный блок поймал. Так что полёт нормальный
Тем, кто обновлял клиент до 20 числа и оставил его работать с тех пор, рекомендуется перезапустить демон. Причина проста, список шаблонов транзакций составляется при запуске клиента и остается без изменений до завершения процесса. По этой причине экземпляр 0.5.6, запущенный до 20 числа, будет вести себя идентично 0.5.5, не включая транзакции нового формата в создаваемые блоки. Для самого обладателя клиента в этом ничего страшного нет, но может причинить неудобства юзерам, отправляющим транзакции на составные адреса. Полагаю, это вопрос некоторого времени, когда достаточное количество узлов будет поддерживать транзакции нового типа. поперезапускал все ноды... непмню какого числа я их обновил... посему хоть и жаль по 120+ конектов на каждой из нод... но как говорится, красота требават ребута что и было сделано... конекты за пару часов должны восстановиться, зато уверенно могу сказать что они уж точно будут нормально обрабатывать транзакции нового виду вуду вуду пипл чето накатило, надо пересмотреть древнюю киношку на колыбельную - Хакары 1995 кажись гада выпуска... кагдато, еще в прошлом веке умели кина делать которые всегда можно с удовольствием смореть , ну или хотя бы слушать в дреме
|
| ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ | | ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ | | ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ | | ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ |
[
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
March 23, 2016, 12:58:40 AM Last edit: March 23, 2016, 09:43:14 AM by Balthazar |
|
Мне в одном месте помогло - есть нода с отсутствием входящих соединений, доступом в инет только через сокс прокси - в итоге 3-4 соединения постоянно, не больше. Можно было конечно в файл novacoin.conf добавить строк с addnode=, но как-то лень было да и за актуальностью следить необходимо. После скрипта же быстро набралось 16 исходящих, плюс данный скрипт можно добавить в шедулер и периодически получать актуальный список нод. Перед стартом скрипта устанавливаем зависимости: pip install python-bitcoinrpc Запуск: python ./getseeds.py https://github.com/novacoin-project/novacoin/tree/master/contrib/seeds/getseedsПеределал скрипт немного в сторону упрощения, плюс собрал py2exe: https://sourceforge.net/projects/novacoin/files/getseeds.exe/download
|
|
|
|
narousberg
Legendary
Offline
Activity: 1753
Merit: 1007
|
|
March 23, 2016, 08:32:17 AM |
|
а для яблока сделайте плиз
|
I AM NOT SELL MY BITCOINTALK ACCOUNT !!!
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
March 23, 2016, 09:33:40 AM |
|
Можно собрать app, конечно, но зачем? На яблоке поставить питон в общем-то не является большой проблемой. https://www.python.org/downloads/mac-osx/Сегодня соберу в порядке эксперимента.
|
|
|
|
narousberg
Legendary
Offline
Activity: 1753
Merit: 1007
|
|
March 23, 2016, 11:24:10 AM |
|
во блин, только попробовал запустить питона, а скрипт с гитхаба убрали
|
I AM NOT SELL MY BITCOINTALK ACCOUNT !!!
|
|
|
|