Pages:
Author

Topic: I2P & Bitcoin - page 6. (Read 26330 times)

giv
sr. member
Activity: 254
Merit: 251
January 31, 2013, 06:18:30 AM
#53
Ок. Спасибо. Перезапуск I2P во время работы кошелька я не тестировал.
sr. member
Activity: 462
Merit: 250
January 31, 2013, 04:02:40 AM
#52
После перезапуска I2P, восстановилось только одно соединение. Блоки не скачиваются. Исходящая транзакция не прошла. Bitcoind не перезапускал. Вывод:
Code:
Send: HELLO VERSION MIN=3.0 MAX=3.0

errno: 9 Reply: HELLO REPLY RESULT=OK VERSION=3.0

Send: STREAM CONNECT ID=LZDOS DESTINATION=Vy~pUk-dByLdOfGEIGwTODumctswVRdUs5UmJmsV6Oi84L73q7bRIG1vHrRXgf2tZtbNlCtXHV0GNi3rsL-nwMHokzYSFQwylcFjfxUg8xrdQ0U7UlH2oTwG23Qts07oqUZ5UFv5Dwiu2rl7tp9DLAwBw3q3NS5qUmLRSwJ0qwToiGcpplcZmI4pA3gZK69u~BJMlDUvOClpU8~chlQiV4GevqUiBOlQ17nSkWlBXQ~95MA3AyEy6aye6SvsrqYBQT59H6EYC5yNNNAQ9M1So7l2miGaWtupyqpPGxMa~sB4r01aBOPFvpOVEzJQhm9Ju7AzlhZtRmDyU-AkaZ7QPXwg9DMcs7KjJMkR~9CFeIBQ6Y5dtWqnotbGAoe4EBNFVEev32RqXdyMEOs~o3u~AF0oR3sNqlKri~EShb4fVID2tgPy-YR9e2xNCZFydMpUwCPC0HRGJYaujR4Jry37xqLo9H2ByyiujH1TVKRN0-ZnS9rXRA6Irxu6-TMQFMJNAAAA SILENT=false

errno: 9 Reply: STREAM STATUS RESULT=INVALID_ID MESSAGE="STREAM SESSION ID does not exist"

STREAM STATUS RESULT=INVALID_ID MESSAGE="STREAM SESSION ID does not exist"
giv
sr. member
Activity: 254
Merit: 251
January 30, 2013, 12:44:29 PM
#51
Создал серверный тоннель: ulqrfz3d6zeaweo727vvwlk4vvqsc73ub727qggswz3utu4eokaa.b32.i2p Он зазеленел, но я не знаю, работает ли он.
Работает, я сейчас через вас подключен. Синхронизировался нормально.
sr. member
Activity: 462
Merit: 250
January 30, 2013, 11:38:15 AM
#50
Заменил bitcoin-qt на bitcoind (MD5: 22a4b99ab88a441f75cb7c1130c0eb5b), полёт нормальный. Транзакция из I2P отобразилась в другом кошельке через 6,5 секунд.

Создал серверный тоннель: ulqrfz3d6zeaweo727vvwlk4vvqsc73ub727qggswz3utu4eokaa.b32.i2p Он зазеленел, но я не знаю, работает ли он.

5) Ниже, в разделе Advanced networking options выставляем значение Profile(f):  interactive connection.
Думаю, что bulk connection больше подходит Биткоину:
  • мы качаем блоки;
  • задержки в несколько секунд – не проблема.

Почему же поделие?
Потому что пока что так. Smiley
giv
sr. member
Activity: 254
Merit: 251
January 30, 2013, 07:58:34 AM
#49
Выложил bitcoind.

@Yurock
Перевод 0.1 получил, спасибо. Почему же поделие?
sr. member
Activity: 462
Merit: 250
January 30, 2013, 05:54:19 AM
#48
Запустил поделие из первого поста (MD5: 5a968fed4dcf605fc85357d6aad0f598). У машины нет связи и инетом по IP, так что нода может работать только по I2P, хотя я не указывал onlynet. Держит 2 соединения, указанные через addnode. Входящие соединения пока не настроил. Адрес для тестов: 1BUM6hrt1AsZ7XZSc5rUYxy4rEVAe1MBS8.

Транзакция, переданная в инет по IPv6 с другого кошелька, отобразилась в I2P-кошелке через 6 секунд.
legendary
Activity: 1498
Merit: 1021
Was mich nicht umbringt macht mich stärker [F.N.]
January 30, 2013, 02:27:57 AM
#47
Точно, не углядел. Консольный bitcoind-i2p нужен...
sr. member
Activity: 462
Merit: 250
January 30, 2013, 01:59:49 AM
#46
ссылка на смачивание бинарника в первом посте темы.
Там только CHECKSUM и bitcoin-qt.
legendary
Activity: 1498
Merit: 1021
Was mich nicht umbringt macht mich stärker [F.N.]
January 30, 2013, 01:19:33 AM
#45
Человек написал всем, что ссылка на смачивание бинарника в первом посте темы.
sr. member
Activity: 462
Merit: 250
January 29, 2013, 05:48:57 PM
#44
Дайте bitcoind для 64-битного линупса.
jr. member
Activity: 42
Merit: 1000
January 28, 2013, 05:50:34 AM
#43
Бинарник - хорошо, а исходник - лучше Wink
tvv
legendary
Activity: 1302
Merit: 1005
January 29, 2013, 03:25:43 PM
#43
А у и2п ПОКА мало нод. Больше нод - больше скорость и полоса пропускания.
Зачем еще одна скрытосеть, зачем плодить сущности?

кстати, а как там решается проблема перегрузки сети?

Ее случайно нельзя положить каким-нить глюком или аналогом ddos атаки?..


Преимущество такого подхода в том, что если биткойны начнут щемить на уровне провайдеров или протоколов, можно переехать в i2p с сохранением всей инфраструктуры, текущей базы транзакций, кошельками и прочим.

боюсь что на уровне протоколов I2P обнаружат еще раньше...


У кого есь желание поработать над тем, что действительно невозможно будет отловить и заблокировать?..

Vladimir
tvv
legendary
Activity: 1302
Merit: 1005
January 29, 2013, 03:10:31 PM
#42
Ничего личного, просто, наверное, труЪ-паранойяWink

о, кстати, идея - может быть замутим клуб истинных параноиков? Wink
giv
sr. member
Activity: 254
Merit: 251
January 29, 2013, 02:31:28 PM
#41
Выложил, как и обещал   Roll Eyes. См. первый пост в теме.
giv
sr. member
Activity: 254
Merit: 251
January 28, 2013, 02:11:01 PM
#40
Господа, расчехляйте свои виртуалки и ставьте I2P! Бинарник (пре-пре-пре-альфа версия Cheesy) почти готов увидеть свет, завтра подготовлю инструкцию - и выложу.
Если у вас получилось установить и запустить I2P, то лучше оставить на некоторое время включенным, чтобы он лучше интегрировался в сеть. Степень интеграции можно оценить по количеству активных пиров. Нормальные значения - больше 100, больше 1000 - просто отлично. Для лучшего коннекта откройте нужные порты на вашем маршрутизаторе. После успешного запуска I2P, на странице http://127.0.0.1:7657/configclients надо обязательно включить SAM application bridge. Не забывайте, что для запуска I2P нужна Java. Бинарник будет пока только для linux x64.
Также для ускорения процесса, можете поставить биткоин-клиент (обычный), и скачать базу блоков. База блоков полностью совместима с моим патчем! Так что для экономии времени и ресурса жесткого диска моему клиенту можно будет подсунуть уже скаченные блоки. Однако, буду благодарен, если кто-то осмелится вытянуть все блоки через I2P для проверки работоспособности.

Итак, если вы хотите одним из первых протестировать bitcoin-qt-i2p, вам необходимо:
1) инсталлировать любой linux x64 дистрибутив, если его у вас еще нет (однако, я работаю в убунте 12.04, и все инструкции будут для нее).
2) инсталлировать в него Java и I2P и включить SAM application bridge здесь http://127.0.0.1:7657/configclients. (Если страница не открывается - значит I2P не запущен)
3) инсталлировать (или собрать) стандартный биткойн-клиент (bitcoin-qt).
4) (по желанию) подготовить базу блоков (можно скопировать от уже установленного клиента, которым вы пользуетесь обычно), чтобы несколько суток не тянуть всю базу через I2P.
5) Подготовить тестовый кошелек, чтоб совершить несколько пробных транзакций на него и с него.
Проверить, что все выше названное исправно работает.

ВНИМАНИЕ! Т.к. работа программы пока не проверена, не используйте ее со своим основным кошельком! На используемом кошельке должна быть сумма, которую готовы потерять в случае сбоя программы. Также не забудьте сделать резервную копию используемого кошелька на случай, если программа его повредит. Хотя это всё крайне маловероятно, т.к. я не менял код связанный с кошельком, меры предосторожности не помешают. НЕ ЗАПУСКАЙТЕ ИСПОЛНЯЕМЫЙ ФАЙЛ С ПРАВАМИ СУПЕРПОЛЬЗОВАТЕЛЯ!
giv
sr. member
Activity: 254
Merit: 251
January 28, 2013, 11:36:26 AM
#39
Обязательно сделаю. Только попозже. Сейчас некогда - все свободное время трачу на разработку. Хочу поскорее хотя бы до какого-то логического завершения довести.
hero member
Activity: 616
Merit: 502
January 28, 2013, 09:16:57 AM
#38
В ин. разделе сделайте тему - станете уважаемым героем  Cool Cheesy и получите хорошую поддержку
sr. member
Activity: 462
Merit: 250
January 28, 2013, 08:52:13 AM
#37
Если у вас убунта, то у них есть ппа, ставится элементарно.
Из банки тоже ставится элементарно, но не работает.
legendary
Activity: 1498
Merit: 1021
Was mich nicht umbringt macht mich stärker [F.N.]
January 28, 2013, 06:39:06 AM
#36
Хорошо. Ждем.
giv
sr. member
Activity: 254
Merit: 251
January 28, 2013, 06:10:34 AM
#35
Бинарник на всех х64 линуксах должен работать. Исходники будут, но позже. Когда для виндов допилю. К тому же еще много работы, т.к. на данный момент работает только клиентский туннель. Серверный надо вручную поднимать. Все будет, потерпите немного.
Pages:
Jump to: