4 января 2013, 10:48:40 PM   # 1
 
 
Сообщений: 12
Цитировать по имени
цитировать ответ
по умолчанию Re: Peer Discovery (STUN / ICE / TURN)

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Мне интересно, почему бы не реализовать функциональные возможности STUN / ICE / TURN вместо (или сверху) открытия DNS?

Вот основной обзор что STUN / ICE / TURN пытается достичь. Следует отметить, я нашел это, исследуя как браузеры планируют включить P2P связь через WebRTC.

Таким образом, если мы будем следовать стандартной реализации для обнаружения сверстников, не является ли это на пользу Bitcoin сообщества? это не открыть бы от мира к некоторым дополнительным сверстникам, застрявших за брандмауэрами и за прокси? Если / когда браузеры полностью поддерживают P2P, если мы уже после их стандарта, добавив поддержку кошелька на веб-страницу может стать чрезвычайно простым, позволяя дальнейшую легкость доступа для Bitcoin в цифровом мире! Любые минусы этого? А как насчет других позитивов я не рассматриваю?

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


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


5 января 2013, 1:10:51 AM   # 2
 
 
Сообщения: 1694
Цитировать по имени
цитировать ответ
по умолчанию Re: Peer Discovery (STUN / ICE / TURN)

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





Ваша ссылка не сработает.
это так трудно удаление "% 22" с самого начала и конца линии и ввода ":" между HTTP и //? ах ждать, для некоторых госзакупок она является ...
вот так:
HTTP // www.quora.com / Интернет-безопасности / Как-делает-ICE-STUN-работа-в-контексте-оф-брандмауэр-проникновения
K1773R сейчас офлайн Пожаловаться на K1773R   Ответить с цитированием Мультицитирование сообщения от K1773R Быстрый ответ на сообщение K1773R

5 января 2013, 1:36:55 AM   # 3
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Peer Discovery (STUN / ICE / TURN)

STUN / ICE / TURN помогают хозяевам пробивать отверстия для UDP через брандмауэры, они не обеспечивают присутствия услуг. Не страшно, если это применимо Bitcoin не должны были начать использовать UDP для получения въездной через брандмауэры, или имитировать WebRTC (DTLS в UDP), чтобы пройти невежественное фильтрацию - но это не представляется необходимым, чтобы сделать это.
gmaxwell сейчас офлайн Пожаловаться на gmaxwell   Ответить с цитированием Мультицитирование сообщения от gmaxwell Быстрый ответ на сообщение gmaxwell

6 января 2013, 9:43:24 PM   # 4
 
 
Сообщений: 12
Цитировать по имени
цитировать ответ
по умолчанию Re: Peer Discovery (STUN / ICE / TURN)

Моя точка зрения в том, что, так как он помогает с открытием и брандмауэра пробивки, почему бы не использовать это вместо DNS открыть? Кроме того, кажется, что поворотные сервера могут быть использованы, чтобы помочь смягчить проблемы брандмауэра, которые обычно происходят на пиринговые порты для Bitcoin, открывая больше сверстников для сети в целом. Наконец, сверстники динамически могут быть включены в эти услуги, снимая сумасшедшие сложные функциональные возможности для открытия СНД.

Теперь, я не специалист по этой вещи, но, как минимум, мне кажется, что это находится на одном уровне с открытием DNS с гораздо большим количеством преимуществ, чем недостатков.
bbqsamich сейчас офлайн Пожаловаться на bbqsamich   Ответить с цитированием Мультицитирование сообщения от bbqsamich Быстрый ответ на сообщение bbqsamich

6 января 2013, 11:13:28 PM   # 5
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Peer Discovery (STUN / ICE / TURN)

Моя точка зрения в том, что, так как он помогает с открытием и брандмауэра пробивки, почему бы не использовать это вместо DNS открыть?
Because- насколько я его не ноу может быть использовано для обнаружения вида, что Dns открытие делает. Открытие того, что он делает это открытие свой собственный IP-адрес, который мы не знаем (и не может) использовать DNS для. (Мы, однако использовать UPNP для этого).

котировка
открывая больше сверстников для сети в целом.
Да, но стоимость является то, что мы бы эффективно нужны наши собственные TCP в пользовательском пространстве реализации UDP. Это целая серия рискованного сети подвергается код, и мы в настоящее время не кажутся короткими сверстники (особенно, так как мы получили UPNP работать).

котировка
удаление сумасшедший сложной функциональных возможностей для открытия СНДА.
А? Открытие DNS сам по себе в основном десяток тривиальных строк коды и небольшая статическая таблица. Одной из причин, мы приняли его, потому что его очень простым, безопасным и масштабируемым.

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

13 августа 2014, 6:09:03 PM   # 6
 
 
Сообщений: 85
Цитировать по имени
цитировать ответ
по умолчанию Re: Peer Discovery (STUN / ICE / TURN)

EmerCoin использует STUN для получения публичного IP. Смотрите их пресс-релиз:


Emercoin 0.2.2 выпущен.

Основные улучшения:

  Впервые в истории cryptocurrencies, используется протокол STUN для получения IP-адрес внешнего, а не веб-сервиса.

  Эта проблема уже обсуждается в криптовалюта сообщества, например, здесь:
http://www.reddit.com/r/Bitcoin/comments/29zx7z/bitcoin_core_uses_showmyip_as_a_centralized_hard/

Но, без какого-либо положительного результата.

Описание проблемы:

  Bitcoin и это потомки (КПП, Qrk и т.д.) - все они используют тот же общественный WEB-сервер для получения внешнего IP-адреса.
Существует два публичных серверов, жестко вписан в программу бумажника:
- http://checkip.dyndns.org
- http://www.showmyip.com

Для исходного кода, см https://github.com/bitcoin/bitcoin/blob/master/src/net.cpp, функционировать GetMyExternalIP ()

  Что интересно: второй сервер http://www.showmyip.com не работает в настоящее время. Таким образом, все Bitcoin и altcoin сети в настоящее время
зависит от одного WEB-сервера: checkip.dyndns.org. Если этот сервер нет, то сеть монеты не умерла, но резко потеряла стабильность.
Это происходит из-за сверстниками бы не в состоянии рекламировать (представляет) другие заглядывают в сеть, и сеть сверстников
Подключение будет уменьшено.

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

  Кроме того, владельцы dyndnd.org в состоянии анализировать журналы WEB-сервер, и собрать список IP-адресов, где работают монета бумажники
и запроса метки времени, если не делать это прямо сейчас (запрос подписи жёстко и хорошо известны и легко различны).
Если мы вспомним, как пользователи обычно работают бумажник только перед запуском некоторых сделок, то мы в курсе:
аналитик может соотносить начало бумажника и время транзакции, и связать его с IP-адресом.
Это серьезный компромисс анонимности пользователей монет.

Наше решение:

  Мы замещенные тока нестандартного, твердосплавной вес (на основе / HTTP TCP) протокол к протоколу, на основе зрелого стандарта RFC3489 (STUN),
разработан специально для этой цели. Видеть: http://en.wikipedia.org/wiki/STUN . Это легкий, UDP-протокол, основанный, используемый в SIP основе
приложения (VOIP, IP-видео) для 10+ лет. А так как стандартизирован, мы можем использовать неограниченный список серверов для запроса, и всегда
что: EmerCoin бумажник может разобрать / понять ответ от кого-либо.

  В настоящее время, новый EMC-кошелек для получения IP-адреса использует 47 STUN-сервера, распределенные по всему миру, и последовательность запроса является случайной. Следовательно,
никто не может собрать значительный список, если наши кошельки. Кроме того, мы провели ряд шагов для запроса Randomize подписи, и для сервера трудность
для отдельного запроса EMC-кошелька из запроса, посланный IP телефона или софтсвитчем.

  Таким образом, мы достигли нашей цели: убрана зависимостями от централизованного сервера, увеличена стабильность сети и обеспечить реальную анонимность.

  EmerCoin - криптовалюта будущего. Скачать / обновить новый бумажник здесь: http://emercoin.com/downloads/
maxihatop сейчас офлайн Пожаловаться на maxihatop   Ответить с цитированием Мультицитирование сообщения от maxihatop Быстрый ответ на сообщение maxihatop

14 августа 2014, 1:37:57 AM   # 7
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Peer Discovery (STUN / ICE / TURN)

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

Не обращая внимания, что открытие адреса также умеренно неважное: Обычно адрес либо адрес интерфейса (в не физе случае), или он обнаружил через UPNP. Если хост находится за NAT, но UPNP не используется порт, скорее всего, не пересылаются на всех. (И, конечно же, пользователи всегда могут переопределить, если они имеют необычную конфигурацию).

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

14 августа 2014, 2:24:44 PM   # 8
 
 
Сообщений: 85
Цитировать по имени
цитировать ответ
по умолчанию Re: Peer Discovery (STUN / ICE / TURN)

> То есть на самом деле глупый метод.
> Протокол Bitcoin уже есть средство для идентификации сверстники решения без опоры на доверенные удаленных стороны на всех.

Действительно глупо? ты уверен?

1. Что касается UPNP.

  Это не всегда работает правильно. Например, он работает неправильно, если бумажник работает за цепочкой NATS (АМФ или региональных сетей).
И, UPNP просто может не поддерживаться маршрутизатором, или отключить здесь. В дополнении, если вы строите обезглавленный бумажник (для серверов), то строить
с флагами USE_UPNP = 0. Это разумно, потому что сервера обычно не подключен к Интернету напрямую, а не UPNP-источник для этого.
Таким образом, в данном случае используется только метод [2].

2. Что касается GetMyExternalIP / dyndns.org:

  Я бегу BitcoinCore v 0.9.1.0-g026a939-бета (64 бит). Относительный свежие, вы?
Запуск за NAT устройства с UPNP.

См файл debug.log:

2014-08-04 22:23:59 UPnP: ExternalIPAddress = 228.284.111.72
2014-08-04 22:23:59 ADDLOCAL (228.284.111.72:8333,3)
2014-08-04 22:23:59 UPnP Port Mapping успешно.
2014-08-04 22:24:01 ОШИБКА: GetMyExternalIP (): подключение к 91.198.22.70:80 не удалось
2014-08-04 22:24:01 GetMyExternalIP (), полученные [] [::]: 0
2014-08-04 22:24:02 GetMyExternalIP (), полученные [228.284.111.72] 228.284.111.72:0
2014-08-04 22:24:02 GetMyExternalIP () возвращается 228.284.111.72
2014-08-04 22:24:02 ADDLOCAL (228.284.111.72:8333,4)

Как вы видите, современный Bitcoin использует как: UPNP и DynDNS.org. Таким образом, сообщения о его присутствие отправляется dyndns.org.
Вы можете проверить свой журнал, тоже.

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

Мы просто ответить на предмет этой темы:
 - Кто-нибудь желание / использование STUN / ICE / TURN для открыть внешний IP?
 - Да. Мы с помощью.

Это глупо по вашему мнению? Без проблем. Не используйте его.
maxihatop сейчас офлайн Пожаловаться на maxihatop   Ответить с цитированием Мультицитирование сообщения от maxihatop Быстрый ответ на сообщение maxihatop

14 августа 2014, 5:43:21 PM   # 9
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Peer Discovery (STUN / ICE / TURN)

> То есть на самом деле глупый метод.
> Протокол Bitcoin уже есть средство для идентификации сверстники решения без опоры на доверенные удаленных стороны на всех.

Действительно глупо? ты уверен?

1. Что касается UPNP.

  Это не всегда работает правильно. Например, он работает неправильно, если бумажник работает за цепочкой NATS (АМФ или региональных сетей).
И, UPNP просто может не поддерживаться маршрутизатором, или отключить здесь. В дополнении, если вы строите обезглавленный бумажник (для серверов), то строить
с флагами USE_UPNP = 0. Это разумно, потому что сервера обычно не подключен к Интернету напрямую, а не UPNP-источник для этого.
Таким образом, в данном случае используется только метод [2].
Если вы находитесь за цепочкой NATS входящих соединений не будет работать с высокой вероятностью, поэтому открытие не имеет значения.

Если вы подключены к Интернету напрямую, то он получает правильный адрес от границы раздела, и снова- открытие не имеет никакого значения.

котировка
Конечно, вы можете думать и делать все, что вы хотите. Если вы чувствуете себя комфортно, когда ваш кошелек сообщает о своем присутствии - это ваш выбор.
Мои замечания были о важности открытия и мудрости предлагаемого решения. В тех случаях, когда открытие не важно вы можете отключить его (через -discovery = 0 или -externalip =).

котировка
Мы собираемся свой собственный путь, и не призываю никого принимать любые решения.
Мы просто ответить на предмет этой темы:
 - Кто-нибудь желание / использование STUN / ICE / TURN для открыть внешний IP?
 - Да. Мы с помощью.

Это глупо по вашему мнению? Без проблем. Не используйте его.
Да. Он добавляет зависимость нового варианта centeralized серверов (хотя и более широко распространенных из них). Это совершенно не нужно, так как протокол Bitcoin уже есть средство для обнаружения вашего адреса от коллег, вы уже соединяющимися с встроенным в него. Там нет необходимости добавлять поддержку для дополнительного комплекса (думает поверхность атаки) протокол с большим количеством хостов, которые могут контролировать пользователь только для поддержки выяснить, что может быть ваш адрес.
gmaxwell сейчас офлайн Пожаловаться на gmaxwell   Ответить с цитированием Мультицитирование сообщения от gmaxwell Быстрый ответ на сообщение gmaxwell

14 августа 2014, 6:07:06 PM   # 10
 
 
Сообщений: 85
Цитировать по имени
цитировать ответ
по умолчанию Re: Peer Discovery (STUN / ICE / TURN)

Как я уже говорил, моя текущая версия: BitcoinCore v 0.9.1.0-g026a939-бета (64 бит) сообщает о своем IP в dyndns.org.

Можете ли вы предоставить ссылку на Bitcoin-кошелек основной программы, которая не отчитывается обо мне DynDns.org?

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

14 августа 2014, 6:34:57 PM   # 11
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Peer Discovery (STUN / ICE / TURN)

Как я уже говорил, моя текущая версия: BitcoinCore v 0.9.1.0-g026a939-бета (64 бит) сообщает о своем IP в dyndns.org.
Можете ли вы предоставить ссылку на Bitcoin-кошелек основной программы, которая не отчитывается обо мне DynDns.org?
Это действительно было бы полезно.
Конечно, https://github.com/gmaxwell/bitcoin/tree/extip3
gmaxwell сейчас офлайн Пожаловаться на gmaxwell   Ответить с цитированием Мультицитирование сообщения от gmaxwell Быстрый ответ на сообщение gmaxwell

14 августа 2014, 8:58:21 PM   # 12
 
 
Сообщения: 672
Цитировать по имени
цитировать ответ
по умолчанию Re: Peer Discovery (STUN / ICE / TURN)

Я все для удаления чека dyndns.org, но кажется, что два вытащить Запросы которые пытались это было сложнее, чтобы получить именно "правильно" то первое было себе представить ... это очень плохо, но иногда бывают большие рыбы обжарить.

Благодаря gmaxwell и laanwj для придания ему попробовать, хотя.
btchris сейчас офлайн Пожаловаться на btchris   Ответить с цитированием Мультицитирование сообщения от btchris Быстрый ответ на сообщение btchris

14 августа 2014, 9:54:24 PM   # 13
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Peer Discovery (STUN / ICE / TURN)

Я все для удаления чека dyndns.org, но кажется, что два вытащить Запросы которые пытались это было сложнее, чтобы получить именно "правильно" то первое было себе представить ... это очень плохо, но иногда бывают большие рыбы обжарить.
Это тривиальное изменение, но один, что требует некоторого тестирования и ни у кого не было никаких шансов, чтобы проверить это. Ранее был ~ нулевого приоритета. (Запрос второй тянуть не является отдельным один, это просто перебазироваться). Это несколько раздражает, чтобы проверить, потому что вы действительно хотите, чтобы проверить его от IP, который ранее не запускать узел, так что вы можете убедиться, что он успешно получает соединения. Если это интересно, пожалуйста, проверьте его и обеспечить обратную связь.
gmaxwell сейчас офлайн Пожаловаться на gmaxwell   Ответить с цитированием Мультицитирование сообщения от gmaxwell Быстрый ответ на сообщение gmaxwell

17 августа 2014, 2:47:47 PM   # 14
 
 
Сообщения: 672
Цитировать по имени
цитировать ответ
по умолчанию Re: Peer Discovery (STUN / ICE / TURN)

Это тривиальное изменение, но один, что требует некоторого тестирования и ни у кого не было никаких шансов, чтобы проверить это. Ранее был ~ нулевого приоритета. (Запрос второй тянуть не является отдельным один, это просто перебазироваться). Это несколько раздражает, чтобы проверить, потому что вы действительно хотите, чтобы проверить его от IP, который ранее не запускать узел, так что вы можете убедиться, что он успешно получает соединения. Если это интересно, пожалуйста, проверьте его и обеспечить обратную связь.

Я интересуюсь, но только если вы думаете, такая обратная связь будет полезно (не обязательно достаточно, но, по крайней мере, полезно).

Я думал о простом сценарии тестирования, например, как это:

Linux-VM-W / Bitcoin ----- VM-NAT-маршрутизатор-ж / Государственно-IP ----- mainnet

Два теста с разными IP-адресами общественных (вероятно, никогда не работает Bitcoin до того *), тот, где VM-NAT-маршрутизатор работает UPnP, один без. Я мог бы сделать testnet-в-коробке, но это не кажется, легче мне ...

Если у меня есть дополнительное время, я мог бы сделать дополнительные тесты с обеих 32 и 64-разрядных версий (так в общей сложности 4 тестов на 4 различных IP-адресов).

Я мог бы быть в состоянии запустить один Win64 или Win32 тест, а также, за полем NAT жилого кабельного модема, снова вероятно, никогда не работает Bitcoin раньше. У меня нет ресурсов для запуска любого OS X тестов.

Перед каждым испытанием, я должен убедиться, что UPnP работает (или не работает), как и ожидалось.

Я должен был бы проверить наличие входящих соединений, предпочтительно на VM-NAT-маршрутизатор. В случае отсутствия UPnP, мне нужно вручную вперед порт первым. Я спасу лог-файлы для дальнейшего использования. Я, вероятно, следует сохранить захват пакета, а также. Что-нибудь еще? Должен ли я ждать полной загрузки blockchain (я не планировал)?

Для строительства, я, вероятно, перебазировать вашу ветку от месяца назад мастера.

* Все эти IP-адреса являются динамическими, так что, хотя ни один из них намеренно запуска узла Bitcoin, я не могу быть уверен. Для испытаний VM, я могу оставить маршрутизатор VM-NAT работает в течение часа или около того, прежде чем начать каждый тест и проверьте, что никакие входящие соединения не происходит до начала испытания.
btchris сейчас офлайн Пожаловаться на btchris   Ответить с цитированием Мультицитирование сообщения от btchris Быстрый ответ на сообщение btchris

29 августа 2014, 5:40:47 AM   # 15
 
 
Сообщения: 1694
Цитировать по имени
цитировать ответ
по умолчанию Re: Peer Discovery (STUN / ICE / TURN)

Emercoin реализовал это с STUN, стоит взглянуть на него.
K1773R сейчас офлайн Пожаловаться на K1773R   Ответить с цитированием Мультицитирование сообщения от K1773R Быстрый ответ на сообщение K1773R

29 августа 2014, 10:37:20 AM   # 16
 
 
Сообщения: 302
Цитировать по имени
цитировать ответ
по умолчанию Re: Peer Discovery (STUN / ICE / TURN)

Emercoin реализовал это с STUN, стоит взглянуть на него.

Как обсуждалось (и развенчали?) Выше.
e4xit сейчас офлайн Пожаловаться на e4xit   Ответить с цитированием Мультицитирование сообщения от e4xit Быстрый ответ на сообщение e4xit

11 сентября 2014, 7:13:52 AM   # 17
 
 
Сообщения: 1694
Цитировать по имени
цитировать ответ
по умолчанию Re: Peer Discovery (STUN / ICE / TURN)

Emercoin реализовал это с STUN, стоит взглянуть на него.

Как обсуждалось (и развенчали?) Выше.
если вы обратитесь к , да.
его копия этой записи / нить (Пост был в emercoins нити в начале).

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

11 сентября 2014, 7:34:05 AM   # 18
 
 
Сообщения: 360
Цитировать по имени
цитировать ответ
по умолчанию Re: Peer Discovery (STUN / ICE / TURN)

Есть ли скомпилированные версии этого? Днем, чтобы проверить.
спина сейчас офлайн Пожаловаться на спин   Ответить с цитированием Мультицитирование Сообщения от спина Быстрый ответ на сообщение спина



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW