Bitcoin Forum
May 03, 2024, 12:25:48 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 [294] 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 »
  Print  
Author Topic: NovaCoin (scrypt PoW + PoS hybrid) [self-mod]  (Read 744369 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
narousberg
Legendary
*
Offline Offline

Activity: 1749
Merit: 1007



View Profile
March 20, 2016, 06:44:54 PM
 #5861

бэкап кошелька на сервер.... Серьёзно?

I AM NOT SELL MY BITCOINTALK ACCOUNT !!!
1714739148
Hero Member
*
Offline Offline

Posts: 1714739148

View Profile Personal Message (Offline)

Ignore
1714739148
Reply with quote  #2

1714739148
Report to moderator
1714739148
Hero Member
*
Offline Offline

Posts: 1714739148

View Profile Personal Message (Offline)

Ignore
1714739148
Reply with quote  #2

1714739148
Report to moderator
"This isn't the kind of software where we can leave so many unresolved bugs that we need a tracker for them." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714739148
Hero Member
*
Offline Offline

Posts: 1714739148

View Profile Personal Message (Offline)

Ignore
1714739148
Reply with quote  #2

1714739148
Report to moderator
1714739148
Hero Member
*
Offline Offline

Posts: 1714739148

View Profile Personal Message (Offline)

Ignore
1714739148
Reply with quote  #2

1714739148
Report to moderator
1714739148
Hero Member
*
Offline Offline

Posts: 1714739148

View Profile Personal Message (Offline)

Ignore
1714739148
Reply with quote  #2

1714739148
Report to moderator
SaSa52
Newbie
*
Offline Offline

Activity: 60
Merit: 0


View Profile
March 20, 2016, 06:46:48 PM
 #5862

Quote
а можно по подробнее, а то прописал адрес 127.0.0.1 и порт 9050
и строкой ниже ***.onion, теперь клиент не запускается
kzv
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
March 20, 2016, 07:55:12 PM
 #5863

бэкап кошелька на сервер.... Серьёзно?

А что смущает?
Бэкап подразумевает загрузку под именем и паролем на сервер, зашифрованных еще одним паролем приватных ключей.

OpenTrade - Open Source Cryptocurrency Exchange
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
March 20, 2016, 11:59:32 PM
Last edit: March 21, 2016, 09:16:49 AM by Balthazar
 #5864

Всем привет в этом сообществе!
Я разрабатываю мультивалютный кошелек https://multicoins.org/
Хочу добавить туда Нову. Вроде нужные АПИ есть на сайте https://api.novaco.in/
Но для генерации адресов я использую библиотеку bitcoinjs-lib и чтобы она начала поддерживать Нову, необходимо добавить несколько специфичных для монеты параметров в этот файл: https://github.com/bitcoinjs/bitcoinjs-lib/blob/master/src/networks.js

Может кто-нибудь мне помочь в поиске этих параметров?
Ну или хотя бы два из них: pubKeyHash, wif.
Про эти параметры в протоколе биткоина есть соответствующие страницы:
https://en.bitcoin.it/wiki/Technical_background_of_version_1_Bitcoin_addresses (пункт 4)
https://en.bitcoin.it/wiki/Wallet_import_format (пункт 2)

Проект моего кошелька на гитхабе: https://github.com/3s3s/multicoins.org

Расширенных приватных ключей у нас нет в их понимании, соответственно параметры public и private не имеют смысла для NVC.

Остальное лежит в base58.h и base58.cpp.

Code:
        PUBKEY_ADDRESS = 8,
        SCRIPT_ADDRESS = 20,

Code:
 SetData(128 + (fTestNet ? CBitcoinAddress::PUBKEY_ADDRESS_TEST : CBitcoinAddress::PUBKEY_ADDRESS), &vchSecret[0], vchSecret.size());

Вообще же, полноценной поддержки всё равно не получится, этот клиент не поймет составных адресов без серьезной доработки. Если отсутствие поддержки таких адресов не является проблемой, то можно попробовать.

P.S. Сейчас это проблемой не является, поскольку существующие клиенты считают транзакции на такие адреса нестандартными и по умолчанию их не обрабатывают. Но это изменится в следующем релизе.
FAN
Legendary
*
Offline Offline

Activity: 2688
Merit: 1020



View Profile
March 21, 2016, 10:16:31 AM
 #5865


P.S. Сейчас это проблемой не является, поскольку существующие клиенты считают транзакции на такие адреса нестандартными и по умолчанию их не обрабатывают. Но это изменится в следующем релизе.

на когда готовиться к следующему релизу?

██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
[
kzv
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
March 21, 2016, 10:46:57 AM
 #5866



Расширенных приватных ключей у нас нет в их понимании, соответственно параметры public и private не имеют смысла для NVC.

Остальное лежит в base58.h и base58.cpp.

Code:
        PUBKEY_ADDRESS = 8,
        SCRIPT_ADDRESS = 20,

Code:
 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
Code:
        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


OpenTrade - Open Source Cryptocurrency Exchange
alpet
Legendary
*
Offline Offline

Activity: 1912
Merit: 1020


View Profile WWW
March 21, 2016, 01:02:11 PM
 #5867

Утром собрал с гитхаба последнюю версию, блоки вроде уверенно генерируются.

Novacoin we trust!
https://svcpool.io - PoS стейкинг и обменник NVC/BTC.
narousberg
Legendary
*
Offline Offline

Activity: 1749
Merit: 1007



View Profile
March 21, 2016, 01:22:54 PM
 #5868

и я на версии 0.5.6 уже нормальный блок поймал. Так что полёт нормальный

I AM NOT SELL MY BITCOINTALK ACCOUNT !!!
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
March 21, 2016, 04:48:49 PM
Last edit: March 21, 2016, 05:20:01 PM by Balthazar
 #5869


P.S. Сейчас это проблемой не является, поскольку существующие клиенты считают транзакции на такие адреса нестандартными и по умолчанию их не обрабатывают. Но это изменится в следующем релизе.

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

Activity: 3108
Merit: 1358



View Profile
March 21, 2016, 05:23:31 PM
 #5870



Расширенных приватных ключей у нас нет в их понимании, соответственно параметры public и private не имеют смысла для NVC.

Остальное лежит в base58.h и base58.cpp.

Code:
        PUBKEY_ADDRESS = 8,
        SCRIPT_ADDRESS = 20,

Code:
 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
Code:
        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 Offline

Activity: 3108
Merit: 1358



View Profile
March 21, 2016, 05:58:19 PM
 #5871

и я на версии 0.5.6 уже нормальный блок поймал. Так что полёт нормальный
Тем, кто обновлял клиент до 20 числа и оставил его работать с тех пор, рекомендуется перезапустить демон. Smiley

Причина проста, список шаблонов транзакций составляется при запуске клиента и остается без изменений до завершения процесса. По этой причине экземпляр 0.5.6, запущенный до 20 числа, будет вести себя идентично 0.5.5, не включая транзакции нового формата в создаваемые блоки. Для самого обладателя клиента в этом ничего страшного нет, но может причинить неудобства юзерам, отправляющим транзакции на составные адреса. Полагаю, это вопрос некоторого времени, когда достаточное количество узлов будет поддерживать транзакции нового типа.
narousberg
Legendary
*
Offline Offline

Activity: 1749
Merit: 1007



View Profile
March 21, 2016, 06:04:20 PM
 #5872

обычного перезапуска кошелька будет достаточно, чтобы демон перезапустился? или ещё какие то процедуры требуются?

I AM NOT SELL MY BITCOINTALK ACCOUNT !!!
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
March 21, 2016, 06:10:45 PM
 #5873

обычного перезапуска кошелька будет достаточно, чтобы демон перезапустился?
Демон - это не какая-то особая часть чего-то, а просто novacoind, версия кошелька без интерфейса. Обычно используется на одноплатных компьютерах и серверах, но некоторые держат и на домашнем ПК. Если специально не ставился, то его не будет.

Соответственно, графической версии всё вышесказанное тоже касается, т.к. работают они в общем-то одинаково. Естественно, что если зачем-то на компьютере установлены novacoind и novacoin-qt одновременно, то они будут работать независимо, но вряд ли кто будет всерьез использовать такую конфигурацию.
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
March 22, 2016, 01:02:24 AM
 #5874

Думаю, этот скрипт может быть полезен в некоторых обстоятельствах:

https://github.com/novacoin-project/novacoin/blob/master/contrib/seeds/getseeds.py
svost
Sr. Member
****
Offline Offline

Activity: 461
Merit: 252


View Profile
March 22, 2016, 08:25:01 AM
 #5875

Думаю, этот скрипт может быть полезен в некоторых обстоятельствах:

https://github.com/novacoin-project/novacoin/blob/master/contrib/seeds/getseeds.py

Мне в одном месте помогло - есть нода с отсутствием входящих соединений, доступом в инет только через сокс прокси - в итоге 3-4 соединения постоянно, не больше. Можно было конечно в файл novacoin.conf добавить строк с addnode=, но как-то лень было да и за актуальностью следить необходимо.
После скрипта же быстро набралось 16 исходящих, плюс данный скрипт можно добавить в шедулер и периодически получать актуальный список нод.

Перед стартом скрипта устанавливаем зависимости: pip install python-bitcoinrpc

Запуск: python ./getseeds.py

4NovacoinyLfMCjTzqDXcaGNTrykfDBNkP
FAN
Legendary
*
Offline Offline

Activity: 2688
Merit: 1020



View Profile
March 22, 2016, 07:51:18 PM
 #5876

и я на версии 0.5.6 уже нормальный блок поймал. Так что полёт нормальный
Тем, кто обновлял клиент до 20 числа и оставил его работать с тех пор, рекомендуется перезапустить демон. Smiley

Причина проста, список шаблонов транзакций составляется при запуске клиента и остается без изменений до завершения процесса. По этой причине экземпляр 0.5.6, запущенный до 20 числа, будет вести себя идентично 0.5.5, не включая транзакции нового формата в создаваемые блоки. Для самого обладателя клиента в этом ничего страшного нет, но может причинить неудобства юзерам, отправляющим транзакции на составные адреса. Полагаю, это вопрос некоторого времени, когда достаточное количество узлов будет поддерживать транзакции нового типа.


поперезапускал все ноды...

непмню какого числа я их обновил... посему хоть и жаль по 120+ конектов на каждой из нод... но как говорится, красота требават ребута

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

вуду пипл Smiley  чето накатило, надо пересмотреть древнюю киношку на колыбельную - Хакары 1995 кажись гада выпуска...

кагдато, еще в прошлом веке умели кина делать которые всегда можно с удовольствием смореть , ну или хотя бы слушать в дреме Smiley

██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
[
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
March 23, 2016, 12:58:40 AM
Last edit: March 23, 2016, 09:43:14 AM by Balthazar
 #5877

Думаю, этот скрипт может быть полезен в некоторых обстоятельствах:

https://github.com/novacoin-project/novacoin/blob/master/contrib/seeds/getseeds.py

Мне в одном месте помогло - есть нода с отсутствием входящих соединений, доступом в инет только через сокс прокси - в итоге 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 Offline

Activity: 1749
Merit: 1007



View Profile
March 23, 2016, 08:32:17 AM
 #5878

а для яблока сделайте плиз

I AM NOT SELL MY BITCOINTALK ACCOUNT !!!
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
March 23, 2016, 09:33:40 AM
 #5879

Можно собрать app, конечно, но зачем? На яблоке поставить питон в общем-то не является большой проблемой.

https://www.python.org/downloads/mac-osx/

Сегодня соберу в порядке эксперимента.
narousberg
Legendary
*
Offline Offline

Activity: 1749
Merit: 1007



View Profile
March 23, 2016, 11:24:10 AM
 #5880

во блин, только попробовал  запустить питона, а скрипт с гитхаба убрали

I AM NOT SELL MY BITCOINTALK ACCOUNT !!!
Pages: « 1 ... 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 [294] 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 »
  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!