Pages:
Author

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

kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange


Расширенных приватных ключей у нас нет в их понимании, соответственно параметры 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(1,0);
        base58Prefixes[SCRIPT_ADDRESS] = std::vector(1,5);
        base58Prefixes[SECRET_KEY] =     std::vector(1,128);

Вот эти числа: 0, 5, 128. Они должны быть у всех форков, как мне кажется.
Нашел библиотеку, где эти значения есть для PPC и еще нескольких форков, но Новы там тоже нет (( https://github.com/cryptocoinjs/coininfo/tree/master/lib/coins

FAN
legendary
Activity: 2716
Merit: 1020

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

на когда готовиться к следующему релизу?
legendary
Activity: 3108
Merit: 1359
Всем привет в этом сообществе!
Я разрабатываю мультивалютный кошелек 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. Сейчас это проблемой не является, поскольку существующие клиенты считают транзакции на такие адреса нестандартными и по умолчанию их не обрабатывают. Но это изменится в следующем релизе.
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
бэкап кошелька на сервер.... Серьёзно?

А что смущает?
Бэкап подразумевает загрузку под именем и паролем на сервер, зашифрованных еще одним паролем приватных ключей.
newbie
Activity: 60
Merit: 0
Quote
а можно по подробнее, а то прописал адрес 127.0.0.1 и порт 9050
и строкой ниже ***.onion, теперь клиент не запускается
legendary
Activity: 1753
Merit: 1007
бэкап кошелька на сервер.... Серьёзно?
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
Всем привет в этом сообществе!
Я разрабатываю мультивалютный кошелек 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

В чём фишка кошелька?

1. Один кошелек для нескольких валют.
2. В отличии от "онлайн кошельков", тут приватные ключи всегда доступны владельцу как во всех "оффлайн" кошельках.
3. Не нужно устанавливать никакой софт кроме браузера.
4. Можно сделать бэкап кошелька на сервер, а потом восстановить из бэкапа на любом другом компьютере.


Подробнее тут https://bitcointalksearch.org/topic/--1361910
full member
Activity: 1059
Merit: 121
Всем привет в этом сообществе!
Я разрабатываю мультивалютный кошелек 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

В чём фишка кошелька?
FAN
legendary
Activity: 2716
Merit: 1020
Мой кошель майнит и ловит блоки, значит его можно считать активной нодой, тогда непонятно, почему мой ип не показывает в разделе активных нод тут: https://bitinfocharts.com/novacoin/nodes-active/

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

надо им долбить чтобы частоту обновлений увеличили хотя бы до суток
legendary
Activity: 1974
Merit: 1160
может NovaCoin в азур добавить? Grin
legendary
Activity: 1848
Merit: 1014
newbie
Activity: 60
Merit: 0
Подскажите настройки через ТОР
legendary
Activity: 1912
Merit: 1020
А есть инструкция, как скачать с гитхаба только измененные файлы, и произвести минимальный ребилд (чтобы они скомпилировались они и зависимые)?
legendary
Activity: 1753
Merit: 1007
Мой кошель майнит и ловит блоки, значит его можно считать активной нодой, тогда непонятно, почему мой ип не показывает в разделе активных нод тут: https://bitinfocharts.com/novacoin/nodes-active/
legendary
Activity: 2044
Merit: 1231
В чём разница между "нодой" и обычным кошельком в онлайне?

Нода майнит, то есть ищет блоки и включает в них транзакции. Майнить можно и на кошелёк, запущенный в режиме ноды.
legendary
Activity: 1753
Merit: 1007
В чём разница между "нодой" и обычным кошельком в онлайне?
FAN
legendary
Activity: 2716
Merit: 1020
а есть где то графическое представление распространения нод новы по миру?
https://bitinfocharts.com/novacoin/nodes-active/

Novacoin active nodes

1   Russian Federation   25
2   Ukraine   11
3   Unknown   11
4   United States   7
5   Germany   6
6   Austria   2

На 3-м месте ноды из другой галактики Grin

Данные как-то расходятся с https://novaco.in/

DNS Seeders summary information (nodes number):   Actual: 4985 + Legacy: 484
Forked-off: 97

чтото после обновления ноды исчезли из списка...

было 13 урк нод и 1 спаин нода, нынче их невидать совсем...

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

как часто севрис обновляет свои данные?
legendary
Activity: 1753
Merit: 1007
версия 0.5.6 для мака установилась и работает. В меню файл появилась "мультиподпись"...
Вопрос: Как этой мультиподписью пользоватьсяHuh?
FAN
legendary
Activity: 2716
Merit: 1020
Опубликованы сборки 0.5.6.

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

Изменения включают в себя поддержку нового типа транзакций, так что обновление настоятельно рекомендуется.
Для Raspi 2 там есть, или собрать лучше самому?
уже смакал для распика (а кто такой распи 2 ?) если надо могу выложить демона
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
Всем привет в этом сообществе!
Я разрабатываю мультивалютный кошелек 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
Pages:
Jump to: