awoland
Legendary
Offline
Activity: 1498
Merit: 1021
Was mich nicht umbringt macht mich stärker [F.N.]
|
|
February 03, 2013, 08:28:09 PM |
|
Неплохо бы в дальнейшем ссылку на Ваш проект в список echelon.i2p разместить.
|
Was mich nicht umbringt macht mich stärker [F.N.]
|
|
|
giv (OP)
|
|
February 03, 2013, 08:56:59 PM |
|
Неплохо бы в дальнейшем ссылку на Ваш проект в список echelon.i2p разместить.
Сначала исходники выложу. А потом размещайте куда хотите Входящие соединения заработали! В течение нескольких дней выложу апдейт!
|
If you like my I2P-patch for bitcoin-qt/bitcoind, please, donate my project! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754 ---------------------- Если Вам нравится мой I2P-патч для bitcoin-qt/bitcoind, пожалуйста, поддержите мой проект! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754
|
|
|
giv (OP)
|
|
February 07, 2013, 07:38:43 PM |
|
Свои туннели qmsmogs3bt26gwenm3v6trbsc3nvucppnjb5duybh25yt3g4ilqa.b32.i2p и yccejgocagg5cscpnu4cxbmz2jt2aleqx63izylxz2cgfx34uzeq.b32.i2p я пока потушил, т.к. тестирую встроенные входящие соединения. Завтра или послезавтра постараюсь выложить апдейт. Сборка для Windows тоже готовится, будет выложена в ближайшие несколько дней, если не возникнет ничего непредвиденного.
|
If you like my I2P-patch for bitcoin-qt/bitcoind, please, donate my project! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754 ---------------------- Если Вам нравится мой I2P-патч для bitcoin-qt/bitcoind, пожалуйста, поддержите мой проект! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754
|
|
|
giv (OP)
|
|
February 08, 2013, 07:08:58 AM |
|
Обновил первый пост: добавил описание новых опций командной строки, а также инструкцию по запуску кошелька с постоянным i2p-адресом. Update 08.02.2013Большое обновление: реализованы входящие i2p-соединения, добавлена возможность генерации i2p-адресов (опция -generatei2pdestination), добавлена возможность запускать кошелек с постоянным i2p-адресом (опция -mydestination), много мелких исправлений и улучшений. Ссылки для скачивания:Исполняемые файлы для linux x64: http://rusfolder.com/3490395008.02.2013 MD5: 45e8261e3217ecc7fa0cd5b2f0b1e031 *bitcoin-qt SHA1: d9c81d199fc9f3956ff9a05a6598a116e39e2902 *bitcoin-qt MD5: d32082b0bd3e85341284cc221c41cc25 *bitcoind SHA1: 51e22ad41bbf198fa71243446194ca14c05e2824 *bitcoind Для платформы Windows исполняемые файлы будут готовы в ближайшее время ( после того, как будет решена задача написания серверной части уже в процессе!).
|
If you like my I2P-patch for bitcoin-qt/bitcoind, please, donate my project! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754 ---------------------- Если Вам нравится мой I2P-патч для bitcoin-qt/bitcoind, пожалуйста, поддержите мой проект! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754
|
|
|
|
giv (OP)
|
|
February 10, 2013, 06:44:13 PM |
|
Спасибо за ссылку. Я в курсе этого, еще не получил. Если честно, то и не надеюсь, хотя не отказался бы. Edit Также спасибо неизвестному меценату за 0.1 бтц, полученные вчера.
|
If you like my I2P-patch for bitcoin-qt/bitcoind, please, donate my project! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754 ---------------------- Если Вам нравится мой I2P-патч для bitcoin-qt/bitcoind, пожалуйста, поддержите мой проект! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754
|
|
|
giv (OP)
|
|
February 12, 2013, 08:55:35 PM |
|
Update 12.02.2013Критическое обновление. При определенных условиях было возможно обращение к несуществующему сокету. Проблема устранена. Ссылки для скачивания:Исполняемые файлы для linux x64: http://rusfolder.com/3498170812.02.2013 MD5: d3a5d0ff69e31873e22a5f8e640270fb *bitcoin-qt SHA1: 07a27b2f01ed0f3ebdf437dc0daecad0ecdb5a5b *bitcoin-qt MD5: df6d907fa4862e63cbd568efa28b4f6f *bitcoind SHA1: 801db6b088cda366596aca34fec64a9224988280 *bitcoind Для платформы Windows исполняемые файлы будут готовы в ближайшее время. Уже готовы и проходят тестирование:
|
If you like my I2P-patch for bitcoin-qt/bitcoind, please, donate my project! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754 ---------------------- Если Вам нравится мой I2P-патч для bitcoin-qt/bitcoind, пожалуйста, поддержите мой проект! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754
|
|
|
Yurock
|
|
February 12, 2013, 10:52:06 PM |
|
Ещё один способ: добавить свой destination в приватную адресную книгу (localhost:7657/susidns/addressbook?book=private) с любым именем. Можно скопировать в поле "Адрес назначения" полный код вместе с секретным ключом, лишние символы будут отрезаны. После этого нажимаем "детали" и видим "Base 32 адрес". Вот что у меня получилось: gtaua5xsj52jouufinwb7qebcyou6phdarbgnaspsnenzsjbuhza.b32.i2pПосле этого можно удалить запись из книги.
|
|
|
|
Yurock
|
|
February 13, 2013, 06:55:46 AM Last edit: February 19, 2013, 08:28:49 PM by Yurock |
|
http://git.repo.i2p/w/bitcoin-i2p.gitЕщё одна реализация. Работает через BOB. Разработка заброшена, но если чуть поковырять, вроде, работает. Адрес для подключения в режиме testnet: 89IqnOzIPhRoNFnMcOYjqAo5TZnu9T4zdekSyCJnYAHcr-aI8piTBfFppjgXYCjAWx0raVaw1Fc2mgDzpqi0lgBoBxqEFSOQ2snriCdVwwIrmSpJD7~tlzotWJtnjowl141qIjEZvP~6u6nrWhtdPJDasElPI87XRXTFoSFo53D3APPoyIAUVay9qIFTBesbEA-BeQPv-TOW2FWDb~RPCz-YNd7ELoXu2AaiIFiV6kIAh-SKeiP7UUni54yCpa5EH0KEF11HM18WxriRXdrmz4zQF2-6ELhsDY4cFXoUZDorMKsSxPPnx2yhrEc6gmtQajg-9~AIgtYwazLtoBoCxxh5~og1mFScDd~bMlKRLKxAlHYvA9YrnfrEwZ2coswSssfafciY4E-m4MAMFjhZ6ARpgaGPDD8TY~WAEV8UOcqPaODZrvAtkeNLx-XQ9NTOj8Sr3s5TV0LjCSz8RB8U8b1dO~-5X6DqUOIzHvVRmvbD-YSBlVD9NXMhqvQG92wbAAAA
|
|
|
|
giv (OP)
|
|
February 13, 2013, 09:27:42 PM |
|
Update 13.02.2013Небольшое обновление qt-клиента для linux (косметические улучшения), демон можно не обновлять. Добавлены исполняемые файлы для Windows!Ссылки для скачивания:Исполняемые файлы для windows x32: http://rusfolder.com/3500039313.02.2013 MD5: 4a9178625c1fd05e0565665d9bd96770 *bitcoin-qt.exe SHA1: 5285b9ed0e4f9196d419ccb80794c455643439bd *bitcoin-qt.exe MD5: b41f1a087e305d84d3d2531dde6a0336 *bitcoind.exe SHA1: 95ebb7bf162afbbf5ed40d16f00bb1e59bb18670 *bitcoind.exe Исполняемые файлы для linux x64: http://rusfolder.com/3500034913.02.2013 MD5: 58c15b7b4188a1f3419b95aba42914a2 *bitcoin-qt SHA1: db5ec0e55d7412965beb50379ad21fa047b40937 *bitcoin-qt MD5: c2ee2c54e29f02cedc68f444dadced10 *bitcoind SHA1: f3a74f04e1203b128809ebfece2e6c69a953be7a *bitcoind Выкладываю бинарники для винды. Для запуска ничего устанавливать и качать дополнительно не надо (кроме самого I2P). Надо запустить I2P, потом в настройках I2P запустить SAM (см. первый пост). Подождать пока I2P интегрируется в сеть, потом можно запускать кошелек. Если просто без опций запустить, то кошелек будет работать одновременно и в инете, и в i2p. Если хотите только в i2p, надо запускать с параметром -onlynet=native_i2p и указать хотя бы одну ноду параметром -addnode. Короче все по аналогии с линуксом. Подробные инструкции для винды выложу завтра.
|
If you like my I2P-patch for bitcoin-qt/bitcoind, please, donate my project! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754 ---------------------- Если Вам нравится мой I2P-патч для bitcoin-qt/bitcoind, пожалуйста, поддержите мой проект! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754
|
|
|
giv (OP)
|
|
February 14, 2013, 03:44:06 PM |
|
Добавил в первый пост инструкции для винды.
|
If you like my I2P-patch for bitcoin-qt/bitcoind, please, donate my project! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754 ---------------------- Если Вам нравится мой I2P-патч для bitcoin-qt/bitcoind, пожалуйста, поддержите мой проект! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754
|
|
|
Yurock
|
|
February 14, 2013, 11:49:30 PM |
|
Мой bitcoind (df6d907fa4862e63cbd568efa28b4f6f) часто надолго отключается от сети (0 cоединений).
|
|
|
|
giv (OP)
|
|
February 15, 2013, 05:28:37 AM |
|
у меня тоже иногда кошелек не хочет коннектится ко всем адресам, которые он знает. вроде нашел в чем проблема, хотя не уверен, сегодня выложу апдейт. спасибо, похоже, вы мой единственный тестер.
|
If you like my I2P-patch for bitcoin-qt/bitcoind, please, donate my project! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754 ---------------------- Если Вам нравится мой I2P-патч для bitcoin-qt/bitcoind, пожалуйста, поддержите мой проект! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754
|
|
|
qdi
|
|
February 15, 2013, 07:24:43 AM |
|
у меня тоже иногда кошелек не хочет коннектится ко всем адресам, которые он знает. вроде нашел в чем проблема, хотя не уверен, сегодня выложу апдейт. спасибо, похоже, вы мой единственный тестер.
я могу потестить, если будут исходники.
|
|
|
|
giv (OP)
|
|
February 15, 2013, 08:57:43 PM Last edit: February 16, 2013, 02:52:28 PM by giv |
|
Мой bitcoind (df6d907fa4862e63cbd568efa28b4f6f) часто надолго отключается от сети (0 cоединений).
с этими файлами должно быть лучше. только перед запуском нужно peers.dat удалить опять. иногда я отключаю свои ноды, или тестирую что-нибудь, поэтому отвалы иногда - это нормально.надо еще подебажить
|
If you like my I2P-patch for bitcoin-qt/bitcoind, please, donate my project! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754 ---------------------- Если Вам нравится мой I2P-патч для bitcoin-qt/bitcoind, пожалуйста, поддержите мой проект! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754
|
|
|
giv (OP)
|
|
February 19, 2013, 07:59:25 PM |
|
Update 19.02.2013увеличена константа, отвечающая за вероятность коннекта между клиентами исправлены ошибки, иногда мешавшие коннекту между клиентами Ссылки для скачивания:Исполняемые файлы для windows: http://wikisend.com/download/107234/btci2p-win32.zip19.02.2013 MD5: 3db2ca3d54a5213584a1466446d7a7a9 *bitcoin-qt.exe SHA1: 3b5ce06ab1e56793418cacdf4262fd9d2d7638cd *bitcoin-qt.exe MD5: 44b05534810dc7c534110dfe7877ab42 *bitcoind.exe SHA1: 51febbd9cb18f7e069695a5c2d7d561196bc8d58 *bitcoind.exe Исполняемые файлы для linux x64: http://wikisend.com/download/347698/btci2p-linux64.tar.bz219.02.2013 MD5: f01e533a086f05ff37358e6fea3f791e *bitcoin-qt SHA1: bc44f849a2290c26818841b312438588d10c0de9 *bitcoin-qt MD5: dba30ff3f4dbb22970d0e9a536fed4e1 *bitcoind SHA1: 93f433ea2b6da89e8bd2b77a83e683e7ca2ce828 *bitcoind
|
If you like my I2P-patch for bitcoin-qt/bitcoind, please, donate my project! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754 ---------------------- Если Вам нравится мой I2P-патч для bitcoin-qt/bitcoind, пожалуйста, поддержите мой проект! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754
|
|
|
awoland
Legendary
Offline
Activity: 1498
Merit: 1021
Was mich nicht umbringt macht mich stärker [F.N.]
|
|
February 20, 2013, 05:44:04 AM |
|
вышла 0.8 версия патчи под нее адаптироваь будете ?
|
Was mich nicht umbringt macht mich stärker [F.N.]
|
|
|
giv (OP)
|
|
February 20, 2013, 06:28:32 AM Last edit: February 20, 2013, 06:47:19 AM by giv |
|
Вообще - да, но не сейчас. Если, честно, то я даже еще не смотрел код 0.8. Читал только, что Гэвин хотел самопальные потоки заменить бустовскими. И это правильно, потому что сейчас код работы с потоками ужасен. Для меня сейчас приоритетная задача довести текущую реализацию до некоего логического завершения и опубликовать исходники. Потом уже можно заняться добавлением плюшек и бэкпортированием изменений из свежих версий биткоина. Если замечаний по выложенным вчера файлам не будет, то я начну готовить исходники к публикации, т.к. на данный момент основная функциональность, которую я планировал, реализована полностью. Upd Почитал тут https://bitcointalk.org/index.php?topic=145184.0. Изменений много. Самое важное по моему мнению, что заменили BerkeleyDB на LevelDB от гугла. Судя по описанию, изменений, касающихся именно моего патча, не много, поэтому принципиальных проблем для переноса патча на 0.8 не вижу. Но, конечно, надо смотреть код.
|
If you like my I2P-patch for bitcoin-qt/bitcoind, please, donate my project! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754 ---------------------- Если Вам нравится мой I2P-патч для bitcoin-qt/bitcoind, пожалуйста, поддержите мой проект! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754
|
|
|
Yurock
|
|
February 20, 2013, 07:49:05 AM |
|
бэкпортированием изменений из свежих версий биткоина Можно ли изолировать I2P-код до такой степени, чтобы его было легко вливать в любую версию Bitcoin?
|
|
|
|
giv (OP)
|
|
February 20, 2013, 08:08:43 AM |
|
Можно ли изолировать I2P-код до такой степени, чтобы его было легко вливать в любую версию Bitcoin?
Хотелось бы. Уже сейчас мой код довольно сильно изолирован, если не вдаваться в подробности, то я просто подкидываю стандартному коду биткоина сокет, связанный с I2P. И он обращается с ним, как с обычным сокетом, даже не зная про какой-то там i2p. Вся работа с I2P вынесена в мою отдельную библиотеку, которая просто линкуется статически и от остального биткоина не зависит вообще. Ее даже вполне можно использовать в других проектах (что я и делаю). Еще в класс CNetAddr в файле netbase.h добавлено поле и соответствующие методы для работы с dest-hash. Но, естественно, полностью изолировать мой код нельзя, он ведь как-то должен взаимодействовать с остальным кодом. Поэтому если в будущем будут меняться те места в коде биткоина, в которые я встраиваю свой код, то придется допиливать вручную. При минорных изменениях скорее всего можно будет автоматически накладывать патч. Например, я почти уверен (хотя и не пробовал), что мой патч без проблем накатится на версию 0.7.2. Это зависит не от меня, а от того, какие места в оригинальном коде будут менять разработчики биткоина в очередном релизе. И гарантировать, что они не будут менять код, от которого завишу я, нельзя. Поэтому для каждого релиза нужно все равно вручную смотреть код, тем более для таких мажорных релизов, как 0.8.
|
If you like my I2P-patch for bitcoin-qt/bitcoind, please, donate my project! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754 ---------------------- Если Вам нравится мой I2P-патч для bitcoin-qt/bitcoind, пожалуйста, поддержите мой проект! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754
|
|
|
|