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
|
|
|
Мой bitcoind (df6d907fa4862e63cbd568efa28b4f6f) часто надолго отключается от сети (0 cоединений).
с этими файлами должно быть лучше. только перед запуском нужно peers.dat удалить опять. иногда я отключаю свои ноды, или тестирую что-нибудь, поэтому отвалы иногда - это нормально.надо еще подебажить
|
|
|
у меня тоже иногда кошелек не хочет коннектится ко всем адресам, которые он знает. вроде нашел в чем проблема, хотя не уверен, сегодня выложу апдейт. спасибо, похоже, вы мой единственный тестер.
|
|
|
Добавил в первый пост инструкции для винды.
|
|
|
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. Короче все по аналогии с линуксом. Подробные инструкции для винды выложу завтра.
|
|
|
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 исполняемые файлы будут готовы в ближайшее время. Уже готовы и проходят тестирование:
|
|
|
Спасибо за ссылку. Я в курсе этого, еще не получил. Если честно, то и не надеюсь, хотя не отказался бы. Edit Также спасибо неизвестному меценату за 0.1 бтц, полученные вчера.
|
|
|
Обновил первый пост: добавил описание новых опций командной строки, а также инструкцию по запуску кошелька с постоянным 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 исполняемые файлы будут готовы в ближайшее время ( после того, как будет решена задача написания серверной части уже в процессе!).
|
|
|
Свои туннели qmsmogs3bt26gwenm3v6trbsc3nvucppnjb5duybh25yt3g4ilqa.b32.i2p и yccejgocagg5cscpnu4cxbmz2jt2aleqx63izylxz2cgfx34uzeq.b32.i2p я пока потушил, т.к. тестирую встроенные входящие соединения. Завтра или послезавтра постараюсь выложить апдейт. Сборка для Windows тоже готовится, будет выложена в ближайшие несколько дней, если не возникнет ничего непредвиденного.
|
|
|
Скрипт на питоне для перевода base64 destination в base32 адрес. Нашел здесь http://www.irongeek.com/i.php?page=security/i2p-tor-workshop-notes. Оригинал тут http://forum.i2p/viewtopic.php?t=4367#!/usr/bin/env python import base64, hashlib, sys
if len(sys.argv) != 2: print 'Usage: convertkey.py <base64key>' sys.exit(1)
key = sys.argv[1] raw_key = base64.b64decode(key, '-~') hash = hashlib.sha256(raw_key) base32_hash = base64.b32encode(hash.digest()) print base32_hash.lower().replace('=', '')+'.b32.i2p'
Пример использования: $ python convertkey.py SVAxpjZzKn~HjvuqpoX5Y948CQnrPpw~9Y9n7itkniijx3NbgTQGJVmZJoc1ERXE87CqcLeeaWtAwqIwhYXL5Y5XkvaUAlAA5BD-9afCmyP42rtEluQLBAprd70UuN20ujuVm0HPyKcIyezphMHsK~GbYMNFiyTz8ko~Kd2wHaeXKWQh6pXyjQJzT4Bwcv1Y9JtPC5b1P5VpwQaLlMJJvblRi8jbRAbimjsxxrMSG6YX8Ks99tsdnQ6YOHGzTPoGpHFgBiROSYwXtC~BbFSv0XfhmN17ZfG6ZCXTbp-xVs-4txSyS~hnS9dL9xHWIv9MNbJzZhI7YztxWgMR3ZNMwR-W2fUeHAcZusmvbm3r-NpIC0O0p9LDDcu7Vxszk~QD~qylFfIT3j8kwu4RDExgqyelVdXVVSlyriHWoIdt9BklqwI1dbAEoLAfG7IZ3921dP4-MH7~AS8Jn3foNe8CAUvu2baRNRIAu75GknCFV5gGIuRRJjFNnrt~vaZfIQP6AAAA bhqfvosghsfdbi3qubnk3ro6juklz5w7b6l3x6mibkxzzk3mob5a.b32.i2p
|
|
|
Неплохо бы в дальнейшем ссылку на Ваш проект в список echelon.i2p разместить.
Сначала исходники выложу. А потом размещайте куда хотите Входящие соединения заработали! В течение нескольких дней выложу апдейт!
|
|
|
Я попробую, только на отдельной машине без ценной информации И, если не трудно, запостите ссылку на хорошее описание запуска i2p под Win, спасибо, хорошее дело делаете! Другого и не нужно пока. Для винды у i2p есть графический инталлятор. Ставится как все обычные программы - далее-далее-далее-готово. Только перед этим надо java поставить (если еще не стоит - он напомнит). Потом все настройки аналогичны описанным. Когда выпущу под винду, запощу краткую инструкцию по аналогии с линуксом.
|
|
|
За такие "фаелы" банить надо, чтоб больше не "пробывал"
|
|
|
@Robinovich После того, как решу задачу с приемом входящих I2P-соединений. У меня уже есть идея как это сделать (точнее, как интегрировать в существующий код биткоина). Если идея окажется верной, то возможно на следующей неделе начну портировать под винду. Если идея окажется неверной, то портирую под винду текущую версию.
Edit Кстати, сколько в этой теме желающих протестировать под windows (пока так же экзешник без исходников)? Отпишитесь.
|
|
|
FIXED! Update 01.02.2013Теперь после перезапуска сервиса I2P кошелек нормально восстанавливает соединения. Ссылки для скачивания:Исполняемые файлы для linux x64: http://rusfolder.com/3480766301.02.2013 MD5: 9006486691534d8734f8ba403e1a1cce *bitcoin-qt SHA1: e53fd8acdae3ffc17d56ba4610942a94d3d93235 *bitcoin-qt MD5: fa3c822f3b238df5fe4f5db1055c7efe *bitcoind SHA1: 2071cc99c6dc45fc06ef264509325ba663ed4f70 *bitcoind
|
|
|
Ок. Спасибо. Перезапуск I2P во время работы кошелька я не тестировал.
|
|
|
Создал серверный тоннель: ulqrfz3d6zeaweo727vvwlk4vvqsc73ub727qggswz3utu4eokaa.b32.i2p Он зазеленел, но я не знаю, работает ли он.
Работает, я сейчас через вас подключен. Синхронизировался нормально.
|
|
|
Выложил bitcoind.
@Yurock Перевод 0.1 получил, спасибо. Почему же поделие?
|
|
|
|