m
Recent Posts
19/10/2018
ГлавнаяЧто такое одноранговая сеть

Что такое одноранговая сеть (P2P)?

Сеть Peer to Peer (сокращенно P2P) — очень важная часть в работе технологии блокчейн, занимает важную роль в создании мощной и надежной сети. Здесь мы рассмотрим, что такое P2P и почему такие значительные преимущества есть у нее по сравнению с централизованными системами, с которыми мы знакомы сегодня.

 

В сети P2P пользователь одновременно использует сеть и обеспечивает её существование, хотя предоставление ресурсов является полностью добровольным. Каждый одноранговый узел (нода) («равный», являющийся компьютерной системой в сети) считается равным и обычно упоминается как узел (нода). Одноранговый узел делает часть вычислительных ресурсов, таких как дисковое хранилище, мощность процессора или пропускную способность сети, напрямую доступными другим участникам без необходимости какой-либо центральной координации серверами или постоянными хостами.

Несмотря на то, что все узлы равны, они могут принимать разные роли в рамках схемы экосистемы блокчейн, например, майнера или «полного узла» (full node). В случае полного узла вся блок-цепочка копируется на одно устройство, а устройство подключается к сети. Это означает, что информация, хранящаяся в блокчейне, не может быть потеряна или уничтожена, в свою очередь, чтобы это сделать нужно уничтожить каждый полный узел в сети. Поэтому, пока существует единственный узел с копией блокчейна, все записи остаются нетронутыми, и существует возможность перестроить эту сеть.

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

Устройство одноранговой сети

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

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

Этот метод передачи информации является огромным улучшением, потому что данные не хранятся в одной централизованной точке, что делает его гораздо менее уязвимым для взлома, эксплуатации или потери.

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

Архитектура P2P была первоначально внедрена в основе приложения для обмена файлами Napster в 1999 году, где файлы, такие как музыка или фильм, хранились на нескольких компьютерах. Простым примером может быть пользователь, желающий загрузить альбом. Каждый «сверстник» в сети отправляет загрузчику часть альбома, например, одну песню. В то же время загрузчик также будет отгружать файлы, которые он получает или уже получил, другим сторонам, которые загружают тот же альбом. Это было незаконным, так как это позволяло распространять пиратские копии защищенного авторским правом контента, однако он был очень популярен и, несомненно, эффективным.

Появление сети P2P и роль, которую она играет в технологии блокчейн, можно рассматривать как новую систему коммуникации. С блокчейном больше нет необходимости доверять третьим сторонам, так как пользователи могут иметь дело непосредственно друг с другом через безопасную и распределенную и децентрализованную сеть.

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

Что дальше?

Криптография в блокчейне

 

Многие люди ежедневно используют криптографию, даже не задумываясь о том, что многие популярные приложения для обмена сообщениями используют шифрование. Это также один из основных аспектов технологии блокчейн. В этом сегменте Блокчейн Академии The Blockchain Journal мы предоставим простое, но подробное объяснение как симметричной, так и асимметричной криптографии.

Навигация по программе обучения
Прогресс обучения
Новичок 10%

Меню навигации будет доступно в процессе обучения

Меню навигации будет доступно в процессе обучения

Меню навигации будет доступно в процессе обучения

Меню навигации будет доступно в процессе обучения

Меню навигации будет доступно в процессе обучения