Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
1 августа 2013, 10:48:44 AM   # 1
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: Открытие узлов, которые поддерживают пользовательские сервисы

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Эта BIP описывает способ поддержки пользовательских услуг.

Только на стадии проекта и не был обновлен почти год.

Потенциальная проблема с системой является нахождение узлов, поддерживающих данную дополнительную услугу.

Сообщение адра только дает информацию о поле стандартных услуг.

BIP может быть улучшена за счет изменения сообщения адр включить таможенные услуги.

Ядро сообщения адр поле Network Address.

INT: last_seen (временная метка)
длинные: услуги
байты [16]: IP-адрес (IP4 использует только 4 из них)
Короче говоря: порт

Дополнительная информации может быть добавлена ​​к концу.

var_int: Количество
символьные [COUNT] [11]: таможенные услуги
ИНТ [число]: пользовательская версия службы

Кроме того, новое поле таможенной службы в сообщении версии должны иметь "открытие" флаг. Это указывает на то, что служба требует открытия.

Каждая служба использует более 11 символов, чтобы они могли быть исправлены 11 символьных полей.

Если нет дополнительных услуг, это добавляет 1 байт к типу сетевого адреса.

Максимальное количество услуг, должно быть установлено для предотвращения спама. Однако, если адрес получен с многими услугами, список может быть просто обрезан.

Если был поддержан максимум 10 пользовательских услуг, то это добавляет 111 байт дополнительных к адресу (по сравнению с 30).

Правило для усечения списка будет то, что ранние услуги являются более важными, чем более поздние.

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


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


1 августа 2013, 2:04:34 PM   # 2
 
 
Сообщения: 1484
Цитировать по имени
цитировать ответ
по умолчанию Re: Открытие узлов, которые поддерживают пользовательские сервисы

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





Было бы неплохо иметь "addr_v2" сообщение, который поддерживает список услуг. Или некоторые не размножают способ перечисления услуг, подобно "list_services" P2P сообщение. Я предложил такой себе.

Основные вопросы, которые думают о том, как это получает распространяется по сети должным образом, получить эту информацию из различных высева механизмов (если это возможно), и пытаются избежать проблем DoS.

Кроме того, у нас нет нигде около 64 услуг, таким образом, есть много бит, доступных для использования прямо сейчас, с нулевыми изменениями протокола.

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

1 августа 2013, 2:22:12 PM   # 3
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: Открытие узлов, которые поддерживают пользовательские сервисы

Было бы неплохо иметь "addr_v2" сообщение, который поддерживает список услуг. Или некоторые не размножают способ перечисления услуг, подобно "list_services" P2P сообщение. Я предложил такой себе.

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

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

котировка
Основные вопросы, которые думают о том, как это получает распространяется по сети должным образом, получить эту информацию из различных высева механизмов (если это возможно), и пытаются избежать проблем DoS.

Что об использовании цветения фильтра против имени службы.

С полем 256 битового auxServices, 3 бита на обслуживание, узел с 5 услугами будут писать до 15 бит.

Шансы ложный положительный результат будет 1,3% для 64 битового поля A, 0,16% для 128 битового поля в и 0,02% для 256.

Узел может префикс числа бит, так что небольшое число услуг могли бы снизить вероятность столкновения.

С 10 бит, биты поля 256 имеют вероятность столкновений 0.0000081%.

256 бит будет означать удвоение размера входа адр.

котировка
Кроме того, у нас нет нигде около 64 услуг, таким образом, есть много бит, доступных для использования прямо сейчас, с нулевыми изменениями протокола.

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

1 августа 2013, 3:49:00 PM   # 4
 
 
Сообщения: 235
Цитировать по имени
цитировать ответ
по умолчанию Re: Открытие узлов, которые поддерживают пользовательские сервисы

Я написал BIP на открытие идти вместе с BIP 36, просто не представил его: https://en.bitcoin.it/wiki/User:Justmoon/BIP_Draft:_Custom_Service_Discovery

Так как я занят другими проектами, если кто-то хочет принять и / или закончить любой из них, пожалуйста!
Stefan Thomas сейчас офлайн Пожаловаться на Stefan Thomas   Ответить с цитированием Мультицитирование сообщения от Stefan Thomas Быстрый ответ на сообщение Stefan Thomas



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW