Примечание

Устранение посредника называют также устранением промежуточного звена (disintermediation). Этот процесс вызывает острое беспокойство у многих организаций и компаний, основная деятельность которых как раз и заключается в посредничестве между различными группами людей, как, например, между продавцами и покупателями, заемщиками и кредиторами, производителями и потребителями.

Терминология и связь с технологией блокчейна

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

• определение пиринговой системы;

• архитектура пиринговых систем;

• связь между пиринговыми системами и технологией блокчейна.


Определение пиринговой системы

Пиринговая система (peer-to-peer system) – это распределенная программная система, состоящая из узлов (nodes) (отдельных компьютеров), которые предоставляют прямой доступ к своим вычислительным ресурсам (процессорный ресурс, объем внешней памяти и/или средства распространения информации) другим узлам. После присоединения к пиринговой сети пользователи превращают свои комьютеры в узлы этой системы, обладающие равными правами и исполняющие одинаковые роли. Несмотря на то что предоставляемые пользователями ресурсы могут быть различными, все узлы системы получают одни и те же функциональные возможности и несут равную ответственность. Таким образом, компьютеры всех пользователей одновременно являются поставщиками и потребителями ресурсов [32].

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


Архитектура пиринговых систем

Пиринговые системы по своей структуре являются распределенными компьютерными системами, так как состоят из отдельных узлов, совместно использующих свои вычислительные ресурсы. Но при этом пиринговые системы также используют и элементы централизации. Централизованные пиринговые системы поддерживают центральные узлы для обеспечения взаимодействия между участниками сети, для обслуживания каталогов, описывающих сервисы, предлагаемые пиринговыми узлами, или для выполнения поиска и идентификации узлов [11]. В централизованных пиринговых системах обычно применяется смешанная архитектура, приблизительно похожая на схему в левой части рис. 2.2. Такая архитектура позволяет объединить преимущества централизованных и распределенных систем. С другой стороны, «чистые» распределенные пиринговые системы не содержат каких-либо элементов центрального управления или координации. Таким образом, все узлы этих систем выполняют одни и те же задачи, действуя и как поставщики, и как потребители ресурсов и сервисов.

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


Связь между пиринговыми системами и технологией блокчейна

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