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/