Author

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

Xtc
legendary
Activity: 1973
Merit: 1028
;u
На обычном распике 512mb клиент поднимется? А то у меня осталось пару штук от скамофури.
Сколько места база блоков занимает?
legendary
Activity: 3108
Merit: 1359
Code:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 8B48AD6246925553
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 7638D0442B90D010
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 6FB2A1C265FFB764

Должно помочь.
newbie
Activity: 7
Merit: 0
Спасибо!!! Все заработало
Отчет:
http://s42.radikal.ru/i097/1510/f2/89e49b1e9499.png
не пойму как сделать чтоб как картинка отображалась :-(

там htop respberry-pi2 с закачанной цепочкой (температура cpu 40 градусов)

p.s.
Для полноценной инструкции надо в
в скипте запуска вместо DAEMON=/opt/novacoin/$NAME
указать путь к novacoind  (whereis novacoind)
у меня лежал в /usr/bin/novacoind

$ sudo bash -c 'echo deb http://ftp://ftp.debian.org/debian wheezy main > /etc/apt/sources.list.d/wheezy.list'
$ sudo apt-get update

теперь в конце выскакивает
W: GPG error: http://ftp://ftp.debian.org wheezy Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 8B48AD6246925553 NO_PUBKEY 7638D0442B90D010 NO_PUBKEY 6FB2A1C265FFB764
что делать?

legendary
Activity: 3108
Merit: 1359
Скорее всего дело в том, что в дистрибутиве эти пакеты были заменены на новые версии в сравнении с тем дистрибутивом, для которого пакет собирался. К примеру, в Jessie вместо libdb5.1++ лежит пакет libdb5.3++.

Решить это можно так, например:

Code:
$ sudo bash -c 'echo deb ftp://ftp.debian.org/debian wheezy main > /etc/apt/sources.list.d/wheezy.list'
$ sudo apt-get update

После чего попробовать ещё раз.
newbie
Activity: 7
Merit: 0

pi@raspberrypi ~/Documents/novacoin $ sudo dpkg -i novacoind_0.5.4~ab2d2546-1_armhf.deb
Selecting previously unselected package novacoind.
(Reading database ... 117953 files and directories currently installed.)
Preparing to unpack novacoind_0.5.4~ab2d2546-1_armhf.deb ...
Unpacking novacoind (0.5.4~ab2d2546-1) ...
dpkg: dependency problems prevent configuration of novacoind:
 novacoind depends on libdb5.1++; however:
  Package libdb5.1++ is not installed.
 novacoind depends on libminiupnpc5; however:
  Package libminiupnpc5 is not installed.

dpkg: error processing package novacoind (--install):
 dependency problems - leaving unconfigured
Processing triggers for man-db (2.7.0.2-5) ...
Errors were encountered while processing:
 novacoind
pi@raspberrypi ~/Documents/novacoin $ sudo apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
  libboost-filesystem1.49.0 libboost-program-options1.49.0 libboost-system1.49.0 libboost-thread1.49.0
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  novacoind
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 2,393 kB disk space will be freed.
Do you want to continue? [Y/n]
legendary
Activity: 3108
Merit: 1359
Очередной ночной/утренний билд.

http://sourceforge.net/projects/novacoin/files/novacoin-test/novacoin-test-v0.5.4-69.7z/download

* Размер оптимизированного модуля sha256 был уменьшен ~ в три раза за счет удаления функционала, который нам не требуется.
* Убрана поддержка UPnP.

legendary
Activity: 3108
Merit: 1359
Привет. Всем. Подскажите пожалуйста как запустить на ресбери пи2 novacoind как демон. Либо ссылки скиньте.

Можно запускать по-разному, я делаю это так.

1. Устанавливаем пакет с демоном.

Code:
$ sudo dpkg -i novacoind_0.5.4~ab2d2546-1_armhf.deb
$ sudo apt-get -f install

2 Добавляем скрипт запуска:

Code:
$ sudo cp novacoind /etc/init.d
$ sudo chmod +x /etc/init.d/novacoind
$ sudo update-rc.d novacoind defaults

3. Создаем новую учетную запись, под которой клиент будет работать.

Code:
$ sudo useradd -m -d /opt/novacoin novacoin
$ sudo usermod -s /bin/bash novacoin

4. Создаем конфигурационный файл, записываем в него минимально необходимые клиенту параметры и устанавливаем права доступа.

Code:
$ sudo mkdir /opt/novacoin/.novacoin
$ sudo bash -c 'echo rpcuser=novacoin > /opt/novacoin/.novacoin/novacoin.conf'
$ sudo bash -c 'echo rpcpassword=ТУТ_ПАРОЛЬ_ОБЯЗАТЕЛЬНО_НОРМАЛЬНЫЙ > /opt/novacoin/.novacoin/novacoin.conf'
$ sudo chown -R novacoin:novacoin /opt/novacoin
$ sudo chmod 600 /opt/novacoin/.novacoin/novacoin.conf

5. Пробуем запустить демон:

Code:
$ sudo /etc/init.d/novacoind start

Если всё прошло нормально, то под пользователем novacoin можно будет делать к демону запросы и, разумеется, получать на них ответы.

Code:
cubie@Cubian:~/deb/0.5.4$ sudo su - novacoin
[sudo]password for cubie: ************
novacoin@Cubian:~$ novacoind getdifficulty
{
    "proof-of-work" : 3640.84567887,
    "proof-of-stake" : 2.05306382,
    "search-interval" : 1
}
novacoin@Cubian:~$

Запускаться же демон будет автоматически, при загрузке системы.
newbie
Activity: 7
Merit: 0
Привет. Всем. Подскажите пожалуйста как запустить на ресбери пи2 novacoind как демон. Либо ссылки скиньте.
legendary
Activity: 3108
Merit: 1359
При сборке ругается
Quote
makefile.unix:247: *** missing separator.  Останов.
Исправлено.
legendary
Activity: 3108
Merit: 1359
Да, многовато сломали-починили в последние пару дней, исправлю как доберусь до терминала.

Между тем, рекомендуется пока отключить UPNP  до выхода новых сборок.

Причина:

http://talosintel.com/reports/TALOS-2015-0035/

Особой опасности в плане потенциальной кражи закрытых ключей не представляет, т.к. клиент собирается с полным набором опций для усложнения эксплуатации таких уязвимостей. Однако, это может позволить злоумышленнику положить клиенты, находящиеся в одной с ним локальной сети, запустив модифицированный UPNP сервер.

Это не касается тех, кто собирал клиент самостоятельно, и компоновал его динамически с предоставляемой дистрибутивом библиотекой. В таких случаях все починится само с очередным апдейтом дебиана/убунты или кто что использует.

P.S. Опция upnp=0 в параметрах или снятие галочки UPNP в настройках.

P.P.S. Учитывая несильно большую полезность автоматического проброса портов в наше время, лично я считаю целесообразным удаление зависимости от этой библиотеки, либо вынос пробрасывания порта в отдельную утилиту.
legendary
Activity: 1308
Merit: 1011
При сборке ругается
Quote
makefile.unix:247: *** missing separator.  Останов.

В начале строк:
https://github.com/novacoin-project/novacoin/blob/master/src/makefile.unix#L247
https://github.com/novacoin-project/novacoin/blob/master/src/makefile.unix#L248
https://github.com/novacoin-project/novacoin/blob/master/src/makefile.unix#L249
надо пробелы на TAB заменить.
hero member
Activity: 546
Merit: 500
просьба потестить обмен новакоинов на что-нибудь и наоборот - лайтов например на новы (правда их щас нет на сервисе)
https://7pay.in/to_coin

вижу кто-то 12 новы поменял на биткоины
я комиссию поуменьшил до 1%
Тестим. Баланс сайта в новах обновляется почти сразу или после 1 подтверждения. Битки идут. Только вместо 0.05 --> 0.0499. Мне не принципиально, но правильно сразу закладывать все сборы, ведь могут менять на определённые цели конкретную сумму. А сумма заказывалась именно 0.05.

добавил комиссию сети в расчет и сообщение об этом
тоесть оплачивать придется чуть больше сразу чтобы получить точную сумму криптовалюты на выходе

при этом комиссия сервиса снижена значительно
если брать в расчет проскальзывание курса на бирже и скорость ввода-вывода у бирж, то на 7Pay.in возможно даже выгоднее обменивать новакоины чем на бирже - правда резервы маленькие пока
sr. member
Activity: 461
Merit: 252
Получается я в MSVC неоптимизированную версию собирал.
Потестил последний билд:
Реализация                   Железка                         Платформа          Кол-во потоков       Время
SSE2+SSSE3        Core 2 Quad Q9550 2.833GHz            Win64                     4                   5,5s
date && ./novacoind scaninput '{"txid" : "bdd760e6d7d957f5d68ff1464307db69e35be9c5e0cdfa21649276563226023b", "days" : 365}' && date

arm -mfpu=neon        odroid U3 1.7GHz                 arm ubuntu                     4                    21s
legendary
Activity: 976
Merit: 1003
https://explorer.novaco.in/ не показывает новые блоки уже 4 часа.
электрики озоровали...
после чего вывалился один винт из рейда... надо думать теперь о замене...

сам не могу понять почему не показывает, буду разбираться...
legendary
Activity: 1200
Merit: 1021
https://explorer.novaco.in/ не показывает новые блоки уже 4 часа.

https://novaco.in/posprob.php?pos_diff=1.998&amount=150&days=120 не показывает график.
legendary
Activity: 3108
Merit: 1359
Вот это я называю приростом  Wink
full member
Activity: 145
Merit: 103
Получается я в MSVC неоптимизированную версию собирал.
Потестил последний билд:
Реализация                   Железка                         Платформа          Кол-во потоков       Время
SSE2+SSSE3        Core 2 Quad Q9550 2.833GHz            Win64                     4                   5,5s
legendary
Activity: 3108
Merit: 1359
Пересобрано с учетом сегодняшних правок.

http://sourceforge.net/projects/novacoin/files/novacoin-test/novacoin-test-v0.5.4-61.7z/download

Примерно 2-3% рост производительности плюс исправления мелких недочетов.
legendary
Activity: 3108
Merit: 1359
А там где txid - я говорил, надо двойные ещё добавить..
Сделано.
full member
Activity: 145
Merit: 103
Ну да, это одинарные (апострофы)
 А там где txid - я говорил, надо двойные ещё добавить.. как-то так, если это возможно:
-            "scaninput '{\"txid\":txid, \"vout\":[vout1, vout2, ..., voutN], \"difficulty\":difficulty, \"days\":days}'\n"
+           "scaninput '{\"txid\":\"txid\", \"vout\":[vout1, vout2, ..., voutN], \"difficulty\":difficulty, \"days\":days}'\n"
 Потому как сам хэш тоже в кавычки берётся, в отличие от значений других параметров.. а по справке этого не видно.
Jump to: