P2P (Peer-to-Peer) — это децентрализованная платформа, на которой два человека взаимодействуют напрямую друг с другом без посредничества третьей стороны. Покупатель и продавец взаимодействуют друг с другом напрямую через службу P2P. Платформа P2P может предоставлять такие услуги, как поиск, проверка, оценка, обработка платежей или условное депонирование.
Это одно из технологий, которая послужила предпосылкой создания — блокчейн.
Р2Р системы использовались во многих доменных приложениях, архитектура популяризовалась благодаря файлообменной системе Napster, разработанной в 1999 году. Концепция вдохновила новую философию во многих областях человеческого взаимодействия. P2P технология позволяет пользователям интернета образовывать группы и коллаборации, формируя, тем самым, пользовательские поисковые движки, виртуальные суперкомпьютеры и файловые системы.
P2P — это одноранговая сеть, в этой сети абсолютно все узлы выполняют одинаковые функции или автоматически могут изменять набор своих функций в зависимости от окружающих условий.
Примеры одноранговых (P2P) сервисов:
- программное обеспечение с открытым исходным кодом
- обмен файлами
- интернет-магазины
- криптовалюта и блокчейн
- совместное проживание — позволяет владельцам сдавать в аренду всю или часть своей собственности краткосрочным арендаторам.
- райдшеринг — это платформа для владельцев автомобилей, предлагающая услуги водителя для людей, ищущих такси.
Преимущества Peer to Peer (Р2Р):
- анонимность
- устойчивость
- масштабируемость.
На одноранговые сети приходится около 75% всемирного трафика. Однако несмотря на колоссальное доверие разработчиков, пиринговые сети нельзя считать совершенными. Помимо вышеперечисленных проблем с безопасностью, Р2Р также подвержены так называемый timing-атакам, основанных на корреляции. Несмотря на то, что проведение подобных хакерских атак требует привлечения огромных мощностей, их реализация вполне реальна, например, для представителей спецслужб.