Peer to peer: что это простыми словами?
Слово «P2P» можно встретить при загрузке файлов в интернете, совершении банковских переводов и даже покупке криптовалюты. Каково его значение? Дальше разберемся, что означает peer-to-peer в разных сферах.
Что значит P2P?
Peer-to-peer или person-to-person означает партнерскую модель взаимодействия «от человека к человеку» или «от равного к равному». Также ее называют одноранговой, пиринговой, децентрализованной. Главная идея в том, что участники системы взаимодействуют между собой на равных правах, без центрального элемента управления.
Как правило, этот термин применяют к компьютерным сетям. Компьютеры, являющиеся частью сети, называют узлами либо пирами. Они равны в правах. Здесь нет ни привилегированных участников, ни центрального управляющего элемента. При этом каждый вправе осуществлять функции клиента и функции сервера. Одноранговая сеть предназначена для коллективного применения ресурсов (пропускной способности, вычислительной мощности, дискового пространства) и коллективной работы компьютеров.
Чтобы разобраться, что значит система P2P, рассмотрим пример со скачиванием файлов в интернете. Допустим, что пользователь открывает браузер, посещает сайт и загружает файл. Тогда сайт считается сервером, а компьютер человека – клиентом. Если сайт перестанет работать, никто не выполнит загрузку. В случае peer-to-peer участник использует специальное программное приложение. Когда человек находит файл в сети, скачивание происходит по частям, которые поступают из других компьютеров, уже загрузивших данные. После скачивания этот узел может и сам выступать в роли источника файла. Таким образом, пользователь действует как клиент в момент загрузки и как сервер, когда выступает носителем, с которого другие участники скачивают данные. На практике обе функции возможно осуществлять одновременно. По такой схеме работает то, что привыкли называть «торренты».
У этой сети выделяют следующие преимущества:
- Систему тяжело вывести из рабочего состояния. В отличие от традиционной схемы, у P2P нет единой точки отказа. Если один узел отключится, остальные продолжат функционировать и взаимодействовать. Чтобы сеть рухнула, требуется отключение каждого пира.
- Сеть чрезвычайно масштабируема. Новые узлы легко добавляются, поскольку не приходится изменять конфигурацию на сервере.
- Чем больше пиринговая сеть, тем быстрее она работает. Поскольку каждый участник принимает, хранит и передает файлы, P2P функционирует быстрее и результативнее с ростом числа пользователей.
История появления peer-to-peer
Предшественником peer-to-peer считается компьютерная сеть Usenet, запущенная в 1980 г. С ее помощью люди публиковали и читали сообщения, новости. Usenet была похожа на современные форумы в интернете, но без центрального сервера либо администратора. Она загружала одну и ту же новость на каждый найденный в сети сервер. Аналогично, одноранговые системы распространяют и применяют доступные им ресурсы.
Впервые слово «P2P» применили в 1984 г. при создании Advanced Peer to Peer Networking (APPN). Так назвали сетевую архитектуру IBM для построения динамической маршрутизации через компьютерные сети с произвольной топологией.
Файлообменная система Napster, появившаяся в 1999 г., стала первым широкодоступным воплощением одноранговой модели. Ее использовали для скачивания музыки. Поскольку произведения, как правило, защищались авторским правом, было незаконно распространять их. По этой причине власти закрыли Napster в 2001 г. Но этот сервис привел к развитию peer-to-peer.
Позже использовались сети Morpheus, Kazaa и Gnutella. Создавались и другие протоколы, приложения для обмена файлами. Надолго на рынке закрепился только BitTorrent.
Следующей ступенью в развитии стало появление платежной системы и одноименной криптовалюты Биткоин в 2009 г. Ведь одноранговая архитектура, вместе с общим реестром записей и алгоритмом консенсуса, лежат в основе технологии блокчейн, которая делает возможным существование крипты.
Разновидности P2P-сетей
В соответствии с архитектурой различают 3 типа peer-to-peer сетей:
- Неструктурированные – в них узлы соединены между собой случайным образом. Они легко организуются и остаются надежными, даже если пиры часто подключаются и отключаются. Но из-за отсутствия структуры требуется большее задействование центрального процессора и памяти оборудования, поскольку поисковые запросы отправляются максимальному количеству узлов. Система переполняется запросами, в особенности если мало пиров предлагают искомый контент.
- Структурированные – сети с организованной архитектурой, благодаря чему каждый узел оперативно находит файлы, даже если контент применялся крайне редко. Однако они более централизованы, требуют больших затрат на организацию и менее надежны при оттоке абонентов.
- Гибридные – сочетают клиент-серверную и пиринговую архитектуру. К примеру, возможно наличие центрального сервера, облегчающего соединение между равноправными узлами. Как правило, гибридные модели находят компромисс между равенством абонентов и функциональностью.
Стоит отметить, что P2P-сети не всегда децентрализованы. К примеру, некоторые используют центральный элемент для управления сетевой активностью. Также можно утверждать, что сети с небольшим количеством пиров с общими целями считаются централизованными, несмотря на отсутствие центральной сетевой архитектуры.
P2P: что это в криптовалюте?
Вспомните о том, как происходит перевод денег через банк. Здесь стоит выделить ряд моментов:
- И отправителю, и получателю требуется банковский счет. При его открытии банк запрашивает документацию, личную и контактную информацию, что уже создает неудобства. Если средства переводятся не по номеру карты, а на р/с, возможны трудности с заполнением реквизитов. Ведь требуются БИК банка, ФИО получателя, номер банковского счета, назначение финансовой операции и другие сведения.
- За банковский перевод взимается комиссия, размер которой зависит от способа отправки денег, выбранной валюты, дальности перевода и так далее. Как правило, повышенный сбор берется за отправку средств в другой банк. Еще больше приходится платить за перевод денег за границу. Также потребитель теряет часть суммы из-за курсовой разницы. Вдобавок к этому банк получателя вправе дополнительно списать комиссию.
- Отправка денег на р/с или в другую страну занимает много времени. Как правило, требуется 1–5 рабочих дней.
- Банк вправе отменить либо задержать финансовую операцию для проверки, если посчитает платеж подозрительным. Такое возможно, к примеру, если человек разделит сумму и будет переводить небольшими транзакциями.
Главное отличие банковского перевода заключается в том, что он совершается с помощью посредников – в финансовой операции участвуют банк отправителя и банк получателя, платежная система. Компании устанавливают условия обслуживания и при необходимости изменяют их. Если клиент не следует требованиям, банк отказывает в услуге. Наличие посредников делает финансовые операции сложными, дорогими и затянутыми во времени.
Перевод криптовалюты не похож на отправку денег через банк. Здесь монеты передаются от одного пользователя к другому через одноранговую сеть. То есть архитектура P2P, характерная для технологии блокчейн, позволяет переводить крипту по миру без посредников и центрального сервера. Вместо этого blockchain действует как цифровой реестр, публично регистрирующий все действия. Каждый узел хранит копию блокчейна, регулярно обновляет и сравнивает данные у других участников, что гарантирует точность информации. Сеть оперативно отклоняет любую неточность.
P2P переводы: что это на криптовалютном рынке? Здесь не приходится сообщать персональную информацию. Чтобы присоединиться к сети, требуется только завести горячий или холодный кошелек, сгенерировав адрес в блокчейне. Этот адрес – это единственные данные, требуемые для приема денег. Поскольку в системе нет посредников, комиссии здесь ниже, чем в банке. Средняя плата за транзакции с Биткоином составляет 1,5–2 доллара. Пересылка BTC занимает около 10 минут. И это одна из самых медленных криптовалютных систем. К примеру, Ethereum переводится в разы быстрее. Также в отличие от банковских счетов, криптокошельки нельзя заблокировать. Никто не ограничивает пользователей в сумме, количестве либо дальности транзакций.
Криптовалюты стали популярными не только благодаря удобству использования, но и высокой безопасности. Ведь из-за отсутствия центрального сервера они невосприимчивы к кибератакам, чего не скажешь об интернет-магазинах, банках, сайтах государственных служб. Даже если ряд узлов децентрализованной сети перестанут взаимодействовать, блокчейн продолжит работать и проверять транзакции. Когда участники вернутся, они повторно синхронизируются и получат последние сведения, предоставленные незатронутыми узлами. А благодаря алгоритму консенсуса Proof of Work не удастся изменить, подделать уже проверенные блоки.
Применение P2P в других сферах
Термином peer-to-peer обозначают не только компьютерные сети, но и модель взаимодействия людей. P2P: что это простыми словами? В этом случае участники, к примеру, одной сделки взаимодействуют напрямую, без посторонних. Партнеры вправе сами определить условия сотрудничества, заключить соглашение и произвести расчет.
Вот ряд примеров такого взаимодействия:
- P2P-платежи – расчеты между физлицами. Как правило, это переводы между банковскими картами, выполняемые гражданами через интернет с помощью мобильных приложений.
- Инвестирование в формате peer-to-peer (краудлендинг) – способ инвестирования, когда деньги дает не банк, а обычные люди, предприниматели либо компании.
- P2P-кредитование – вариант равноправного кредитования, когда площадка позволяет одолжить или дать деньги в долг, не обращаясь в банк.
- P2P-образование – формат взаимного обучения, когда ряд студентов взаимно обучают остальных участников группы.
- Страхование в формате peer-to-peer – люди вместо того, чтобы отдавать деньги страховщику, объединяются в группу и формируют собственный фонд взаимопомощи, из которого в дальнейшем делаются выплаты.
Отдельно стоит выделить P2P-торговлю криптовалютой. При покупке либо продаже монет на традиционной бирже трейдер не совершает операцию с контрагентом напрямую. Он применяет графики и другие рыночные инструменты, чтобы определить подходящее время сделки. Биржа организует операцию от имени трейдера, а рыночная цена устанавливает конечную стоимость в момент транзакции. P2P переводы: что это? В этом случае трейдер публикует объявление на соответствующей площадке, указывая цену, сумму покупаемых или продаваемых активов, способ оплаты и другие условия. Перевод P2P совершается, если встречается тот, кого устраивают эти условия. Площадка здесь выступает только «местом встречи» продавца и покупателя, некой «доской объявлений», где одни публикуют предложения о купле-продаже, а другие на них откликаются.
Если посмотреть на пиринговые биржи с практической точки зрения, они дают свободу действий. Трейдер вправе устанавливать выгодную цену, выбирать подходящую национальную валюту и способ оплаты. К недостаткам подобной торговли стоит отнести небольшие объемы ликвидности, длительные операции и риски наткнуться на недобросовестных контрагентов.
Не хотите разбираться в условиях пиринговых бирж и ищете другой способ купить криптовалюту? Тогда укажите направление обмена (к примеру, Сбербанк RUB на Bitcoin) в мониторинге ExchangeSumo и ознакомьтесь со списком обменников. В таблице представлены условия работы каждого сервиса – курс, резерв, дополнительные комиссии и так далее. Выберите подходящий обменник и нажмите по строке с его названием. Мониторинг перенаправит на сайт обменного пункта, где останется оформить заявку и совершить оплату напрямую. Сделка не потребует специальной теоретической подготовки и займет 5–10 минут. Каждый сервис прошел проверку, поэтому не сомневайтесь в их надежности.