Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
26 октября 2011, 4:49:38 AM   # 1
 
 
Сообщений: 74
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin v0.4.0 (Linux) несвежих соединений обработки

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Я использую ISP, который заставляет новый IP-адрес через DHCP каждые 24 часа, и они довольно большие, примерно 2 миллиона пользователей в Таиланде всего.

Когда меняется IP-адрес клиента Bitcoin медленно опускается все устаревшие соединения выше 8 соединений. Это означает, что я должен перезапустить клиент Bitcoin, чтобы сделать его более 8 соединений один раз каждый день.

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

Есть ли способ, чтобы исправить это в клиенте Bitcoin обрабатывать несвежие соединения после изменения IP-адреса лучше?

РЕДАКТИРОВАТЬ:

Забыл упомянуть, я использую Bitcoin v0.4.0 для Linux.
modrobert сейчас офлайн Пожаловаться на modrobert   Ответить с цитированием Мультицитирование сообщения от modrobert Быстрый ответ на сообщение modrobert


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


26 октября 2011, 1:12:04 PM   # 2
 
 
Сообщения: 337
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin v0.4.0 (Linux) несвежих соединений обработки

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





IIRC проблема в том, что ваш маршрутизатор не закрывает эти соединения TCP правильно так, насколько Bitcoin обеспокоен эти связи все еще открыты.
tcatm сейчас офлайн Пожаловаться на tcatm   Ответить с цитированием Мультицитирование сообщения от tcatm Быстрый ответ на сообщение tcatm

26 октября 2011, 1:32:35 PM   # 3
 
 
Сообщения: 488
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin v0.4.0 (Linux) несвежих соединений обработки

У меня был клиент Линукс 0.4.0 работает в течение ночи несколько раз и никогда не замечал снижение соединений (также получать новые IP каждый 24hours). Так на самом деле это выглядит как проблема на вашей стороне, а не общий вопрос.
Герберт сейчас офлайн Пожаловаться на Herbert   Ответить с цитированием Мультицитирование сообщения от Herbert Быстрый ответ на сообщение Herbert

26 октября 2011, 5:40:24 PM   # 4
 
 
Сообщений: 74
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin v0.4.0 (Linux) несвежих соединений обработки

IIRC проблема в том, что ваш маршрутизатор не закрывает эти соединения TCP правильно так, насколько Bitcoin обеспокоен эти связи все еще открыты.

Если это так, то клиент Bitcoin не будет идти вниз от скажем более 100 соединений до 8 открытых соединений (как показано в строке состояния GUI) после изменения IP-адреса, не так ли?


У меня был клиент Линукс 0.4.0 работает в течение ночи несколько раз и никогда не замечал снижение соединений (также получать новые IP каждый 24hours). Так на самом деле это выглядит как проблема на вашей стороне, а не общий вопрос.

Интересно, сколько соединений было отчет клиента Bitcoin иметь открытым, когда вы проверили это?

Может быть стоит отметить, что другое программное обеспечение, я использую для добычи полезных ископаемых (poclbm.py), ИРЦ, Usenet и BitTorrent делает обрабатывать изменение IP-адреса без проблем.

Я мог бы легко написать скрипт, который убивает и перезапустить клиент Bitcoin при изменении IP-адреса, но это будет больше, чем обходной путь фактического исправления.

ОБНОВИТЬ:

Я проверял исходный код здесь:

https://github.com/bitcoin/bitcoin/blob/master/src/net.cpp#L405

Функции ThreadGetMyExternalIP () и GetMyExternalIP () в частности. Я думаю, что проблема связана с тем, как кэшируются IP-адрес при получении от любого IRC (Сервер IP: 92.243.23.21), или когда dyndns.org услуги резервного копирования и showmyip.com используется (Да, к моему удивлению, клиент Bitcoin на самом деле полагаться на эти услуги жёстко).

Кажется, эти функции не называются должным образом, когда мой маршрутизатор получить новый IP-адрес через DHCP, поэтому никакие входящие соединения не могут достичь хоста, потому что старый IP-адрес используется, только 8 соединений, которые до сих пор исходящих воссоединяется нормально после тайм-аута.
modrobert сейчас офлайн Пожаловаться на modrobert   Ответить с цитированием Мультицитирование сообщения от modrobert Быстрый ответ на сообщение modrobert

27 октября 2011, 9:13:01 PM   # 5
 
 
Сообщения: 488
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin v0.4.0 (Linux) несвежих соединений обработки

Я исправлюсь.
Просто сделал следующее: Запустите клиент, подождите, пока ~ 150 соединения не существует, разъединение & подключите маршрутизатор.
знак равно> Клиент начинает терять связь и остается вниз на 8.

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

6 ноября 2011, 3:59:06 PM   # 6
 
 
Сообщений: 74
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin v0.4.0 (Linux) несвежих соединений обработки

Все разработчики Bitcoin заботятся, чтобы исправить эту проблему?
modrobert сейчас офлайн Пожаловаться на modrobert   Ответить с цитированием Мультицитирование сообщения от modrobert Быстрый ответ на сообщение modrobert

6 ноября 2011, 5:55:57 PM   # 7
 
 
Сообщения: 1652
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin v0.4.0 (Linux) несвежих соединений обработки

Все разработчики Bitcoin заботятся, чтобы исправить эту проблему?

Дайте мне подумать ... проблема, которая затрагивает небольшое количество людей ... означает, что вы в конечном итоге с 8 соединений вместо более 8 ... и имеет простой, очевидный обходной путь ... и если фиксированный будет трудно тщательно проверить ...

Не высоко в моем списке приоритетов.

Вещи, которые высоко в моем списке приоритетов:

+ Получение релиза 0.5 из двери
+ Улучшение первоначального запуска и блочное времени загрузки
+ Решения для безопасности бумажника и резервного копирования

Гэвин Андресен сейчас офлайн Пожаловаться на Гэвин Андресен   Ответить с цитированием Мультицитирование сообщения от Gavin Andresen Быстрый ответ на сообщение Гэвин Андресен

7 ноября 2011, 11:21:01 AM   # 8
 
 
Сообщений: 74
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin v0.4.0 (Linux) несвежих соединений обработки

Хорошо, я тестирование socks4 функции прокси-сервера на данный момент в качестве обходного пути.

На самом деле, имеющие более 8 соединений, не важно для меня лично вообще, я был под впечатлением, это было для Bitcoin, не могу найти пост, где я читал, что, хотя.
modrobert сейчас офлайн Пожаловаться на modrobert   Ответить с цитированием Мультицитирование сообщения от modrobert Быстрый ответ на сообщение modrobert

8 ноября 2011, 2:44:29 AM   # 9
 
 
Сообщения: 755
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin v0.4.0 (Linux) несвежих соединений обработки

Это было проблемой в течение долгого, долгого времени. Есть несколько ошибок на эту тему, но никто никогда не беспокоил, чтобы исправить это, потому что его на самом деле просто не то, что крупные сделки ... в любом случае, патчи приветствуются.
Мэтт Corallo сейчас офлайн Пожаловаться на Matt Corallo   Ответить с цитированием Мультицитирование сообщения от Matt Corallo Быстрый ответ на сообщение Matt Corallo



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW