Узлы обмена файлами P2P с использованием блокчейна?

Я хочу сделать программу обмена файлами p2p, где есть хосты (узлы) и арендаторы. Файлы хранятся на компьютерах хостов. Я мог бы просто иметь центральный сервер, обеспечивающий поиск информации о том, какие файлы находятся на каких узлах, но я хочу, чтобы он был децентрализованным.

Итак, можно ли хранить эти метаданные в блокчейне Ethereum, например, в децентрализованной хеш-таблице? Мне просто нужен способ, чтобы иметь возможность искать другие узлы и загружать и скачивать на них (все P2P) без использования центрального сервера для обработки поиска и всего остального, мне нужно, чтобы это было децентрализовано.

Или, если есть другой/лучший способ решения этой проблемы, пожалуйста, дайте мне знать. Спасибо :)

Ответы (1)

Сети обмена файлами P2P позволяют множеству компьютеров в Интернете обмениваться файлами друг с другом. Сегодня большинство P2P-сетей используют протокол BitTorrent.

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

Есть несколько потенциальных проблем для людей, желающих использовать сети BitTorrent. Во-первых, посетители таких сайтов, как The Pirate Bay, могут быть заблокированы их собственными интернет-провайдерами, возможно, по распоряжению правительств или отраслевых лоббистских групп.

«Я не думаю, что децентрализованный сервис предлагает способ обойти интернет-провайдеров», — сказал Ник Ламберт, главный операционный директор MaidSafe , специализирующейся на распределенном безопасном хранении файлов. «Когда запускается SAFE Network — самая децентрализованная служба, о которой я слышал, поскольку у нее нет блокчейна, — она все еще не застрахована от интернет-провайдеров».

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

«Стремление найти замену интернет-провайдерам — это то, что многие люди хотели бы видеть, но, к сожалению, я думаю, что действительно жизнеспособное решение немного отстает», — заключил он.

Другая потенциальная проблема для пользователей файлообменников заключается в том, что даже если их интернет-провайдеры разрешат им посещать такие сайты, как The Pirate Bay, местные правоохранительные органы могут закрыть эти сайты у источника, как это произошло с The Pirate Bay.

Однако это может быть меньшей проблемой, чем ожидалось, потому что The Pirate Bay на самом деле не делился файлами. Вместо этого это был просто индекс, поддерживающий базу данных этих файлов.

«Несмотря на предупреждающее сообщение, большинство этих пользователей по-прежнему будут успешно загружать свои файлы, поскольку трекеры BitTorrent уже стали в основном избыточными в глобальной сети P2P.

Эндрю Миллер