Author

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

legendary
Activity: 3108
Merit: 1359
Подключился к Tor нодам с андроидовской сборки.  Grin

Правда, использовал addnode для добавления узлов, непонятно как передать ему параметры, чтобы заставить использовать только Tor. Видимо, для правки конфига придется рутовать... Или же в сам клиент добавить опцию для прямого редактирования конфига.

P.S. Ещё нода, novaqrtoywpg7jly.onion.
legendary
Activity: 1400
Merit: 1000
ооо, круто, ктото скоро получит вознаграждение
Не скоро, ещё долго.
@fsb4000

На asus tf300tg всё вполне "тыкабельно" и по размерам шрифтов впорядке. Пргонал входящую и исходящую транзакцию, работает ... правда ввод адресов ещё то развлечение Smiley
Он у меня не рутован, и по этому посмотреть лог и подсунуть боевой кошель не получится к сожалению.
У меня тоже не рутован Sad
Я так понял он хранит все файлы в /data/data/org.qtproject.novacoin , но доступа к этой папке нет Sad
При переносе приложения на SD карту переносится только само приложение и .so библиотеки

Похоже, упрощенная версию Qt клиента, в которой будет меньше кнопочек и менюшек, была бы кстати.
Да было бы неплохо...

В инструкцию добавил пункт  о том как добавить иконку в приложение. Новую версию с иконкой выкладывать не буду(так как изменений слишком мало). Будет бонус тому кто попробует собрать сам Smiley
https://github.com/novacoin-project/novacoin/pull/118
legendary
Activity: 3108
Merit: 1359
Похоже, упрощенная версию Qt клиента, в которой будет меньше кнопочек и менюшек, была бы кстати.
sr. member
Activity: 461
Merit: 252
@fsb4000

На asus tf300tg всё вполне "тыкабельно" и по размерам шрифтов впорядке. Пргонал входящую и исходящую транзакцию, работает ... правда ввод адресов ещё то развлечение Smiley
Он у меня не рутован, и по этому посмотреть лог и подсунуть боевой кошель не получится к сожалению.
legendary
Activity: 3108
Merit: 1359
Я имел виду ручной коннект через консоль. А почему автоконфигурирование работает только поверх обычных интернетов, но не работает поверх ipv6 в cjdns? Я думал, технология dht не зависит от типа. Или там какой-то другой принцип поиска нод?
DHT можно использовать для раздачи файлов блокчейна, содержащих находящиеся за чекпоинтами блоки.

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

P.S. С другой стороны, можно определить некий стандартный блок данных, наличие которого у юзера будет считаться маркером, определяющим что у него установлен NVC клиент... И от этого плясать дальше. Но это открывает возможный вектор атаки - зафлуживание сети узлами, на которых есть этот блок, но нет корректно работающего клиента.  Roll Eyes

P.P.S. Ещё нода, seedg4qyccsg42oq.onion.
legendary
Activity: 1946
Merit: 1000
ооо, круто, ктото скоро получит вознаграждение, вот только проблема в том что я немогу вспомнить пароль от того кошелька (((, ну если и не вспомню то виплачу вознаграждение в полном обемме из своих средств!!!
sr. member
Activity: 463
Merit: 252
Я имел виду ручной коннект через консоль. А почему автоконфигурирование работает только поверх обычных интернетов, но не работает поверх ipv6 в cjdns? Я думал, технология dht не зависит от типа. Или там какой-то другой принцип поиска нод?
Dns часто используют обычный. Aaa запись добавляется и все.

Про то, что add node уже добавлена, не знал. Это супер.
legendary
Activity: 3108
Merit: 1359
Ещё ноды:

seedeh7qck3ouff5.onion
seedt3sraf53ajiy.onion
legendary
Activity: 3108
Merit: 1359
Когда появится addnode, можно будет конектиться по cjdns. Адрес буду сообщать в личке, кто спросит (:

есть RPC команда addnode. Или что-то другое имелось ввиду?
Имелась в виду автоконфигурация CJDNS, очевидно. Клиент поверх CJDNS работает нормально, но пока неясно как сделать автоматическую конфигурацию в свете отсутствия DNS и других плюшек. Собственно, в Tor та же беда, автоматического обнаружения других нод пока нет. Но это решаемо созданием нескольких централизованных директорий для хранения списков нод, которые пожелают зарегистрироваться, сделав тем самым себя доступными для поиска.
legendary
Activity: 1400
Merit: 1000
Когда появится addnode, можно будет конектиться по cjdns. Адрес буду сообщать в личке, кто спросит (:

есть RPC команда addnode. Или что-то другое имелось ввиду?
sr. member
Activity: 463
Merit: 252
Когда появится addnode, можно будет конектиться по cjdns. Адрес буду сообщать в личке, кто спросит (:
legendary
Activity: 3108
Merit: 1359
Для любителей поиграть в Джеймса Бонда:

seedp4knqnoei57u.onion
seedr3hhlepyi7fd.onion

Появится ещё 3-4 штуки на днях. Если кто желает создать свои сиды, то инструкция по поднятию сервиса тут:

http://habrahabr.ru/post/237019/

Настраиваете сервис, заворачивающий соединения на 127.0.0.1:7777 и все. Никаких особых требований к коннекту, организации сети и т.п. не существует, можно поднять хоть на GPRS линке за 10-ю NAT'ами.

Подключаться к скрытым нодам можно так:

./novacoin-qt -proxy=127.0.0.1:9050 -onlynet=tor -connect=seedp4knqnoei57u.onion -connect=seedr3hhlepyi7fd.onion

Где 127.0.0.1:9050 - адрес и порт доступного клиента сети Tor.

пацанская тема таки чеснок ((:
В копилку добавился еще один узел, seed3uuomkclbiz4.onion.

Кто поднимет у себя, отписывайтесь, будет у нас эта тема импровизированным сидером на случай, если все решат забанить всех. Smiley
sr. member
Activity: 463
Merit: 252
Для любителей поиграть в Джеймса Бонда:

seedp4knqnoei57u.onion
seedr3hhlepyi7fd.onion

Появится ещё 3-4 штуки на днях. Если кто желает создать свои сиды, то инструкция по поднятию сервиса тут:

http://habrahabr.ru/post/237019/

Настраиваете сервис, заворачивающий соединения на 127.0.0.1:7777 и все. Никаких особых требований к коннекту, организации сети и т.п. не существует, можно поднять хоть на GPRS линке за 10-ю NAT'ами.

Подключаться к скрытым нодам можно так:

./novacoin-qt -proxy=127.0.0.1:9050 -onlynet=tor -connect=seedp4knqnoei57u.onion -connect=seedr3hhlepyi7fd.onion

Где 127.0.0.1:9050 - адрес и порт доступного клиента сети Tor.

пацанская тема таки чеснок ((:
legendary
Activity: 1200
Merit: 1021
Вы снова придумали Visa/MC.
Да, и это легко реализуется Smiley Достаточно объявить "белыми" multisig-адреса, у которых одной из подписей будет подпись верифицирующего центра, и обеспечить передачу частично подписанной raw-транзакции этому центру.

Верифицирующий центр будет подписывать лишь те транзакции, в которых входы будут верифицированными, т. е. полученными с верифицированных адресов.
Или можно добавить ограничение на возможность зачисления средств на такие адреса только с таких же "белых" адресов - и готова вполне работоспособная закрытая система для повседневного использования.
legendary
Activity: 3108
Merit: 1359
Для любителей поиграть в Джеймса Бонда:

seedp4knqnoei57u.onion
seedr3hhlepyi7fd.onion
seed3uuomkclbiz4.onion
seedeh7qck3ouff5.onion
seedt3sraf53ajiy.onion
seedg4qyccsg42oq.onion
novaqrtoywpg7jly.onion
seed3d5wolqbgrcb.onion
seed24u5dwph3qw4.onion
mj26ulzbs2oskgym.onion
eqon4usunavt76m7.onion
5rg3vq4jagckeckf.onion

Появится ещё 3-4 штуки на днях. Если кто желает создать свои Tor ноды, то инструкция по поднятию сервиса тут:

http://habrahabr.ru/post/237019/

Настраиваете сервис, заворачивающий соединения с 7777 порта на 127.0.0.1:7777 и все. Никаких особых требований к коннекту, организации сети и т.п. не существует, можно поднять хоть на GPRS линке за 10-ю NAT'ами.

Подключаться к скрытым нодам можно, например, так:

./novacoin-qt -proxy=127.0.0.1:9050 -onlynet=tor -connect=seedp4knqnoei57u.onion -connect=seedr3hhlepyi7fd.onion -connect=seed3uuomkclbiz4.onion

Где 127.0.0.1:9050 - адрес и порт доступного клиента сети Tor.
legendary
Activity: 3108
Merit: 1359
А нормально работает, кстати. Визуально в общем-то не хуже, чем у меня на десктопе с 10 ядрами... %)

Ну это если не учитывать остановку при засыпании, а также перекореженные шрифты и интерфейс.
legendary
Activity: 1400
Merit: 1000
А что, на андроиде можно гонять приложения, которые не написаны на джаве или хотя бы шарпе?
Можно на C++, да даже видимо и на ASM, раз кошелёк с ассемблерными вставками заработал  Cheesy
(Начиная с Android 2.3(а может и раньше была) добавили поддержку C++ (NDK), отсюда и игры появились старые комповские: GTA Vice City, Max Payne 1 и т.д.)
sr. member
Activity: 463
Merit: 252
А что, на андроиде можно гонять приложения, которые не написаны на джаве или хотя бы шарпе?
sr. member
Activity: 463
Merit: 252
платить можно будет только с верифицированных кошельков.
Это весьма вероятный сценарий.
Вы снова придумали Visa/MC.


Новые проблемы - новые решения. Дальше будут этому противостоять технологии смешанных транзакций и прочего стелса. Ну и по идее процесс этот бесконечен, пока эта некая доминирующая сила, которая устанавливает свои порядки, получает на это ресурсы, может вытягивать бабло и не контролируется.
legendary
Activity: 1400
Merit: 1000
ASM флаг стоило бы все-таки включить, думаю, ведь меньше процессор жечь будет. Roll Eyes

Попробую погонять сейчас на HTC One.

Запустилось довольно шустро и отсинхронизировало уже 30000+ блоков, но со шрифтами беда - они просто огромны для такого мелкого экрана на мобилке.  Sad На планшетах полегче будет, думаю.

Впрочем, это ожидаемо что для андроида интерфейс придется адаптировать.

P.S. Удивительно, но энергопотребление вполне умеренное по ходу синхронизации, ожидал худшего... Ну и да, 0.5.1 быстрее была бы, потому что там меньше тяжелых операций при проверке блока делается. Smiley
Неудобно только, что если во время синхронизации телефон засыпает, то и синхронизация останавливается. Если разбудить - продолжается, а я и не заметил этого... Думал, чего это оно на 80000 блоков застряло. Cheesy
Да, у меня так же Sad
Ещё в RPC консоли  поле для печати команд у меня  видно только если повернуть планшет...
Ещё если удалить приложение, то оно удалит и базу и кошелёк Smiley
Хотя если обновить приложение, то данные сохраняются.
Где лежит кошелёк с базой  я так и не нашёл Sad

Обновил версию Android кошелька чуть-чуть:
-теперь собран текущий мастер https://github.com/novacoin-project/novacoin/
-собирал с USE_ASM=1
https://yadi.sk/d/L8vn4AIle4EhE

Добавил инструкцию как собирать Android кошелёк из-под Windows. Теперь любой у кого Windows, может попробовать собрать самостоятельно.
(Только там в одном пункте будет ругаться что не может найти какой-то .h файл. В общем я его брал в папке C:\Android\android-ndk-r10d\platforms\android-21\arch-arm\usr\include и вставлял в C:\Android\android-ndk-r10d\platforms\android-9\arch-arm\usr\include , к сожалению не помню точно, чтобы сразу вписать в инструкцию)
https://github.com/novacoin-project/novacoin/pull/118
Jump to: