9 марта 2013, 6:10:12 PM   # 1
GIV
 
 
Сообщения: 252
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin клиента с I2P пластыря

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Обновление 08 Mar 2013
Выпуск 0.1
Обновление 28 Марта 2013
Объединенный с 0.8.1
Обновление 04 июл 2013
Выпуск 0.2
Улучшение связанных I2P код.
Некоторые индикаторы GUI добавлены: количество i2P-соединений, I2P / не I2P режиме, статический / динамический I2P-адрес
добавлена ​​вкладка I2P варианты. (Настройки - Параметры ... - I2P)
Теперь вы можете создать новый I2P-адрес или может увидеть ваш текущий I2P-адрес в GUI.
Обновление 11 Jul 2013
Перенесенные в 0.8.3.
Обновление 13 Sep 2013
Перенесенные в 0.8.5.
Обновление 24 дек 2013
Перенесенные в 0.8.6.


Рекомендации:
Исходные файлы:
https://github.com/VirtualDestructor/bitcoin-qt-i2p
Бинарные для ОС Windows и Linux x64:
https://sourceforge.net/projects/bitcoinqti2p
Оригинальная тема в русской подфорум:


(Извините за мой плохой английский. Если кто-то лучший перевод этого поста, пожалуйста вечера меня)
Мой проект патч для Satoshi-клиент (он же Bitcoin-кварты / bitcoind). Пока еще больше похож на концепции Корректор из-чем готового приложения. С другой стороны, ваниль Bitcoin-клиент все еще бета, и никто не беспокоится об этом. Мой клиент может работать в I2P-сети с помощью SAM моста без каких-либо сторонних библиотек. База данных блоков совместим с ванильным клиента, так что вы можете скопировать базу данных от обычного клиента вместо повторной загрузки всей базы данных.



Установка на Linux (на Ubuntu 12.04, например):
1) добавить PPA для I2P и Bitcoin
Код:
Судо PPA APT-надстройку репозитории: I2P-Сопровождающие / I2P
Sudo APT-адд-репозиторий PPA: Bitcoin / Bitcoin

2) обновление
Код:
Судо обновление APT-прибудете
Судо обновление APT-получить

3) установки пакетов (Java будет установлен зависимостью)
Код:
Sudo APT-получить установку I2P Bitcoin-кварта

4) редактировать этот файл / и т.д. / по умолчанию / I2P под корень
Код:
 RUN_DAEMON ="правда"  <- установить на истинный
...
  MemoryLimit ="ххх"  <- указать значение предмета для вашей оперативной памяти (256 или 512 Шоуда быть достаточно)

5) теперь работают I2P
Код:
запуск услуги I2P Судо

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

Запуск биткойн в I2P (как для Windows и Linux):
1) после того, как I2P бегала следует подождать несколько минут, в то время как I2P интегрируется в сети
2) в вашем браузере откройте страницу http://127.0.0.1:7657/configclients. Если страница недоступна, что означает, I2P не работает (возможно, некоторые ошибки были произошло). Если страница открывается, необходимо нажать "Начало" кнопка рядом "Применение моста SAM" Пункт и включить флажок в столбце "Запускаться при старте?" После этого нажмите "Сохранить настройки клиента" кнопка.
3) удалить (или переименовать) файл peers.dat, он находится в C: \ Documents и Settings \<Ваш логин>\ Application Data \ Bitcoin (для Win XP) | C: \ Users \<Ваш логин>\ AppData \ Roaming \ Bitcoin (для Vista, и 7) | ~ / .bitcoin (для Linux).
Вы должны сделать это, потому что формат сериализация сетевых адресов несовместим между клиентом ванили и моим патчем. Вы должны сделать эту процедуру только один раз перед первым запуском патчированного клиента. Модифицированная клиент сделает свой собственный peers.dat с требуемым форматом. Предупреждение! Если оставить этот файл на своем месте, это приведет к тупику в исправленном клиенте.
4) скачать заплата исполняемые файлы или скомпилировать исполняемые файлы самостоятельно и запустить его
Код:
Bitcoin-кварта -onlynet = native_i2p
Если вы хотите иметь дело с I2P-сети только следует указать параметр -onlynet = native_i2p, как показано выше. Если вы хотите иметь дело с обоими I2P и ф (обычно Интернет) не указывать этот параметр вообще, в этом случае ваш клиент будет калитка между I2P-сегмента Bitcoin-сети и сети отдыха.

Заметки:
Если вы хотите, чтобы помочь другим пользователям Bitcoin в I2P вы можете отправить мне или опубликовать здесь свой Dest-хэш или B32-адрес, и я добавлю их к источникам как семенной узел в следующем выпуске. Но если вы хотите этого вы должны запустить свой кошелек с постоянной I2P-адресом (смотрите раздел "Начиная бумажник с постоянной I2P-адресу" ниже)

Изменения в параметрах командной строки:
1) Новые опции командной строки добавляются:
Код:
-i2psessionname =<имя сессии> - название на I2P сессии. Если не указано, значение будет "Bitcoin-клиент"
-samhost = - адрес хоста моста SAM. Если не указано, значение будет "127.0.0.1"
-samport =<порт> - номер порта моста хоста SAM. Если не указано, значение будет "7656",
-mydestination =<паб + приват I2P-ключи> - Ваше полное назначения (государственные + частные ключи). Если он не указан, то клиент будет geneterate случайного места для вас. Ниже (Начиная кошелек с постоянной I2P-адрес) подробнее об этой опции.
-generatei2pdestination - если задан этот параметр, ваш клиент начнет для генерации только I2P-назначения и закрыть после этого.
2) Новое возможное значение "-onlynet" добавлена ​​опция:
Код:
native_i2p
3) Во всех вариантах требуется IP-адрес, теперь вы можете указать хэш назначения: <512 символов>AAAA или b32-адрес: <52 символов>.b32.i2p


Совместимость:
1) Все варианты отдыха (кроме описанных выше) не изменяется, и работать, как и раньше
2) База данных-файл peers.dat не совместим как в пути, ни от ванили клиента к моему пластыря, а не из моего патча к ванильным клиента. Этот файл должен быть удален (или переименован), прежде чем использовать мой патч и, прежде чем вернуться к ванильному клиенту. Этот файл не содержит каких-либо важных данных, так что вам не нужно архивировать его.
3) все остальные базы данных совместим с ванильным клиента.
4) Полная обратная совместимость Bitcoin-протокол! Исправленный клиент отлично с неисправленными клиентами ванили работы. Изменения в протоколе появились только тогда, когда оба клиента заделаны.

Начиная бумажник с постоянной I2P-адресом:
По умолчанию, если вы не укажете параметр -mydestination исправленного кошелек генерирует случайные I2P-назначение. Это анонимизирует работу с Bitcoin, даже больше, чем раньше. Особенно, если вы используете новый Bitcoin-адрес для каждой сделки. Но если вы хотите, чтобы помочь сети, публикуя вам I2P-адрес или вы так же, как какой-то I2P-адрес, который вы должны запустить кошелек с постоянной I2P-адресом. Вы должны указать полный назначения в "mydestination" вариант для этого. Полный destionation состоит из base64 destionation (b32-адрес здесь не допускается!) И закрытого ключа туннеля.
Пример:
Запуск из командной строки:
Код:
Bitcoin-кварты -mydestination = SVAxpjZzKn ~ HjvuqpoX5Y948CQnrPpw ~ 9Y9n7itkniijx3NbgTQGJVmZJoc1ERXE87CqcLeeaWtAwqIwhYXL5Y5XkvaUAlAA5BD-9afCmyP42rtEluQLBAprd70UuN20ujuVm0HPyKcIyezphMHsK ~ GbYMNFiyTz8ko ~ ~ Kd2wHaeXKWQh6pXyjQJzT4Bwcv1Y9JtPC5b1P5VpwQaLlMJJvblRi8jbRAbimjsxxrMSG6YX8Ks99tsdnQ6YOHGzTPoGpHFgBiROSYwXtC BbFSv0XfhmN17ZfG6ZCXTbp-XVs-4txSyS ~ hnS9dL9xHWIv9MNbJzZhI7YztxWgMR3ZNMwR-W2fUeHAcZusmvbm3r-NpIC0O0p9LDDcu7Vxszk ~ ~ QD qylFfIT3j8kwu4RDExgqyelVdXVVSlyriHWoIdt9BklqwI1dbAEoLAfG7IZ3921dP4-MH7 ~ ~ AS8Jn3foNe8CAUvu2baRNRIAu75GknCFV5gGIuRRJjFNnrt vaZfIQP6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3HWfbGlqztnwMY3ChbVHkDwJv52n9ElA-cWCRJp8lquVU4H-l2kY5Me1QlpY ~ 7qFy

Или вы можете использовать ваш конфигурационный файл (файл bitcoin.conf):
Код:
$ Кошка ~ / .bitcoin / bitcoin.conf
mydestination = SVAxpjZzKn ~ HjvuqpoX5Y948CQnrPpw ~ 9Y9n7itkniijx3NbgTQGJVmZJoc1ERXE87CqcLeeaWtAwqIwhYXL5Y5XkvaUAlAA5BD-9afCmyP42rtEluQLBAprd70UuN20ujuVm0HPyKcIyezphMHsK ~ GbYMNFiyTz8ko ~ ~ Kd2wHaeXKWQh6pXyjQJzT4Bwcv1Y9JtPC5b1P5VpwQaLlMJJvblRi8jbRAbimjsxxrMSG6YX8Ks99tsdnQ6YOHGzTPoGpHFgBiROSYwXtC BbFSv0XfhmN17ZfG6ZCXTbp-XVs-4txSyS ~ hnS9dL9xHWIv9MNbJzZhI7YztxWgMR3ZNMwR-W2fUeHAcZusmvbm3r-NpIC0O0p9LDDcu7Vxszk ~ ~ QD qylFfIT3j8kwu4RDExgqyelVdXVVSlyriHWoIdt9BklqwI1dbAEoLAfG7IZ3921dP4-MH7 ~ ~ AS8Jn3foNe8CAUvu2baRNRIAu75GknCFV5gGIuRRJjFNnrt vaZfIQP6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3HWfbGlqztnwMY3ChbVHkDwJv52n9ElA-cWCRJp8lquVU4H-l2kY5Me1QlpY ~ 7qFy

Первые 516 символов (SVAxp ...... ~ vaZfIQP6AAAA) являются открытым ключом. Этот ключ является base64 I2P-адрес (так называемый Dest-хэш). Символы остальные являются закрытым ключом. Если вы хотите использовать некоторые I2P-адрес, который вы должны знать свой закрытый ключ. Если вы опубликовываете вас частный I2P ключ каждый может использовать свой I2P-адрес. Так держать в тайне закрытого ключа. Эта программа не посылает ваш секретный ключ, он использует свой ключ только открыть I2P-туннель. Простейший способ создания собственного I2P-адрес работает исправленный клиент с опцией -generatei2pdestination. Сгенерированный адрес с помощью закрытого ключа будет показано, и вы можете скопировать его в свой конфигурационный-файл и опубликовать его.

Компоновка из источников на Linux:
0) Установите все необходимые библиотеки для Bitcoin. не требуется никаких дополнительных зависимостей.
1) Перейдите в корневой директории проекта и запустить 1.build-unix.sh
Код:
./1.build-unix.sh

Crosscompillation для ОС Windows на Linux:
0) Установить mingw32
Код:
APT-получить установку mingw32
1) Скачать и распаковать зависимости с помощью сценария 1.env-setup.sh
Код:
./1.env-setup.sh
2) Построить зависимости от сценария 2.build-deps.sh
Код:
./2.build-deps.sh
3) Создание Bitcoin с I2P-патч, используя 3.build-linux-mingw.sh
Код:
./3.build-linux-mingw.sh

Все строящиеся файлы будут расположены в <каталог с проектом>/выпуск.
У меня нет родных окна сценариев сборки, потому что я использую crosscompilation, как показано выше.

Данная программа предусматривает предоставление "как есть" без каких-либо гарантий.

Если вам нравится моя поддержка проекта дальнейшего развития 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754
GIV сейчас офлайн Пожаловаться на GIV   Ответить с цитированием Мультицитирование сообщения от GIV Быстрый ответ на сообщение GIV


Как заработать Биткоины?
Без вложений. Не майнинг.


9 марта 2013, 6:11:04 PM   # 2
GIV
 
 
Сообщения: 252
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin клиента с I2P пластыря

Получил 1806 Биткоинов
Реальная история.





зарезервированный
GIV сейчас офлайн Пожаловаться на GIV   Ответить с цитированием Мультицитирование сообщения от GIV Быстрый ответ на сообщение GIV

12 марта 2013, 4:32:50 PM   # 3
 
 
Сообщения: 616
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin клиента с I2P пластыря

Английский-говорящая община не заинтересована в таком существенном улучшении BTC-клиент (с открытым исходным кодом)? Я в шоке.  
Кажется, что для него это было объявлено о щедрости?
naima53 сейчас офлайн Пожаловаться на naima53   Ответить с цитированием Мультицитирование сообщения от naima53 Быстрый ответ на сообщение naima53

13 марта 2013, 2:01:46 PM   # 4
 
 
Сообщения: 488
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin клиента с I2P пластыря

Хотя лично я не использую I2P я думаю, что это огромное! Не знаю, почему никто не заинтересован 🙂
Герберт сейчас офлайн Пожаловаться на Herbert   Ответить с цитированием Мультицитирование сообщения от Herbert Быстрый ответ на сообщение Herbert

28 марта 2013, 7:33:37 PM   # 5
GIV
 
 
Сообщения: 252
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin клиента с I2P пластыря

Обновление 28 Марта 2013
Объединенный с 0.8.1
GIV сейчас офлайн Пожаловаться на GIV   Ответить с цитированием Мультицитирование сообщения от GIV Быстрый ответ на сообщение GIV

28 марта 2013, 8:32:35 PM   # 6
 
 
Сообщений: 42
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin клиента с I2P пластыря

Это отлично. Вы сделали правильно.
r.willis сейчас офлайн Пожаловаться на r.willis   Ответить с цитированием Мультицитирование сообщения от r.willis Быстрый ответ на сообщение r.willis

7 апреля 2013, 8:25:23 PM   # 7
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin клиента с I2P пластыря

Что мост SAM является его как выходной узел / реле на Tor.
matthewh3 сейчас офлайн Пожаловаться на matthewh3   Ответить с цитированием Мультицитирование сообщения от matthewh3 Быстрый ответ на сообщение matthewh3

7 апреля 2013, 8:48:28 PM   # 8
GIV
 
 
Сообщения: 252
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin клиента с I2P пластыря

Нет. Это сервис внутри I2P, что позволяет приложениям взаимодействовать с I2P с помощью простого (Berkley) сокета.
www.i2p2.de/samv3.html
Заявки должны быть написаны с поддержкой SAM. Вы не можете запускать обычные приложения с SAM.
GIV сейчас офлайн Пожаловаться на GIV   Ответить с цитированием Мультицитирование сообщения от GIV Быстрый ответ на сообщение GIV

9 апреля 2013, 9:21:07 AM   # 9
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin клиента с I2P пластыря

Нет. Это сервис внутри I2P, что позволяет приложениям взаимодействовать с I2P с помощью простого (Berkley) сокета.
www.i2p2.de/samv3.html
Заявки должны быть написаны с поддержкой SAM. Вы не можете запускать обычные приложения с SAM.

Спасибо за ссылку, так что мост SAM позволяет кошелек I2P взаимодействовать с общественностью blockchain? Как когда вы делаете Tx он все еще должен быть сохранен на общедоступной книге. Какой IP-адрес будет Tx на бумажник шоу I2P на общественном blockchain. Извините, если это звучит глупо 

Может быть - https://piratelinux.org/ - начнет использовать свой кошелек. Pirate Linux поставляется с Bitcoin-Qt и I2P. Также как и пакет браузера Tor было бы хорошо, если кошелек + I2p пакет был доступен. Как я считаю, что простота пакета браузера Tor является одной из главных причин (но не единственная причина), что сеть Tor пользователей больше, чем I2P в (ATM).

Поздравляем щедрот BTW 
matthewh3 сейчас офлайн Пожаловаться на matthewh3   Ответить с цитированием Мультицитирование сообщения от matthewh3 Быстрый ответ на сообщение matthewh3

9 апреля 2013, 12:55:30 PM   # 10
GIV
 
 
Сообщения: 252
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin клиента с I2P пластыря

С моим патчем вы можете запустить свой кошелек с помощью I2P только ("-onlynet = native_i2p" вариант), либо в смешанном режиме. При запуске клиента в смешанном режиме, ваш кошелек будет как ворота между I2P Bitcoin подсети и сети покоя. При запуске клиента, используя только I2P, вы должны общаться с воротами работать в смешанном режиме (возможно, косвенно). В противном случае, ваш кошелек будет отделен от остальной сети.

Скажем wallet1 и wallet3 работает в режиме I2P-только. И wallet2 работает в смешанном режиме (затвор).
Код:
| Wallet1 |  <----- I2P ----->  | Wallet2 | <--- ясно интернет ---> (другие)
   ^ - I2P--> | Wallet3 | <--I2P - ^
В этом случае wallet1, wallet2 и wallet3 будет общаться только через I2P. Wallet1 и wallet3 не могут общаться с остальными Bitcoin сети напрямую. Но wallet2 будет ретранслировать свои операции в остальной сети. Если wallet2 вниз, wallet1 и wallet3 будет отделена от сети покоя. Некоторые люди помогают мне и управлять их клиентами в смешанном режиме со статическим I2P-адресом. Добавить свои I2P-адрес для исходных файлов в качестве семенных узлов. Это позволяет другим людям использовать "только I2P" Режим и не страх быть отделены от основной сети Bitcoin.

Насколько я знаю, blockchain показывает IP-адрес узла, который первым ретранслировать в transction. Таким образом, я предполагаю, что это будет IP от ворот-узла. Во всяком случае никто не может знать, что вы реальный IP, если вы используете "только I2P" Режим. Кроме того, вы можете файрвол все сетевые соединения, кроме I2P-соединений и ваш кошелек будет работать.
GIV сейчас офлайн Пожаловаться на GIV   Ответить с цитированием Мультицитирование сообщения от GIV Быстрый ответ на сообщение GIV

9 апреля 2013, 3:41:17 PM   # 11
 
 
Сообщения: 812
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin клиента с I2P пластыря

Выглядит интересно.

Как вы решаете проблему адрес? Из того, что я понял, I2P имеет очень большое адресное пространство, что не вписывается в IPv6-адреса, используемого в сетевом протоколе.
Wumpus сейчас офлайн Пожаловаться на Wumpus   Ответить с цитированием Мультицитирование сообщения от Wumpus Быстрый ответ на сообщение Wumpus

9 апреля 2013, 4:37:36 PM   # 12
GIV
 
 
Сообщения: 252
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin клиента с I2P пластыря

Это правда. Я бил мой мозг, пытаясь решить эту проблему. И мое решение ...
Вместо тысячи слов:
Код:
#ifdef USE_NATIVE_I2P
uint64 nLocalServices = NODE_I2P | NODE_NETWORK;
#else
UInt64 nLocalServices = NODE_NETWORK;
#endif

Я добавил новый NODE_I2P сервис для Bitcoin протокола.
И я добавил новый SER_IPADDRONLY флаг сериализации. По умолчанию моего клиента сериализовать оба IP-адрес и I2P-адрес. Но если мой клиент взаимодействует с узлом, который не поддерживает NODE_I2P услуг (клиенты Vanila), я сериализовать только в IP-адрес.
Код:
       IMPLEMENT_SERIALIZE
            (
             READWRITE (FLATDATA (ф));

#ifdef USE_NATIVE_I2P
             если (! (nType & SER_IPADDRONLY))
             {
                READWRITE (FLATDATA (i2pDest));
             }
#endif

            )

Так что, если мой клиент подключен к узлу с NODE_I2P службой он будет посылать и получать полный IP и I2P-адрес. Если мой клиент подключен к стандартному клиенту, он будет посылать и принимать только IP-адрес. Это полностью обратно совместим со стандартными клиентами, за исключением "peers.dat" файл.
GIV сейчас офлайн Пожаловаться на GIV   Ответить с цитированием Мультицитирование сообщения от GIV Быстрый ответ на сообщение GIV

9 апреля 2013, 5:38:14 PM   # 13
 
 
Сообщения: 812
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin клиента с I2P пластыря

Хорошее решение. Хотя я бы сделать его более общим: Я бы назвал колпачок NODE_LONG_ADDRESS (или аналогичный). Это делает его пригодным для использования, если другие протоколы с длинными адресами повернуть вверх.
Wumpus сейчас офлайн Пожаловаться на Wumpus   Ответить с цитированием Мультицитирование сообщения от Wumpus Быстрый ответ на сообщение Wumpus

9 апреля 2013, 6:02:47 PM   # 14
GIV
 
 
Сообщения: 252
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin клиента с I2P пластыря

Да, я думал о том, что делает его более абстрактным.
В общем случае должен быть способ вести переговоры длину адреса и типа сети. Различные сети могут иметь одинаковую длину адреса.
Также текущий код Bitcoin трудно добавить новые протоколы. Поэтому добавление общего обслуживания NODE_LONG_ADDRESS гораздо сложнее, чем добавить только I2P протокол. Возможно добавление общей поддержки длинных адресов вызовет огромный рефакторинг текущего кода Bitcoin.
Я рассмотрел "повышение :: ASIO" Библиотека в качестве основы для этого рефакторинга, но это только в моих мыслях еще.
GIV сейчас офлайн Пожаловаться на GIV   Ответить с цитированием Мультицитирование сообщения от GIV Быстрый ответ на сообщение GIV

9 апреля 2013, 7:23:34 PM   # 15
 
 
Сообщения: 1694
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin клиента с I2P пластыря

С моим патчем вы можете запустить свой кошелек с помощью I2P только ("-onlynet = native_i2p" вариант), либо в смешанном режиме. При запуске клиента в смешанном режиме, ваш кошелек будет как ворота между I2P Bitcoin подсети и сети покоя. При запуске клиента, используя только I2P, вы должны общаться с воротами работать в смешанном режиме (возможно, косвенно). В противном случае, ваш кошелек будет отделен от остальной сети.

Скажем wallet1 и wallet3 работает в режиме I2P-только. И wallet2 работает в смешанном режиме (затвор).
Код:
| Wallet1 |  <----- I2P ----->  | Wallet2 | <--- ясно интернет ---> (другие)
   ^ - I2P--> | Wallet3 | <--I2P - ^
В этом случае wallet1, wallet2 и wallet3 будет общаться только через I2P. Wallet1 и wallet3 не могут общаться с остальными Bitcoin сети напрямую. Но wallet2 будет ретранслировать свои операции в остальной сети. Если wallet2 вниз, wallet1 и wallet3 будет отделена от сети покоя. Некоторые люди помогают мне и управлять их клиентами в смешанном режиме со статическим I2P-адресом. Добавить свои I2P-адрес для исходных файлов в качестве семенных узлов. Это позволяет другим людям использовать "только I2P" Режим и не страх быть отделены от основной сети Bitcoin.

Насколько я знаю, blockchain показывает IP-адрес узла, который первым ретранслировать в transction. Таким образом, я предполагаю, что это будет IP от ворот-узла. Во всяком случае никто не может знать, что вы реальный IP, если вы используете "только I2P" Режим. Кроме того, вы можете файрвол все сетевые соединения, кроме I2P-соединений и ваш кошелек будет работать.
Вы можете запретить blockchain так что вы не будете первым парнем, чтобы передать его, и поэтому обыкновение появляться!
K1773R сейчас офлайн Пожаловаться на K1773R   Ответить с цитированием Мультицитирование сообщения от K1773R Быстрый ответ на сообщение K1773R

10 апреля 2013, 5:31:35 AM   # 16
 
 
Сообщения: 812
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin клиента с I2P пластыря

Я рассмотрел "повышение :: ASIO" Библиотека в качестве основы для этого рефакторинга, но это только в моих мыслях еще.
Лучше всего, чтобы сохранить изменения в малых и конкретны, как это возможно, по крайней мере, если идея заключается в том, чтобы это сливались перед какой-то момент, который я думаю, было бы полезно.

Сцепление его рефакторинг и с использованием различных библиотек ввода / вывода (который может быть хорошей идеей, сам по себе), может стать слишком сложными и слишком много раз, чтобы рассмотреть.
Wumpus сейчас офлайн Пожаловаться на Wumpus   Ответить с цитированием Мультицитирование сообщения от Wumpus Быстрый ответ на сообщение Wumpus

10 апреля 2013, 6:08:44 AM   # 17
GIV
 
 
Сообщения: 252
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin клиента с I2P пластыря

Я рассмотрел "повышение :: ASIO" Библиотека в качестве основы для этого рефакторинга, но это только в моих мыслях еще.
Лучше всего, чтобы сохранить изменения в малых и конкретны, как это возможно, по крайней мере, если идея заключается в том, чтобы это сливались перед какой-то момент, который я думаю, было бы полезно.

Сцепление его рефакторинг и с использованием различных библиотек ввода / вывода (который может быть хорошей идеей, сам по себе), может стать слишком сложными и слишком много раз, чтобы рассмотреть.

В точку. Вот почему я сделал малейшие изменения, как я мог. И именно поэтому есть только I2P-патч, а не вообще "долго-адрес" патч. Потому что это слишком сложно для этого момента.

Вы можете запретить blockchain так что вы не будете первым парнем, чтобы передать его, и поэтому обыкновение появляться!
К сожалению, я вас не понимаю. Что вы имеете в виду "запрет blockchain"?
GIV сейчас офлайн Пожаловаться на GIV   Ответить с цитированием Мультицитирование сообщения от GIV Быстрый ответ на сообщение GIV

10 апреля 2013, 7:05:13 AM   # 18
 
 
Сообщения: 1694
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin клиента с I2P пластыря

Вы можете запретить blockchain так что вы не будете первым парнем, чтобы передать его, и поэтому обыкновение появляться!
К сожалению, я вас не понимаю. Что вы имеете в виду "запрет blockchain"?
запретить узел blockchain.info в
K1773R сейчас офлайн Пожаловаться на K1773R   Ответить с цитированием Мультицитирование сообщения от K1773R Быстрый ответ на сообщение K1773R

10 апреля 2013, 9:33:21 PM   # 19
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin клиента с I2P пластыря

С моим патчем вы можете запустить свой кошелек с помощью I2P только ("-onlynet = native_i2p" вариант), либо в смешанном режиме. При запуске клиента в смешанном режиме, ваш кошелек будет как ворота между I2P Bitcoin подсети и сети покоя. При запуске клиента, используя только I2P, вы должны общаться с воротами работать в смешанном режиме (возможно, косвенно). В противном случае, ваш кошелек будет отделен от остальной сети.

Скажем wallet1 и wallet3 работает в режиме I2P-только. И wallet2 работает в смешанном режиме (затвор).
Код:
| Wallet1 |  <----- I2P ----->  | Wallet2 | <--- ясно интернет ---> (другие)
   ^ - I2P--> | Wallet3 | <--I2P - ^
В этом случае wallet1, wallet2 и wallet3 будет общаться только через I2P. Wallet1 и wallet3 не могут общаться с остальными Bitcoin сети напрямую. Но wallet2 будет ретранслировать свои операции в остальной сети. Если wallet2 вниз, wallet1 и wallet3 будет отделена от сети покоя. Некоторые люди помогают мне и управлять их клиентами в смешанном режиме со статическим I2P-адресом. Добавить свои I2P-адрес для исходных файлов в качестве семенных узлов. Это позволяет другим людям использовать "только I2P" Режим и не страх быть отделены от основной сети Bitcoin.

Насколько я знаю, blockchain показывает IP-адрес узла, который первым ретранслировать в transction. Таким образом, я предполагаю, что это будет IP от ворот-узла. Во всяком случае никто не может знать, что вы реальный IP, если вы используете "только I2P" Режим. Кроме того, вы можете файрвол все сетевые соединения, кроме I2P-соединений и ваш кошелек будет работать.

Спасибо за простое объяснение, так шлюзовые узлы всегда будут необходимы для Clearnet blockchain. Я думаю, что есть место для альта-монеты, где его blockhain только существует только внутри сети I2P. Он по-прежнему может быть использован на Clearnet сайтах, которые действовали как I2P прокси.
matthewh3 сейчас офлайн Пожаловаться на matthewh3   Ответить с цитированием Мультицитирование сообщения от matthewh3 Быстрый ответ на сообщение matthewh3

26 мая 2013, 8:08:17 PM   # 20
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin клиента с I2P пластыря

Есть ли способ собрать bitcoind используя этот патч вместо Bitcoin-QT?
justusranvier сейчас офлайн Пожаловаться на justusranvier   Ответить с цитированием Мультицитирование сообщения от justusranvier Быстрый ответ на сообщение justusranvier



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW