Помимо отправки биткойнов с использованием адресов кошельков, раньше был другой способ — через IP-транзакции , как описано в вики .
Недостатки были очевидны (атаки «человек посередине» и т. д.).
Однако были ли какие -то преимущества (для отдельного человека или для всей системы ) в использовании IP-транзакций?
Во- первых, необходимо упомянуть, что эта функциональность уже удалена из оригинального биткойн-клиента .
Вот запрос на вытягивание GitHub, удаляющий эту функциональность, которая была принята 2 года назад. Страница вики, на которую вы ссылаетесь, кажется устаревшей.
Единственное известное применение IP-транзакциям, которое я смог найти, упоминается в запросе на вытягивание от gmaxwell :
Ой. Удаление этого означало бы, что мы не можем проводить лотерею для узлов, использующих самую последнюю версию биткойна, в качестве стимула для обновления людей. :)
Еще одно применение, которое я могу придумать, заключается в том, что вы можете использовать систему DNS для создания удобочитаемого адреса для вашего IP и использовать его в качестве платежного адреса. Например, я мог бы использовать bitcoin.stevenroose.be
и поместить IP-адрес компьютера, на котором запущен мой биткойн-клиент, в таблицу DNS для этой записи. Затем я мог бы сказать людям отправлять биткойны на этот адрес. Однако этот метод требует, чтобы ПК был постоянно включен и подключен к сети, чтобы иметь возможность получать биткойны.
IP-транзакции давно отключены, а с версии 0.8 даже полностью удалены из исходного кода. Причина была в основном в безопасности.
Однако сейчас ведется работа над платежным протоколом , который представляет собой гораздо более продвинутую эволюцию IP-транзакций со встроенной (но необязательной) поддержкой аутентификации.
Это небезопасно, поэтому не стоит его использовать. Но вы спрашиваете о возможных приложениях... Вы могли бы, например, интегрировать IP-платежи с бит-торрент-клиентом, чтобы люди, которые отправляют вам большую часть данных, получали бы стимул за услугу, которую они вам предоставляют.
Пиачу