Bitcoin Forum
May 08, 2024, 12:12:59 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Poll
Question: Должен ли биткойн-кошелек работать в I2P
Нет, меня и обычный инет устраивает
Нет, меня устраивает Tor
Да, не для меня, а для проекта в целом
Да, мне очень не хватает этой фичи
I2P? Что это?

Pages: « 1 2 3 4 5 [6] 7 8 »  All
  Print  
Author Topic: I2P & Bitcoin  (Read 26205 times)
Ivan-russian
Sr. Member
****
Offline Offline

Activity: 316
Merit: 251



View Profile
March 22, 2013, 05:36:13 AM
 #101

Cегодня перестало соединяться, запускаю в виндовс только в i2p.
Еще сделайте пожалуйста QR коды, как в оф. клиенте.
1715127179
Hero Member
*
Offline Offline

Posts: 1715127179

View Profile Personal Message (Offline)

Ignore
1715127179
Reply with quote  #2

1715127179
Report to moderator
Even if you use Bitcoin through Tor, the way transactions are handled by the network makes anonymity difficult to achieve. Do not expect your transactions to be anonymous unless you really know what you're doing.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715127179
Hero Member
*
Offline Offline

Posts: 1715127179

View Profile Personal Message (Offline)

Ignore
1715127179
Reply with quote  #2

1715127179
Report to moderator
giv (OP)
Sr. Member
****
Offline Offline

Activity: 254
Merit: 251


View Profile
March 22, 2013, 11:42:32 AM
 #102

Постараюсь следующий релиз с QR-кодами собрать. Если это срочно, можете сами собрать из моих исходников. Ссылка на исходники есть в первом посте.

Если это ваш i2p-адрес,
Code:
NmvTvxvw~tlaUPVZa6jrk9vJ1Nx2ZS8JbfkCkwJMyB7a2VllFrLHPHiUlIDsam-XGwHV2NbAWSTUtaeCW5bYQl~dqVrb7jillVjHTwn~E5YGotqzWc1Sg2GOmWRb60xBCd9pMJYc9e8OQzxeEZFhO4jEaSxr5gvenZ1YxB8qDcXfmaCJ~xFkPag8bIN~OdNW655fB--HMWKIZhmnzN4-mGSFO2ZQBelsafdBIgMuW7aj62Esijg~UKjMN2BuVGHdo7WcyX2ctqxbBkBmUpOo0-nFckWkygqX6hw9DaOpFMmC5xgg35pwet0NoWqtYUxQovV92Xioy~9xoG6X~UsLWAoyey5ePkp2KoxzhMLOT82sA2jAQ47u6lps1RRuTzzTo270SVZtmb5rlGETqvzU22sCrjF4V~53-vTO8sggUmJLlC3TbqF4YQhecTK6eXEviMZ7iHVqZ7eKK3wuf8oFxK1Yw5CnoWxSk2Kg7HMgw~FBhepQyqgZFtWsmmqazTDPAAAA
то ваш адрес был забанен за Misbehaving, поэтому вы не можете больше соединиться.

If you like my I2P-patch for bitcoin-qt/bitcoind, please, donate my project! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754
----------------------
Если Вам нравится мой I2P-патч для bitcoin-qt/bitcoind, пожалуйста, поддержите мой проект! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754
Ivan-russian
Sr. Member
****
Offline Offline

Activity: 316
Merit: 251



View Profile
March 23, 2013, 06:56:57 AM
 #103

Сейчас нормально соединяется, хотя ничего не менял. Запускаю всегда с динамическим i2p адресом, в разное время бывает от 1 до 5 соединений в режиме только i2p - это нормально ? Я только начинаю изучать линукс и i2p, попробовал собрать бинарник для винды кросс-компиляцией, все делал по инструкции из первого поста, все получилось, бинарник работает. Если не сложно, напишите пожалуйста как добавить в исходники QR коды. Еще в офф. клиенте прогресс бар во время скачивания блоков, тот, что внизу сделан  как то по другому, там лучше видно количество оставшихся блоков. Ну и еще, при использовании офф. клиента, когда в винде разрывается соединение с интернетом, то клиент видит это, и показывает, что связь прервалась, а при восстановлении связи восстанавливает соединения и продолжает синхронизацию. В вашей модификации при разрыве связи количество соединений остается, и при восстановлении коннекта синхронизация не возобновляется.
PS: Все это не срочно, я просто изучаю новые для меня технологии.
awoland
Legendary
*
Offline Offline

Activity: 1498
Merit: 1021

Was mich nicht umbringt macht mich stärker [F.N.]


View Profile WWW
March 23, 2013, 07:41:12 AM
 #104

Если не сложно, напишите пожалуйста как добавить в исходники QR коды.
Нужно установить библиотеку (пакет) qtqreader и при сборке bitcoin-qt указать в коммандной строке :
Code:
qmake "USE_QRCODE=1"

Was mich nicht umbringt macht mich stärker [F.N.]
giv (OP)
Sr. Member
****
Offline Offline

Activity: 254
Merit: 251


View Profile
March 23, 2013, 09:58:50 AM
 #105

Сейчас нормально соединяется, хотя ничего не менял. Запускаю всегда с динамическим i2p адресом
Если это вас забанили, то сейчас заработало, потому что сменился i2p-адрес на новый незабаненный. Проверить легко: открываете файл debug.log (он лежит в той же директории, что и wallet.dat), ищите там строку
Code:
us=[NmvTvxvw~tlaUPVZa6jrk9vJ1Nx2ZS8JbfkCkwJMyB7a2VllFrLHPHiUlIDsam-XGwHV2NbAWSTUtaeCW5bYQl~dqVrb7jillVjHTwn~E5YGotqzWc1Sg2GOmWRb60xBCd9pMJYc9e8OQzxeEZFhO4jEaSxr5gvenZ1YxB8qDcXfmaCJ~xFkPag8bIN~OdNW655fB--HMWKIZhmnzN4-mGSFO2ZQBelsafdBIgMuW7aj62Esijg~UKjMN2BuVGHdo7WcyX2ctqxbBkBmUpOo0-nFckWkygqX6hw9DaOpFMmC5xgg35pwet0NoWqtYUxQovV92Xioy~9xoG6X~UsLWAoyey5ePkp2KoxzhMLOT82sA2jAQ47u6lps1RRuTzzTo270SVZtmb5rlGETqvzU22sCrjF4V~53-vTO8sggUmJLlC3TbqF4YQhecTK6eXEviMZ7iHVqZ7eKK3wuf8oFxK1Yw5CnoWxSk2Kg7HMgw~FBhepQyqgZFtWsmmqazTDPAAAA]:

в разное время бывает от 1 до 5 соединений в режиме только i2p - это нормально ?
3-4 - нормально (в i2p пока мало людей).

Если не сложно, напишите пожалуйста как добавить в исходники QR коды.
Если вы собирали моими скриптами, то логично, что у вас получился такой же бинарник как у меня, т.е. без QR-кодов. В исходниках QR-коды уже есть, просто я собирал свои бинарники без библиотеки для работы с ними. awoland правильно все сказал, только если вы для винды собираете, то компилить  библиотеку нужно не g++, а mingw32. Ну и менять мои скрипты для сборки биткоина, или собирать вручную.

Еще в офф. клиенте прогресс бар во время скачивания блоков, тот, что внизу сделан  как то по другому, там лучше видно количество оставшихся блоков.
Прогресс бар я вообще не трогал. Ни одного символа не менял в том коде. Так что поведение отличаться не должно. У меня никаких проблем с прогресс баром нет. Я даже не представляю, как он может отображаться по-другому. Так что вам лучше сделать скриншот - я посмотрю. Также учтите, что если у кошелька мало подключений (1-2), прогресс бар может вообще не отображаться, хотя синхронизация будет идти - это нормальное поведение.

Ну и еще, при использовании офф. клиента, когда в винде разрывается соединение с интернетом, то клиент видит это, и показывает, что связь прервалась, а при восстановлении связи восстанавливает соединения и продолжает синхронизацию. В вашей модификации при разрыве связи количество соединений остается, и при восстановлении коннекта синхронизация не возобновляется.
С соединениями - да, это особенность i2p. Дело в том, что при установке соединения к i2p-адресу, кошелек соединяется не с удаленным хостом (т.к. он просто не знает где тот находится), а с локальным i2p-сервисом. Т.е. сокет открывается на адрес 127.0.0.1. Естественно, при отваливании внешнего интернета соединения с 127.0.0.1 не рвутся, и кошелек будет отображать, что соединения есть. НО! Спустя некоторое время, либо i2p-сервис, видя, что инет отвалился, либо сам кошелек, не получая данные с этих сокетов в течение 60 сек, закроет эти сокеты. Так что при отваливании внешнего инета кошелек будет отображать наличие соединений еще максимум 1 минуту. После этого они все равно закроются. Если интернета нет меньше минуты, нужно просто подождать, пока соединения переустановятся. Это может занять ~10 минут: пока i2p или кошелек поймут, что соедиение уже не актуально, пока переустановят новые и т.д. Если интернета нет больше минуты, соедиения в кошельке не должны отображаться, т.к. кошелек должен сам их закрыть. После появления интернета, кошелек должен сам переподключится, но опять-таки не сразу, а в течение ~10 минут.

В SAM есть неприятный баг, иногда клиент больше не может открыть соединение http://trac.i2p2.i2p/ticket/492. В таком случае требуется перезапуск i2p-сервиса. Но этот баг проявляется крайне редко, у меня за несколько месяцев, он был всего один раз. Возможно, вы столкнулись с ним. Вообще, я обратил внимание, что i2p плохо или не всегда восстанавливает связь после долгого отсутствия интернета или при выходе из спящего режима. Перезапуск i2p-сервиса помогает. Кошелек при этом перезапускать необязательно. Перезапускать сервис лучше из браузера, на странице консоли i2p-роутера слева есть кнопка рестарт. При таком способе перезапуска, переинтеграция с сетью происходит за несколько секунд.

Еще одна особенность I2P, как и всех p2p-технологий, что качество связи сильно зависит от количества узлов, с которыми вы соединены. Поэтому лучше открыть входящие порты для i2p. На странице консоли i2p-роутера слева отображается количество пиров. Если пиров меньше 100 (обычно 10-20), значит ваш i2p-роутер не принимает входящие соединения (порты закрыты). При открытых портах количество пиров быстро становится больше 1000. Качество связи при этом улучшается значительно.

If you like my I2P-patch for bitcoin-qt/bitcoind, please, donate my project! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754
----------------------
Если Вам нравится мой I2P-патч для bitcoin-qt/bitcoind, пожалуйста, поддержите мой проект! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754
Ivan-russian
Sr. Member
****
Offline Offline

Activity: 316
Merit: 251



View Profile
March 23, 2013, 01:45:18 PM
 #106

Насчет прогресс бара, это я с линуксом перепутал, это там он другой.
giv (OP)
Sr. Member
****
Offline Offline

Activity: 254
Merit: 251


View Profile
March 25, 2013, 04:25:44 PM
 #107

Для развития проекта необходимы публичные сиды, т.е. кошельки запущенные в режиме гейта и с постоянным I2P-адресом (IP-адрес при этом может быть динамическим, порт 8333 наружу открывать необязательно, но желательно открыть порт, на котором висит i2p). Если у вас есть возможность держать i2p и пропатченный клиент запущенными, вы окажете огромную помощь проекту, опубликовав здесь или прислав мне в pm ваш i2p-адрес, я его добавлю как сид-ноду в исходниках готовящегося нового релиза. Сумма на запущенном кошельке совершенно не важна! Там может быть даже 0. Главное условие - это запущенный i2p (желательно с открытым портом), и запущенный клиент с постоянным i2p-адресом. Если вы не доверяете моей программе, можете запускать ее в виртуалке или на отдельной машине. Инструкции по настройке и ссылки на исходники и бинарники в первом посте.

If you like my I2P-patch for bitcoin-qt/bitcoind, please, donate my project! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754
----------------------
Если Вам нравится мой I2P-патч для bitcoin-qt/bitcoind, пожалуйста, поддержите мой проект! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754
giv (OP)
Sr. Member
****
Offline Offline

Activity: 254
Merit: 251


View Profile
March 25, 2013, 07:13:53 PM
Last edit: March 28, 2013, 07:23:20 PM by giv
 #108

Тут меня в личке попросили пошагово описать. Повторим кое-что из первого поста.

1) качаем дистрибутив i2p только с официального сайта http://www.i2p2.de/download
2) если не установлена Java, установщик i2p сообщит об этом. Java надо скачать тоже с официального сайта http://java.com/download/
3) ставим сначала Java, потом I2P
4) идем Панель управления - Администрирование - Службы. В списке находим I2P, проверяем, что он запущен (если нет - запускаем).


5) в браузере открываем странцу http://127.0.0.1:7657/configclients. Если страница не открывается, это значит, что i2p не запущен (возможно возникли какие-то ошибки). После того, как страница открылась возле пункта SAM application bridge необходимо нажать кнопку Start, после этого поставить галочку в столбце Run at Startup?, потом нажать кнопку Save Client Configuration.

6) если i2p настроен можно запускать биткоин. Открываем командную строку. В винде: Win+R, набрать cmd, нажать Enter. В линуксе, и так понятно))
7) в консоли переходим в директорию, в которую распаковали архив с моими исполняемыми файлами (например, C:\bitcoin)
Code:
cd c:\bitcoin
8 ) запускаем пропатченный клиент с параметром -generatei2pdestination
Code:
bitcoin-qt -generatei2pdestination

9) в появившемся окне видим три поля. И три кнопки для копирования содержимого в буфер обмена. Копируем весь текст из первого поля (можно соответствующей кнопкой).
10) открываем или создаем конфиг-файл для биткоина по адресу указанному здесь же в окне. пишем в него такое содержимое:
Code:
mydestination=<вставляем сюда текст из первого поля>
11) копируем текст из второго и третьего мне в pm, или постим сюда.
12) закрываем биткоин. запускаем снова уже безо всяких параметров. он загружается как обычно.

Готово.
Upd. Тесты показывают, что и с закрытыми портами работает нормально, поэтому убрал лишние картинки и описание того, как открыть порты для i2p.

If you like my I2P-patch for bitcoin-qt/bitcoind, please, donate my project! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754
----------------------
Если Вам нравится мой I2P-патч для bitcoin-qt/bitcoind, пожалуйста, поддержите мой проект! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754
giv (OP)
Sr. Member
****
Offline Offline

Activity: 254
Merit: 251


View Profile
March 28, 2013, 07:27:05 PM
 #109

Update 28.03.2013
Портированы изменения из официального клиента 0.8.1
Бинарники собраны с поддержкой QR-кодов.

If you like my I2P-patch for bitcoin-qt/bitcoind, please, donate my project! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754
----------------------
Если Вам нравится мой I2P-патч для bitcoin-qt/bitcoind, пожалуйста, поддержите мой проект! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754
Ivan-russian
Sr. Member
****
Offline Offline

Activity: 316
Merit: 251



View Profile
April 01, 2013, 06:41:27 PM
 #110

Пытаюсь собрать бинарник для 32 битного линукса со встроенными библиотеками. Пришлось поправить файл
bitcoin-qt-i2p-master/i2psam/makefile.unix
убрал флаги -m64, после этого обычный бинарник собирается, но если запускать его на другой машине он требует библиотеки.
Если я правильно понял, чтобы получить бинарник с библиотеками нужно использовать опцию RELEASE=1 при выполнении qmake.
Я добавил RELEASE=1 в файл 1.build-unix.sh, но появляется такая ошибка:
Code:
g++ -fstack-protector-all -Wl,-O1 -o bitcoin-qt build/bitcoin.o build/bitcoingui.o build/transactiontablemodel.o build/addresstablemodel.o build/optionsdialog.o build/sendcoinsdialog.o build/addressbookpage.o build/signverifymessagedialog.o build/aboutdialog.o build/editaddressdialog.o build/bitcoinaddressvalidator.o build/alert.o build/version.o build/sync.o build/util.o build/hash.o build/netbase.o build/key.o build/script.o build/main.o build/init.o build/net.o build/irc.o build/bloom.o build/checkpoints.o build/addrman.o build/db.o build/walletdb.o build/clientmodel.o build/guiutil.o build/transactionrecord.o build/optionsmodel.o build/monitoreddatamapper.o build/transactiondesc.o build/transactiondescdialog.o build/bitcoinstrings.o build/bitcoinamountfield.o build/wallet.o build/keystore.o build/transactionfilterproxy.o build/transactionview.o build/walletmodel.o build/bitcoinrpc.o build/rpcdump.o build/rpcnet.o build/rpcmining.o build/rpcwallet.o build/rpcblockchain.o build/rpcrawtransaction.o build/overviewpage.o build/csvmodelwriter.o build/crypter.o build/sendcoinsentry.o build/qvalidatedlineedit.o build/bitcoinunits.o build/qvaluecombobox.o build/askpassphrasedialog.o build/protocol.o build/notificator.o build/qtipcserver.o build/rpcconsole.o build/noui.o build/leveldb.o build/txdb.o build/qrcodedialog.o build/moc_bitcoingui.o build/moc_transactiontablemodel.o build/moc_addresstablemodel.o build/moc_optionsdialog.o build/moc_sendcoinsdialog.o build/moc_addressbookpage.o build/moc_signverifymessagedialog.o build/moc_aboutdialog.o build/moc_editaddressdialog.o build/moc_bitcoinaddressvalidator.o build/moc_clientmodel.o build/moc_guiutil.o build/moc_optionsmodel.o build/moc_monitoreddatamapper.o build/moc_transactiondesc.o build/moc_transactiondescdialog.o build/moc_bitcoinamountfield.o build/moc_transactionfilterproxy.o build/moc_transactionview.o build/moc_walletmodel.o build/moc_overviewpage.o build/moc_csvmodelwriter.o build/moc_sendcoinsentry.o build/moc_qvalidatedlineedit.o build/moc_qvaluecombobox.o build/moc_askpassphrasedialog.o build/moc_notificator.o build/moc_rpcconsole.o build/moc_qrcodedialog.o build/qrc_bitcoin.o    -L/usr/lib -Wl,-Bstatic -Wl,-z,relro -Wl,-z,now -lqrencode -lminiupnpc /home/sandbox/build/bitcoin-qt-i2p-master/bitcoin-qt/src/leveldb/libleveldb.a /home/sandbox/build/bitcoin-qt-i2p-master/bitcoin-qt/src/leveldb/libmemenv.a -lrt -lssl -lcrypto -ldb_cxx -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -Wl,-Bdynamic -L/home/sandbox/build/bitcoin-qt-i2p-master/bitcoin-qt/../i2psam/ -li2psam -lpthread -lQtGui -lQtCore 
/usr/bin/ld: cannot find -lqrencode
collect2: ld returned 1 exit status
make[1]: *** [bitcoin-qt] Ошибка 1
make[1]: Leaving directory `/home/sandbox/build/bitcoin-qt-i2p-master/bitcoin-qt'
make: *** [sub-bitcoin-qt-make_default-ordered] Ошибка 2
UNABLE TO FIND generated bitcoin-qt
При сборке офф. клиента с опцией RELEASE=1 та же беда.
giv (OP)
Sr. Member
****
Offline Offline

Activity: 254
Merit: 251


View Profile
April 02, 2013, 06:40:58 AM
 #111

cannot find -lqrencode
т.е. библиотека просто не установлена

Надо установить саму библиотеку и девелоперский пакет для нее. В убунте так:
Code:
sudo apt-get install libqrencode3 libqrencode-dev

If you like my I2P-patch for bitcoin-qt/bitcoind, please, donate my project! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754
----------------------
Если Вам нравится мой I2P-патч для bitcoin-qt/bitcoind, пожалуйста, поддержите мой проект! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754
Ivan-russian
Sr. Member
****
Offline Offline

Activity: 316
Merit: 251



View Profile
April 02, 2013, 11:32:48 AM
 #112

Дистрибутив Debian stable. Пакеты libqrencode3 libqrencode-dev точно установлены стандартным методом через apt-get install, бинарник с динамической линковкой собирается нормально. Попробовал выполнить ldconfig, вылезает та же ошибка. Если выполнить ldconfig -v (режим вывода подробностей) среди прочего выводится.
Code:
libqrencode.so.3 -> libqrencode.so.3.1.1
giv (OP)
Sr. Member
****
Offline Offline

Activity: 254
Merit: 251


View Profile
April 02, 2013, 11:48:46 AM
 #113

Чтобы статически слинковаться с библиотекой, она должна быть собрана как статическая библиотека, а не динамическая. Как я понял, в репозитриях дебиана/убунты статически собранной qrencode нет. Если вы уж так сильно хотите слинковаться с ней статически, вам нужно выкачать ее исходники и скомпилировать ее как статическую библиотеку, после этого линковать ее. Но я не понимаю для чего вам статически линковаться с библиотекой, которая по умолчанию есть в репозитариях - это не linux-way. Если этой библиотеки нет на целевой машине, то нужно просто ее поставить.

If you like my I2P-patch for bitcoin-qt/bitcoind, please, donate my project! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754
----------------------
Если Вам нравится мой I2P-патч для bitcoin-qt/bitcoind, пожалуйста, поддержите мой проект! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754
Vicus
Hero Member
*****
Offline Offline

Activity: 798
Merit: 1000


View Profile
April 02, 2013, 02:32:54 PM
 #114

Собрал под убунту, хочу помочь со статическим I2P-адресом для биткоина (около года держу полноценный 24/7 I2P-роутер в сети).
Запустил ./bitcoind -generatei2pdestination
(иксов нет)
Вот что получил:
Code:
Send: HELLO VERSION MIN=3.0 MAX=3.0

Reply: HELLO REPLY RESULT=OK VERSION=3.0

Send: SESSION CREATE STYLE=STREAM ID=TRIVDBL DESTINATION=TRANSIENT inbound.nickname=Bitcoin-client

Reply: SESSION STATUS RESULT=OK DESTINATION=oknqWmn4y7k3TyaDQUwI9wr2g~WmX~TH6hxqL-xNo0yKlrZ91ciJUXXWR3wjXmi2cSvzEE9-8C353a4DaLsT5DYS7Y8xqJUTfQDYbgzoqRgRYbLPMYzPn4oPu3mdd-ZjdLoqbBUWBPzKCea5gBywkU3exN6gxH3FghgfTv6k0uftsWJdRvcENajwTNQp28RipJbqAGB2WBk9XEywVT8d0LuxXXY3hl0rfDvb6lCarYYeEN5pEMWoL8FAV-8pVTlU4ZxYmlQjOZnwdSOBeyOLRmlji0JGmAjRD~3IQm6iIcY2aYu~3BR630m1KDpRWcQgUP3HMYHUju2SNebfI6W8ejULNxZ7dMSFBCIMX7P1KLs7jPQt8PvYIXIc9tsJ73ULivfNKIXpU8pPCbGUkNdzcx8pktl1KF7KvxeIyRp9VyK2TBng2PSFyobrb6JJCfQYTYxHx23J38a-y2jiSrPGWVadIfh-C1IroFsHr3jruRaH8HHGvo3DI6JkKOs~WxQ9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADJBKvOZbAFr7IDXLa5fowom6hCr9ehEbzVv9-g5WCiLS3N~-V3Of7ERU0OmwEQkXW

Send: DEST GENERATE

Reply: DEST REPLY PUB=peQZIZ0yh-ya8xyD~JW0STAzrrFxas3NBPfyOm1FjNq3djnp~AQgRXTFVAqSXdvpl~UTH3VLSQkPWZydSYEoF5Y4wwLrAcUhVhilimaFQhNLFrNLv7ahfvwYNYp9Q7NKqJoJSEPLAg536ztaxYx23qskX2ns9mo6fOcGJEQWFeYuCd~xYNZMu6vZoN~Xq635QG7QlP52VbRPgK1uyfOVRxFKUs-fP5AQNEwaRoCEE1f5yEG1PjoN62ESmbhNpMc~Qtndq1vj~LMzF3zskSHd-IMbBQl8vD9J8G68M2o57YlYCFrGrV0CHbEqiQXQ7Z5A3x5ejZAJCUdm9FrqbAYzB401SutKyxr08fP2Y2Y6AKVXNEoIET0SCAf1hOi~6bVOfgrbG0TPTxoZ6L~wkTdA6BAcetn1Nj-WP8i3a~GmyvfWgh5vG~61KOjIJ5FwuzDmTkMlw6Cutvy2taFHrsN9I9NP2jYkvKYKPPFHOKjtH5ZwihD~5HtIGLICNVYQ--L3AAAA PRIV=peQZIZ0yh-ya8xyD~JW0STAzrrFxas3NBPfyOm1FjNq3djnp~AQgRXTFVAqSXdvpl~UTH3VLSQkPWZydSYEoF5Y4wwLrAcUhVhilimaFQhNLFrNLv7ahfvwYNYp9Q7NKqJoJSEPLAg536ztaxYx23qskX2ns9mo6fOcGJEQWFeYuCd~xYNZMu6vZoN~Xq635QG7QlP52VbRPgK1uyfOVRxFKUs-fP5AQNEwaRoCEE1f5yEG1PjoN62ESmbhNpMc~Qtndq1vj~LMzF3zskSHd-IMbBQl8vD9J8G68M2o57YlYCFrGrV0CHbEqiQXQ7Z5A3x5ejZAJCUdm9FrqbAYzB401SutKyxr08fP2Y2Y6AKVXNEoIET0SCAf1hOi~6bVOfgrbG0TPTxoZ6L~wkTdA6BAcetn1Nj-WP8i3a~GmyvfWgh5vG~61KOjIJ5FwuzDmTkMlw6Cutvy2taFHrsN9I9NP2jYkvKYKPPFHOKjtH5ZwihD~5HtIGLICNVYQ--L3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACc~9SirsP77OtIQu5WEH5~tb35GbsToR-Z4AKSWOn6V7hHJnNm0V07i2fcdlBOGER

Bitcoin I2P:
If you want to use a permanent I2P-address you have to set a 'mydestination' option in the configuration file: /home/vicus/.bitcoin/bitcoin.conf
Generated address:

Address + private key (save this text in the configuration file and keep it secret):
peQZIZ0yh-ya8xyD~JW0STAzrrFxas3NBPfyOm1FjNq3djnp~AQgRXTFVAqSXdvpl~UTH3VLSQkPWZydSYEoF5Y4wwLrAcUhVhilimaFQhNLFrNLv7ahfvwYNYp9Q7NKqJoJSEPLAg536ztaxYx23qskX2ns9mo6fOcGJEQWFeYuCd~xYNZMu6vZoN~Xq635QG7QlP52VbRPgK1uyfOVRxFKUs-fP5AQNEwaRoCEE1f5yEG1PjoN62ESmbhNpMc~Qtndq1vj~LMzF3zskSHd-IMbBQl8vD9J8G68M2o57YlYCFrGrV0CHbEqiQXQ7Z5A3x5ejZAJCUdm9FrqbAYzB401SutKyxr08fP2Y2Y6AKVXNEoIET0SCAf1hOi~6bVOfgrbG0TPTxoZ6L~wkTdA6BAcetn1Nj-WP8i3a~GmyvfWgh5vG~61KOjIJ5FwuzDmTkMlw6Cutvy2taFHrsN9I9NP2jYkvKYKPPFHOKjtH5ZwihD~5HtIGLICNVYQ--L3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACc~9SirsP77OtIQu5WEH5~tb35GbsToR-Z4AKSWOn6V7hHJnNm0V07i2fcdlBOGER

Address (you can make it public):
peQZIZ0yh-ya8xyD~JW0STAzrrFxas3NBPfyOm1FjNq3djnp~AQgRXTFVAqSXdvpl~UTH3VLSQkPWZydSYEoF5Y4wwLrAcUhVhilimaFQhNLFrNLv7ahfvwYNYp9Q7NKqJoJSEPLAg536ztaxYx23qskX2ns9mo6fOcGJEQWFeYuCd~xYNZMu6vZoN~Xq635QG7QlP52VbRPgK1uyfOVRxFKUs-fP5AQNEwaRoCEE1f5yEG1PjoN62ESmbhNpMc~Qtndq1vj~LMzF3zskSHd-IMbBQl8vD9J8G68M2o57YlYCFrGrV0CHbEqiQXQ7Z5A3x5ejZAJCUdm9FrqbAYzB401SutKyxr08fP2Y2Y6AKVXNEoIET0SCAf1hOi~6bVOfgrbG0TPTxoZ6L~wkTdA6BAcetn1Nj-WP8i3a~GmyvfWgh5vG~61KOjIJ5FwuzDmTkMlw6Cutvy2taFHrsN9I9NP2jYkvKYKPPFHOKjtH5ZwihD~5HtIGLICNVYQ--L3AAAA

Short base32-address:
3ar2cu5df7obchhai7xpla6mqscrohsfpxl4qzxg75suzk6eutzq.b32.i2p


Closing SAM session...
Что из этого нужно отправить автору? (естественно перед отправкой все перегенерирую заново).
giv (OP)
Sr. Member
****
Offline Offline

Activity: 254
Merit: 251


View Profile
April 02, 2013, 02:50:33 PM
 #115

Что из этого нужно отправить автору? (естественно перед отправкой все перегенерирую заново).

Спасибо, что откликнулись.
"Address + private key" отправлять никому не нужно, нужно держать в секрете.
Мне нужно отправить "Address (you can make it public)" и "Short base32-address".

Сообщения "Send:" и "Reply:" являются отладочными, их можно игнорировать. Пока я их вывожу в консоль (stdout). Со временем буду писать в лог-файл. Если они вас отвлекают, можно перенаправить вывод в файл
Code:
./bitcoind > btc-i2p.log

If you like my I2P-patch for bitcoin-qt/bitcoind, please, donate my project! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754
----------------------
Если Вам нравится мой I2P-патч для bitcoin-qt/bitcoind, пожалуйста, поддержите мой проект! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754
Ivan-russian
Sr. Member
****
Offline Offline

Activity: 316
Merit: 251



View Profile
April 03, 2013, 05:57:06 PM
 #116

Чтобы статически слинковаться с библиотекой, она должна быть собрана как статическая библиотека, а не динамическая. Как я понял, в репозитриях дебиана/убунты статически собранной qrencode нет. Если вы уж так сильно хотите слинковаться с ней статически, вам нужно выкачать ее исходники и скомпилировать ее как статическую библиотеку, после этого линковать ее. Но я не понимаю для чего вам статически линковаться с библиотекой, которая по умолчанию есть в репозитариях - это не linux-way. Если этой библиотеки нет на целевой машине, то нужно просто ее поставить.
Данное желание возникло при след. обстоятельствах: я стал запускать бинарник вашего клиента, возникла ошибка о нехватке библиотеки miniupnpc, в репозитории стабильного дебиана этой библиотеки нет, ставить ее через make install как то не кашерно, релизный бинарник стандартного клиента запускался нормально, вот я и решил собрать такой же. Наверное буду переходить на другой дистрибутив, софт в стабильном дебиане сильно устаревший.
giv (OP)
Sr. Member
****
Offline Offline

Activity: 254
Merit: 251


View Profile
April 03, 2013, 07:25:13 PM
 #117

Подключайте тестинг репозитарий. Дебиан без тестинг репозитария иногда бывает уныл. Можно основные пакеты оставить стабильными (если это важно), а нужные подтягивать из тестинга или даже из анстейбла.
Или убунту ставить - по сути, тот же тестинг дебиан.

If you like my I2P-patch for bitcoin-qt/bitcoind, please, donate my project! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754
----------------------
Если Вам нравится мой I2P-патч для bitcoin-qt/bitcoind, пожалуйста, поддержите мой проект! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754
awoland
Legendary
*
Offline Offline

Activity: 1498
Merit: 1021

Was mich nicht umbringt macht mich stärker [F.N.]


View Profile WWW
April 04, 2013, 09:56:55 AM
 #118

Я добавил RELEASE=1 в файл 1.build-unix.sh, но появляется такая ошибка:
Code:
...
/usr/bin/ld: cannot find -lqrencode
При сборке офф. клиента с опцией RELEASE=1 та же беда.

При сборке с опцией RELEASE=1 бинарник ликуется со статическими библиотеками.
В системе должна быть установлена libqrencode.a.

Was mich nicht umbringt macht mich stärker [F.N.]
giv (OP)
Sr. Member
****
Offline Offline

Activity: 254
Merit: 251


View Profile
April 04, 2013, 12:40:23 PM
 #119

При сборке с опцией RELEASE=1 бинарник ликуется со статическими библиотеками.
В системе должна быть установлена libqrencode.a.
Это понятно. Дело в том, что, похоже, в дебиане/убунте в пакетах нет статической qrencode, только so.

If you like my I2P-patch for bitcoin-qt/bitcoind, please, donate my project! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754
----------------------
Если Вам нравится мой I2P-патч для bitcoin-qt/bitcoind, пожалуйста, поддержите мой проект! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754
awoland
Legendary
*
Offline Offline

Activity: 1498
Merit: 1021

Was mich nicht umbringt macht mich stärker [F.N.]


View Profile WWW
April 05, 2013, 03:21:42 AM
 #120

Некоторые пакеты в debiane/ubuntu из репозиториев - откровенное зло и мусор. Собранный мной bfgminer работает и выдает хешрейт процентов на 40% больше, чем установленный с ppa на тех же настройках.

Was mich nicht umbringt macht mich stärker [F.N.]
Pages: « 1 2 3 4 5 [6] 7 8 »  All
  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!