Для чего должны были быть полезны IP-транзакции?

Помимо отправки биткойнов с использованием адресов кошельков, раньше был другой способ — через IP-транзакции , как описано в вики .

Недостатки были очевидны (атаки «человек посередине» и т. д.).

Однако были ли какие -то преимущества (для отдельного человека или для всей системы ) в использовании IP-транзакций?

Например, вы можете пожертвовать выходным узлам TOR ;).

Ответы (3)

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

Вот запрос на вытягивание GitHub, удаляющий эту функциональность, которая была принята 2 года назад. Страница вики, на которую вы ссылаетесь, кажется устаревшей.


Единственное известное применение IP-транзакциям, которое я смог найти, упоминается в запросе на вытягивание от gmaxwell :

Ой. Удаление этого означало бы, что мы не можем проводить лотерею для узлов, использующих самую последнюю версию биткойна, в качестве стимула для обновления людей. :)

Еще одно применение, которое я могу придумать, заключается в том, что вы можете использовать систему DNS для создания удобочитаемого адреса для вашего IP и использовать его в качестве платежного адреса. Например, я мог бы использовать bitcoin.stevenroose.beи поместить IP-адрес компьютера, на котором запущен мой биткойн-клиент, в таблицу DNS для этой записи. Затем я мог бы сказать людям отправлять биткойны на этот адрес. Однако этот метод требует, чтобы ПК был постоянно включен и подключен к сети, чтобы иметь возможность получать биткойны.

@Pacerier Извините, я неправильно прочитал ваш вопрос. Отредактировал мой ответ.

IP-транзакции давно отключены, а с версии 0.8 даже полностью удалены из исходного кода. Причина была в основном в безопасности.

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

Это небезопасно, поэтому не стоит его использовать. Но вы спрашиваете о возможных приложениях... Вы могли бы, например, интегрировать IP-платежи с бит-торрент-клиентом, чтобы люди, которые отправляют вам большую часть данных, получали бы стимул за услугу, которую они вам предоставляют.