Bitcoin Forum
December 16, 2017, 03:41:21 AM *
News: Latest stable version of Bitcoin Core: 0.15.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Poll
Question: Должен ли биткойн-кошелек работать в I2P
Нет, меня и обычный инет устраивает
Нет, меня устраивает Tor
Да, не для меня, а для проекта в целом
Да, мне очень не хватает этой фичи
I2P? Что это?

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

Activity: 462


View Profile
February 14, 2013, 11:49:30 PM
 #81

Мой bitcoind (df6d907fa4862e63cbd568efa28b4f6f) часто надолго отключается от сети (0 cоединений).
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
giv
Sr. Member
****
Offline Offline

Activity: 252


View Profile
February 15, 2013, 05:28:37 AM
 #82

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

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

Activity: 602



View Profile
February 15, 2013, 07:24:43 AM
 #83

у меня тоже иногда кошелек не хочет коннектится ко всем адресам, которые он знает. вроде нашел в чем проблема, хотя не уверен, сегодня выложу апдейт. спасибо, похоже, вы мой единственный тестер.
я могу потестить, если будут исходники.
giv
Sr. Member
****
Offline Offline

Activity: 252


View Profile
February 15, 2013, 08:57:43 PM
 #84

Мой 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
Sr. Member
****
Offline Offline

Activity: 252


View Profile
February 19, 2013, 07:59:25 PM
 #85

Update 19.02.2013
увеличена константа, отвечающая за вероятность коннекта между клиентами
исправлены ошибки, иногда мешавшие коннекту между клиентами

Ссылки для скачивания:
Исполняемые файлы для windows: http://wikisend.com/download/107234/btci2p-win32.zip
19.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.bz2
19.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 Offline

Activity: 1442


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


View Profile WWW
February 20, 2013, 05:44:04 AM
 #86

вышла 0.8 версия
патчи под нее адаптироваь будете ?

██████████████████            ██████████
████████████████              ██████████
██████████████          ▄█   ███████████
████████████         ▄████   ███████████
██████████        ▄███████  ████████████
████████        ▄█████████  ████████████
██████        ▄███████████  ████████████
████       ▄██████████████ █████████████
██      ▄███████████████████████████████
▀        ███████████████████████████████
▄          █████████████████████████████
██▄         ▀███████████████████████████
████▄        ▀██████████████████████████
██████▄        ▀████████████████████████
████████▄        ████████████████▀ █████
██████████▄       ▀█████████████  ██████
████████████▄       ██████████   ███████
██████████████▄      ▀██████    ████████
████████████████▄▄     ███     █████████
███████████████████▄    ▀     ██████████
█████████████████████▄       ███████████
███████████████████████▄   ▄████████████





▄█████████████████   ███             ███   ███   ███▄                ▄███            █████            ████████████████   ████████████████▄             █████
███▀                 ███             ███   ███   ████▄              ▄████           ███████           ███                ███           ▀███           ███████
███                  ███             ███   ███   █████▄            ▄█████          ███▀ ▀███          ███                ███            ███          ███▀ ▀███
███                  ███             ███   ███   ███ ███▄        ▄███ ███        ▄███▀   ▀███▄        ███                ███           ▄███        ▄███▀   ▀███▄
███                  ███████████████████   ███   ███  ▀██▄      ▄██▀  ███       ▄███▀     ▀███▄       ████████████████   ████████████████▀        ▄███▀     ▀███▄
███                  ███             ███   ███   ███   ▀███    ███▀   ███      ▄███▀       ▀███▄      ███                ███        ███          ▄███▀       ▀███▄
███                  ███             ███   ███   ███    ▀███  ███▀    ███     ▄███▀         ▀███▄     ███                ███         ███        ▄███▀         ▀███▄
███▄                 ███             ███   ███   ███      ██████      ███    ▄███             ███▄    ███                ███          ███      ▄███             ███▄
▀█████████████████   ███             ███   ███   ███       ████       ███   ▄███               ███▄   ████████████████   ███           ███    ▄███               ███▄

|
  TRUE BLOCKCHAIN GAMING PLATFORM 
DECENTRALISED AUTONOMOUS UNIVERSES

  HOME PAGE                                                                  WHITE PAPER 
|
giv
Sr. Member
****
Offline Offline

Activity: 252


View Profile
February 20, 2013, 06:28:32 AM
 #87

Вообще - да, но не сейчас. Если, честно, то я даже еще не смотрел код 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
Sr. Member
****
Offline Offline

Activity: 462


View Profile
February 20, 2013, 07:49:05 AM
 #88

бэкпортированием изменений из свежих версий биткоина
Можно ли изолировать I2P-код до такой степени, чтобы его было легко вливать в любую версию Bitcoin?
giv
Sr. Member
****
Offline Offline

Activity: 252


View Profile
February 20, 2013, 08:08:43 AM
 #89

Можно ли изолировать 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
giv
Sr. Member
****
Offline Offline

Activity: 252


View Profile
February 24, 2013, 08:24:31 PM
 #90

Ради интереса попробовал накатить свой патч на 0.8 версию. Было несколько конфликтов, но они легко решились. Получилось неплохо. Может кто захочет попробовать версию 0.8 в i2p.

Update 24.02.2013
Переход на версию 0.8

Ссылки для скачивания:
Исполняемые файлы для windows: http://wikisend.com/download/698218/btci2p-win32.zip
24.02.2013
MD5: 5036113ef4f1298109e27969c94f10f8 *bitcoin-qt.exe
SHA1: c1603621e87ef15d8d0ad34f244ce3ef2f7f00c0 *bitcoin-qt.exe

MD5: 1d2c03d7aede50123f1e6be24c182a59 *bitcoind.exe
SHA1: 96145d6b2d1581c2bd8873f5b0f90e6c5bb57666 *bitcoind.exe

Исполняемые файлы для linux x64: http://wikisend.com/download/147694/btci2p-linux64.tar.bz2
24.02.2013
MD5: 2726f7d08d1cbb5f58ccd529cff77ee2 *bitcoin-qt
SHA1: 458b76cf2747291a940a306cd8422445be4d494b *bitcoin-qt

MD5: 529f6d0dbfbd6efbe5e0f6af1fc7b687 *bitcoind
SHA1: 1806ddd5cb21ff1ec9530610fe7151c2921f2b55 *bitcoind

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

Activity: 252


View Profile
March 02, 2013, 12:35:36 PM
 #91

Вы хотели исходники? Их есть у меня!
http://wikisend.com/download/266262/btci2p-patch.tar.bz2
Пока только патч-файл. Скоро выложу проект на гитхаб.

Инструкция по накладыванию патча:
1) скачать и распаковать исходники биткоина 0.8.0
2) скачать мой патч
3) распаковать патч в директорию с биткоином. выглядеть должно примерно так:
<директория с исходниками>/
    bin/
    src/
    COPYING
    README
    <файлы из моего архива>
5) перейти в эту директорию
Code:
cd <директория с исходниками>
4) запустить скрипт apply_patch.sh
Code:
./apply_patch.sh

Инструкции по сборке для linux:
0) установить необходимые библиотеки для сборки биткоина, никаких дополнительных зависимостей мой патч НЕ добавляет.
1) запустить скрипт 1.build-unix.sh
Code:
./1.build-unix.sh

Инструкции по кросскомпиляции для windows под линуксом:
0) установить mingw32
1) скачать зависимости скриптом 1.env-setup.sh (нужно выполнять только один раз)
Code:
./1.env-setup.sh
2) собрать зависимости и биткоин скриптом 2.build-deps.sh
Code:
./2.build-deps.sh

Все собранные бинарники будут сложены в директорию <директория с исходниками>/release
Скриптов для сборки под виндой у меня нет, т.к. для винды я собираю кросскомпиляцией, как показано выше.
На версии, отличные от 0.8.0 патч, может накладываться с конфликтами!

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

Activity: 252


View Profile
March 04, 2013, 06:25:55 PM
 #92

Update 04.03.2013
В исходники вшито несколько i2p-адресов. Теперь можно не указывать опцию -addnode!
Бинарник для линукса собран с той же версией BDB, что и у разработчиков биткоина - теперь базы полностью совместимы (кроме peers.dat). Возможно, потребуется перекачать все блоки (или скопировать их из оригинального клиента)
Мелкие исправления/улучшения.

Ссылки для скачивания:
Патч для исходников: http://wikisend.com/download/306556/btci2p-patch.tar.bz2
04.03.2013
MD5: 79c8a4cf151cdbc099b46535cfe12174 *btci2p-patch.tar.bz2
SHA1: 9397bddaba4b075a8e3a98855bd75b482a21f57d *btci2p-patch.tar.bz2

Исполняемые файлы для windows: http://wikisend.com/download/466362/btci2p-win32.zip
04.03.2013
MD5: 78b33278d2960328eaf5101ac4a3966f *btci2p-win32.zip
SHA1: 88d9be3e89805da2f0c78ed435b4e26260f1e591 *btci2p-win32.zip

Исполняемые файлы для linux x64: http://wikisend.com/download/763630/btci2p-linux64.tar.bz2
04.03.2013
MD5: 75b7a0cf376a8134d365219b2402d3ff *btci2p-linux64.tar.bz2
SHA1: aa725849128360b5b7e28487efc009997ef13213 *btci2p-linux64.tar.bz2

Спасибо за пожертвование в 1 бтц!

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

Activity: 252


View Profile
March 07, 2013, 10:11:39 PM
 #93

Исходники проекта на гитхабе:
https://github.com/VirtualDestructor/bitcoin-qt-i2p

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

Activity: 602



View Profile
March 08, 2013, 03:42:53 AM
 #94

Исходники проекта на гитхабе:
https://github.com/VirtualDestructor/bitcoin-qt-i2p
отличная работа, теперь мы вооружены на случай атомной войны .
giv
Sr. Member
****
Offline Offline

Activity: 252


View Profile
March 08, 2013, 09:43:19 AM
 #95

Теперь бинарники будут тут:
https://sourceforge.net/projects/bitcoinqti2p
Будем считать это первым релизом.  Roll Eyes

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

Activity: 252


View Profile
March 09, 2013, 09:31:39 PM
 #96

Англоверсия этой темы https://bitcointalk.org/index.php?topic=151181.0.

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

Activity: 1386



View Profile
March 10, 2013, 05:14:39 AM
 #97

Теперь бинарники будут тут:
https://sourceforge.net/projects/bitcoinqti2p

Выложи еще сюда git.repo.i2p пожалуйста.
naima53
Hero Member
*****
Offline Offline

Activity: 616



View Profile
March 10, 2013, 04:19:46 PM
 #98

Англоверсия этой темы https://bitcointalk.org/index.php?topic=151181.0.
Офигеть, а что не отвечают там? Вот уж по истине мысли разные лезут в голову...  Undecided

Donate me) 16f6iWHHkVEnDReeBQPT9GwCNwUfPTXrp2
ArsenShnurkov
Legendary
*
Offline Offline

Activity: 1386



View Profile
March 10, 2013, 04:39:31 PM
 #99

Офигеть, а что не отвечают там? Вот уж по истине мысли разные лезут в голову...  Undecided

мысли по-порядку:
1) спят, наверное
2) это не тот форум, надо было в альтернативные клиенты постить
3) форум всё-таки тот, но перед тем как ответить на серьезный пост, надо изучить матчасть, ждем ответы через 2-3 дня
4) не любят Java, пользуются микрософтом из партиотических побуждений
5) не пользуются I2P (не знают, зачем нужна эта программа)
6) зачем нужна - знают, но у них там антитеррористическая пропаганда
7) это заговор USA против EU. Не хотят использовать германскую поделку
Cool это заговор правительств против анонимных сетей
giv
Sr. Member
****
Offline Offline

Activity: 252


View Profile
March 10, 2013, 05:40:43 PM
 #100

Выложи еще сюда git.repo.i2p пожалуйста.

http://git.repo.i2p/w/bitcoin-qt-i2p.git

If you like my I2P-patch for bitcoin-qt/bitcoind, please, donate my project! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754
----------------------
Если Вам нравится мой I2P-патч для bitcoin-qt/bitcoind, пожалуйста, поддержите мой проект! 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754
Pages: « 1 2 3 4 [5] 6 7 8 9 »  All
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!