Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
15 ноября 2014, 9:44:26 PM   # 1
 
 
Сообщения: 1778
Цитировать по имени
цитировать ответ
по умолчанию Re: Услуги, поданные в версии сообщений должны использоваться

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
ИМХО, каждая конкретная функциональность узла (возможно, даже каждый Тип сообщения), Должны иметь свой собственный бит в области услуг.
Я говорю о 64-битном поле, которое в настоящее время всегда устанавливается в 1.

Используя "версия" поданный для указания, поддерживает ли узел таких вещей, как "getheaders", "пинг", "mempool", "отклонять" или поседения фильтры - это ошибка.
В настоящее время вы в основном получаете на выбор между версией 6000x и 7000x, но реальность никогда не просто.

Например: узел я использую не поддерживает фильтры цветения (вероятно, никогда не будет), но он поддерживает такие вещи, как "getheaders" или "пинг",
И я хочу, чтобы мой узел мог быть честным о том, какие команды он будет отвечать или действовать на, и которые он не будет, но с текущим протоколом это просто невозможно быть честным об этом.
Все, что я могу вам сказать, версия 60002, 70001 или 70002 - и ни один из них не будет на самом деле правильно.

Моя точка зрения: если люди, разрабатывающие ядро ​​может получить преимущество области услуг (которые не должны быть хлопот), я считаю, что сам протокол (и, таким образом, сеть в целом) выиграли бы от него.


РЕДАКТИРОВАТЬ:
Кроме того, я хотел бы отметить, что поле службы (в отличие от версии, поданной) отправляется вместе с IP внутри сообщения адр.
Так, например, если у вас есть клиент СВП, то вы можете просто игнорировать все узлы, которые не будут служить фильтрации цветения для вас и никогда не подключаться к ним.
piotr_n сейчас офлайн Пожаловаться на piotr_n   Ответить с цитированием Мультицитирование сообщения от piotr_n Быстрый ответ на сообщение piotr_n


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


17 ноября 2014, 2:50:06 AM   # 2
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: Услуги, поданные в версии сообщений должны использоваться

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





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

Я надеюсь, что царь Gavin одобрит это!
gweedo сейчас офлайн Пожаловаться на gweedo   Ответить с цитированием Мультицитирование сообщения от gweedo Быстрый ответ на сообщение gweedo

17 ноября 2014, 12:44:27 PM   # 3
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: Услуги, поданные в версии сообщений должны использоваться

Это довольно старый BIP поддержать открытие пользовательских услуг.

https://en.bitcoin.it/wiki/User:Justmoon/BIP_Draft:_Custom_Service_Discovery

Если включен, то не нужно было бы быть достаточно на том же уровне "накопительство" битов услуг.

Согласно protocol.h файл:

котировка
// Биты 24-31 зарезервированы для временных экспериментов. Просто возьмите немного, что
// не привыкают, или один не используется много, и уведомляет об этом
// Bitcoin-разработка списка рассылки. Помните, что сервис биты просто
// неаутентифицированных рекламы, так что ваш код должен быть устойчивым по отношению к
// столкновение и другие случаи, когда узлы могут рекламировать услугу они
// на самом деле не поддерживают. Другие биты обслуживания должны быть выделяются через
// BIP процесс.

Вы можете выбрать случайные биты от 24-41.

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

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW